summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdrian Calianu <adrian.calianu@enea.com>2018-04-20 09:26:14 +0200
committerAdrian Calianu <adrian.calianu@enea.com>2018-04-20 09:26:14 +0200
commita8854f05f7c7192195cca79bcf9c9153d168f485 (patch)
treee5488d58126d9ee8d329cc887a154486bff8d199
parent05226dca3a19f623797f90a00ac59ea0c57d7765 (diff)
downloadenea-kernel-cache-a8854f05f7c7192195cca79bcf9c9153d168f485.tar.gz
kernel features used as installer support
Also enable as modules devices that can be connected to a target: - usb - hsi - firewire Signed-off-by: Adrian Calianu <adrian.calianu@enea.com>
-rw-r--r--features/firewire/firewire_m.cfg4
-rw-r--r--features/firewire/firewire_m.scc4
-rw-r--r--features/hid/keyboard_m.cfg161
-rw-r--r--features/hid/keyboard_m.scc4
-rw-r--r--features/hsi/hsi_m.cfg20
-rw-r--r--features/hsi/hsi_m.scc4
-rw-r--r--features/mmc/mmc_sd_m.cfg136
-rw-r--r--features/mmc/mmc_sd_m.scc4
-rw-r--r--features/mmc/mmc_sd_y.cfg136
-rw-r--r--features/mmc/mmc_sd_y.scc4
-rw-r--r--features/mtd/mtd_y.cfg120
-rw-r--r--features/mtd/mtd_y.scc4
-rw-r--r--features/numa/numa_x86_y.cfg6
-rw-r--r--features/numa/numa_x86_y.scc4
-rw-r--r--features/usbGadget/usbgadget_m.cfg154
-rw-r--r--features/usbGadget/usbgadget_m.scc4
-rw-r--r--features/usbnet/usb_phy_m.cfg4
-rw-r--r--features/usbnet/usb_phy_m.scc4
-rw-r--r--features/usbnet/usbnet_m.cfg126
-rw-r--r--features/vga/vga_y.cfg76
-rw-r--r--features/vga/vga_y.scc4
21 files changed, 943 insertions, 40 deletions
diff --git a/features/firewire/firewire_m.cfg b/features/firewire/firewire_m.cfg
new file mode 100644
index 0000000..5131c4d
--- /dev/null
+++ b/features/firewire/firewire_m.cfg
@@ -0,0 +1,4 @@
1CONFIG_FIREWIRE=m
2CONFIG_FIREWIRE_OHCI=m
3CONFIG_FIREWIRE_SBP2=m
4CONFIG_FIREWIRE_NET=m
diff --git a/features/firewire/firewire_m.scc b/features/firewire/firewire_m.scc
new file mode 100644
index 0000000..e4227da
--- /dev/null
+++ b/features/firewire/firewire_m.scc
@@ -0,0 +1,4 @@
1define KFEATURE_DESCRIPTION "Enable in kernel FireWire support"
2define KFEATURE_COMPATIBILITY board
3
4kconf non-hardware firewire_m.cfg
diff --git a/features/hid/keyboard_m.cfg b/features/hid/keyboard_m.cfg
new file mode 100644
index 0000000..8f2104c
--- /dev/null
+++ b/features/hid/keyboard_m.cfg
@@ -0,0 +1,161 @@
1CONFIG_INPUT_KEYBOARD=y
2# CONFIG_KEYBOARD_ADC is not set
3# CONFIG_KEYBOARD_ADP5588 is not set
4# CONFIG_KEYBOARD_ADP5589 is not set
5CONFIG_KEYBOARD_ATKBD=m
6# CONFIG_KEYBOARD_QT1070 is not set
7# CONFIG_KEYBOARD_QT2160 is not set
8# CONFIG_KEYBOARD_LKKBD is not set
9# CONFIG_KEYBOARD_GPIO is not set
10# CONFIG_KEYBOARD_GPIO_POLLED is not set
11# CONFIG_KEYBOARD_TCA6416 is not set
12# CONFIG_KEYBOARD_TCA8418 is not set
13# CONFIG_KEYBOARD_MATRIX is not set
14# CONFIG_KEYBOARD_LM8323 is not set
15# CONFIG_KEYBOARD_LM8333 is not set
16# CONFIG_KEYBOARD_MAX7359 is not set
17# CONFIG_KEYBOARD_MCS is not set
18# CONFIG_KEYBOARD_MPR121 is not set
19# CONFIG_KEYBOARD_NEWTON is not set
20# CONFIG_KEYBOARD_OPENCORES is not set
21# CONFIG_KEYBOARD_SAMSUNG is not set
22# CONFIG_KEYBOARD_STOWAWAY is not set
23# CONFIG_KEYBOARD_SUNKBD is not set
24CONFIG_KEYBOARD_XTKBD=m
25CONFIG_INPUT_MISC=y
26# CONFIG_INPUT_AD714X is not set
27# CONFIG_INPUT_BMA150 is not set
28# CONFIG_INPUT_E3X0_BUTTON is not set
29# CONFIG_INPUT_MMA8450 is not set
30# CONFIG_INPUT_MPU3050 is not set
31# CONFIG_INPUT_APANEL is not set
32# CONFIG_INPUT_GP2A is not set
33# CONFIG_INPUT_GPIO_BEEPER is not set
34# CONFIG_INPUT_GPIO_TILT_POLLED is not set
35# CONFIG_INPUT_GPIO_DECODER is not set
36# CONFIG_INPUT_ATLAS_BTNS is not set
37# CONFIG_INPUT_ATI_REMOTE2 is not set
38# CONFIG_INPUT_KEYSPAN_REMOTE is not set
39# CONFIG_INPUT_KXTJ9 is not set
40# CONFIG_INPUT_POWERMATE is not set
41# CONFIG_INPUT_YEALINK is not set
42# CONFIG_INPUT_CM109 is not set
43# CONFIG_INPUT_UINPUT is not set
44# CONFIG_INPUT_PCF8574 is not set
45# CONFIG_INPUT_PWM_BEEPER is not set
46# CONFIG_INPUT_GPIO_ROTARY_ENCODER is not set
47# CONFIG_INPUT_ADXL34X is not set
48# CONFIG_INPUT_IMS_PCU is not set
49# CONFIG_INPUT_CMA3000 is not set
50# CONFIG_INPUT_IDEAPAD_SLIDEBAR is not set
51# CONFIG_INPUT_DRV260X_HAPTICS is not set
52# CONFIG_INPUT_DRV2665_HAPTICS is not set
53# CONFIG_INPUT_DRV2667_HAPTICS is not set
54CONFIG_SERIO=m
55CONFIG_SERIO_I8042=m
56CONFIG_SERIO_SERPORT=m
57# CONFIG_SERIO_CT82C710 is not set
58# CONFIG_SERIO_PARKBD is not set
59CONFIG_SERIO_PCIPS2=m
60CONFIG_SERIO_LIBPS2=m
61# CONFIG_SERIO_RAW is not set
62# CONFIG_SERIO_ALTERA_PS2 is not set
63# CONFIG_SERIO_PS2MULT is not set
64# CONFIG_SERIO_ARC_PS2 is not set
65# CONFIG_USERIO is not set
66CONFIG_HSI=y
67CONFIG_HSI_BOARDINFO=y
68
69#
70# HSI controllers
71#
72
73#
74# HSI clients
75#
76# CONFIG_HSI_CHAR is not set
77CONFIG_HID=m
78# CONFIG_HID_BATTERY_STRENGTH is not set
79# CONFIG_HIDRAW is not set
80# CONFIG_UHID is not set
81CONFIG_HID_GENERIC=m
82
83#
84# Special HID drivers
85#
86# CONFIG_HID_A4TECH is not set
87# CONFIG_HID_ACRUX is not set
88# CONFIG_HID_APPLE is not set
89# CONFIG_HID_APPLEIR is not set
90# CONFIG_HID_ASUS is not set
91# CONFIG_HID_AUREAL is not set
92# CONFIG_HID_BELKIN is not set
93# CONFIG_HID_BETOP_FF is not set
94# CONFIG_HID_CHERRY is not set
95# CONFIG_HID_CHICONY is not set
96# CONFIG_HID_CORSAIR is not set
97# CONFIG_HID_CMEDIA is not set
98# CONFIG_HID_CP2112 is not set
99# CONFIG_HID_CYPRESS is not set
100# CONFIG_HID_DRAGONRISE is not set
101# CONFIG_HID_EMS_FF is not set
102# CONFIG_HID_ELECOM is not set
103# CONFIG_HID_ELO is not set
104# CONFIG_HID_EZKEY is not set
105# CONFIG_HID_GEMBIRD is not set
106# CONFIG_HID_GFRM is not set
107# CONFIG_HID_HOLTEK is not set
108# CONFIG_HID_GT683R is not set
109# CONFIG_HID_KEYTOUCH is not set
110# CONFIG_HID_KYE is not set
111# CONFIG_HID_UCLOGIC is not set
112# CONFIG_HID_WALTOP is not set
113# CONFIG_HID_GYRATION is not set
114# CONFIG_HID_ICADE is not set
115# CONFIG_HID_TWINHAN is not set
116# CONFIG_HID_KENSINGTON is not set
117# CONFIG_HID_LCPOWER is not set
118# CONFIG_HID_LED is not set
119# CONFIG_HID_LENOVO is not set
120# CONFIG_HID_LOGITECH is not set
121# CONFIG_HID_MAGICMOUSE is not set
122# CONFIG_HID_MICROSOFT is not set
123# CONFIG_HID_MONTEREY is not set
124# CONFIG_HID_MULTITOUCH is not set
125# CONFIG_HID_NTRIG is not set
126# CONFIG_HID_ORTEK is not set
127# CONFIG_HID_PANTHERLORD is not set
128# CONFIG_HID_PENMOUNT is not set
129# CONFIG_HID_PETALYNX is not set
130# CONFIG_HID_PICOLCD is not set
131# CONFIG_HID_PLANTRONICS is not set
132# CONFIG_HID_PRIMAX is not set
133# CONFIG_HID_ROCCAT is not set
134# CONFIG_HID_SAITEK is not set
135# CONFIG_HID_SAMSUNG is not set
136# CONFIG_HID_SONY is not set
137# CONFIG_HID_SPEEDLINK is not set
138# CONFIG_HID_STEELSERIES is not set
139# CONFIG_HID_SUNPLUS is not set
140# CONFIG_HID_RMI is not set
141# CONFIG_HID_GREENASIA is not set
142# CONFIG_HID_SMARTJOYPLUS is not set
143# CONFIG_HID_TIVO is not set
144# CONFIG_HID_TOPSEED is not set
145# CONFIG_HID_THINGM is not set
146# CONFIG_HID_THRUSTMASTER is not set
147# CONFIG_HID_WACOM is not set
148# CONFIG_HID_WIIMOTE is not set
149# CONFIG_HID_XINMO is not set
150# CONFIG_HID_ZEROPLUS is not set
151# CONFIG_HID_ZYDACRON is not set
152# CONFIG_HID_SENSOR_HUB is not set
153# CONFIG_HID_ALPS is not set
154CONFIG_USB_HID=m
155# CONFIG_USB_HIDDEV is not set
156CONFIG_USB_KBD=m
157CONFIG_I2C_HID=m
158CONFIG_INTEL_ISH_HID=m
159# CONFIG_LEDS_CLEVO_MAIL is not set
160# CONFIG_RTC_DRV_HID_SENSOR_TIME is not set
161# CONFIG_HP_ACCEL is not set
diff --git a/features/hid/keyboard_m.scc b/features/hid/keyboard_m.scc
new file mode 100644
index 0000000..9943cb7
--- /dev/null
+++ b/features/hid/keyboard_m.scc
@@ -0,0 +1,4 @@
1define KFEATURE_DESCRIPTION "Enable as module Keyboard support"
2define KFEATURE_COMPATIBILITY board
3
4kconf non-hardware keyboard_m.cfg
diff --git a/features/hsi/hsi_m.cfg b/features/hsi/hsi_m.cfg
new file mode 100644
index 0000000..16e6dd3
--- /dev/null
+++ b/features/hsi/hsi_m.cfg
@@ -0,0 +1,20 @@
1CONFIG_SPMI=m
2CONFIG_HSI=m
3CONFIG_HSI_BOARDINFO=y
4
5#
6# HSI controllers
7#
8
9#
10# HSI clients
11#
12CONFIG_HSI_CHAR=m
13# CONFIG_QCOM_SPMI_IADC is not set
14# CONFIG_QCOM_SPMI_VADC is not set
15CONFIG_LIBNVDIMM=m
16CONFIG_BLK_DEV_PMEM=m
17CONFIG_ND_BLK=m
18CONFIG_ND_CLAIM=y
19CONFIG_ND_BTT=m
20CONFIG_BTT=y
diff --git a/features/hsi/hsi_m.scc b/features/hsi/hsi_m.scc
new file mode 100644
index 0000000..304f5a0
--- /dev/null
+++ b/features/hsi/hsi_m.scc
@@ -0,0 +1,4 @@
1define KFEATURE_DESCRIPTION "Enable in kernel HSI (High Speed Synchronous Serial Interface) support"
2define KFEATURE_COMPATIBILITY board
3
4kconf non-hardware hsi_m.cfg
diff --git a/features/mmc/mmc_sd_m.cfg b/features/mmc/mmc_sd_m.cfg
new file mode 100644
index 0000000..706c2ad
--- /dev/null
+++ b/features/mmc/mmc_sd_m.cfg
@@ -0,0 +1,136 @@
1CONFIG_MTD=m
2# CONFIG_MTD_TESTS is not set
3# CONFIG_MTD_REDBOOT_PARTS is not set
4# CONFIG_MTD_CMDLINE_PARTS is not set
5# CONFIG_MTD_AR7_PARTS is not set
6
7#
8# User Modules And Translation Layers
9#
10# CONFIG_MTD_BLOCK is not set
11# CONFIG_MTD_BLOCK_RO is not set
12# CONFIG_FTL is not set
13# CONFIG_NFTL is not set
14# CONFIG_INFTL is not set
15# CONFIG_RFD_FTL is not set
16# CONFIG_SSFDC is not set
17# CONFIG_SM_FTL is not set
18# CONFIG_MTD_OOPS is not set
19# CONFIG_MTD_SWAP is not set
20# CONFIG_MTD_PARTITIONED_MASTER is not set
21
22#
23# RAM/ROM/Flash chip drivers
24#
25# CONFIG_MTD_CFI is not set
26# CONFIG_MTD_JEDECPROBE is not set
27CONFIG_MTD_MAP_BANK_WIDTH_1=y
28CONFIG_MTD_MAP_BANK_WIDTH_2=y
29CONFIG_MTD_MAP_BANK_WIDTH_4=y
30# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set
31# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set
32# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set
33CONFIG_MTD_CFI_I1=y
34CONFIG_MTD_CFI_I2=y
35# CONFIG_MTD_CFI_I4 is not set
36# CONFIG_MTD_CFI_I8 is not set
37# CONFIG_MTD_RAM is not set
38# CONFIG_MTD_ROM is not set
39# CONFIG_MTD_ABSENT is not set
40
41#
42# Mapping drivers for chip access
43#
44# CONFIG_MTD_COMPLEX_MAPPINGS is not set
45# CONFIG_MTD_INTEL_VR_NOR is not set
46# CONFIG_MTD_PLATRAM is not set
47
48#
49# Self-contained MTD device drivers
50#
51# CONFIG_MTD_PMC551 is not set
52# CONFIG_MTD_DATAFLASH is not set
53# CONFIG_MTD_SST25L is not set
54# CONFIG_MTD_SLRAM is not set
55# CONFIG_MTD_PHRAM is not set
56# CONFIG_MTD_MTDRAM is not set
57# CONFIG_MTD_BLOCK2MTD is not set
58
59#
60# Disk-On-Chip Device Drivers
61#
62# CONFIG_MTD_DOCG3 is not set
63# CONFIG_MTD_NAND is not set
64# CONFIG_MTD_ONENAND is not set
65
66#
67# LPDDR & LPDDR2 PCM memory drivers
68#
69# CONFIG_MTD_LPDDR is not set
70# CONFIG_MTD_SPI_NOR is not set
71# CONFIG_MTD_UBI is not set
72CONFIG_TIFM_CORE=m
73CONFIG_TIFM_7XX1=m
74CONFIG_CB710_CORE=m
75# CONFIG_CB710_DEBUG is not set
76CONFIG_CB710_DEBUG_ASSUMPTIONS=y
77# CONFIG_INTEL_MEI_SPD is not set
78CONFIG_RPMB=m
79# CONFIG_RPMB_INTF_DEV is not set
80CONFIG_MMC=m
81# CONFIG_MMC_DEBUG is not set
82
83#
84# MMC/SD/SDIO Card Drivers
85#
86CONFIG_MMC_BLOCK=m
87CONFIG_MMC_BLOCK_MINORS=8
88CONFIG_MMC_BLOCK_BOUNCE=y
89CONFIG_SDIO_UART=m
90# CONFIG_MMC_TEST is not set
91
92#
93# MMC/SD/SDIO Host Controller Drivers
94#
95CONFIG_MMC_SDHCI=m
96CONFIG_MMC_SDHCI_PCI=m
97# CONFIG_MMC_RICOH_MMC is not set
98CONFIG_MMC_SDHCI_ACPI=m
99CONFIG_MMC_SDHCI_PLTFM=m
100CONFIG_MMC_WBSD=m
101CONFIG_MMC_TIFM_SD=m
102CONFIG_MMC_SPI=m
103CONFIG_MMC_CB710=m
104CONFIG_MMC_VIA_SDMMC=m
105CONFIG_MMC_VUB300=m
106CONFIG_MMC_USHC=m
107CONFIG_MMC_USDHI6ROL0=m
108CONFIG_MMC_TOSHIBA_PCI=m
109CONFIG_MMC_MTK=m
110CONFIG_MEMSTICK=m
111# CONFIG_MEMSTICK_DEBUG is not set
112
113#
114# MemoryStick drivers
115#
116# CONFIG_MEMSTICK_UNSAFE_RESUME is not set
117CONFIG_MSPRO_BLOCK=m
118CONFIG_MS_BLOCK=m
119
120#
121# MemoryStick Host Controller Drivers
122#
123CONFIG_MEMSTICK_TIFM_MS=m
124CONFIG_MEMSTICK_JMICRON_38X=m
125CONFIG_MEMSTICK_R592=m
126# CONFIG_LEDS_TRIGGER_MTD is not set
127CONFIG_LIBNVDIMM=m
128CONFIG_BLK_DEV_PMEM=m
129CONFIG_ND_BLK=m
130CONFIG_ND_CLAIM=y
131CONFIG_ND_BTT=m
132CONFIG_BTT=y
133# CONFIG_JFFS2_FS is not set
134# CONFIG_ROMFS_BACKED_BY_MTD is not set
135# CONFIG_ROMFS_BACKED_BY_BOTH is not set
136CONFIG_CRC7=m
diff --git a/features/mmc/mmc_sd_m.scc b/features/mmc/mmc_sd_m.scc
new file mode 100644
index 0000000..95d54a7
--- /dev/null
+++ b/features/mmc/mmc_sd_m.scc
@@ -0,0 +1,4 @@
1define KFEATURE_DESCRIPTION "Enable MMC/SD support as modules"
2define KFEATURE_COMPATIBILITY board
3
4kconf non-hardware mmc_sd_m.cfg
diff --git a/features/mmc/mmc_sd_y.cfg b/features/mmc/mmc_sd_y.cfg
new file mode 100644
index 0000000..79bb712
--- /dev/null
+++ b/features/mmc/mmc_sd_y.cfg
@@ -0,0 +1,136 @@
1CONFIG_MTD=y
2# CONFIG_MTD_TESTS is not set
3# CONFIG_MTD_REDBOOT_PARTS is not set
4# CONFIG_MTD_CMDLINE_PARTS is not set
5# CONFIG_MTD_AR7_PARTS is not set
6
7#
8# User Modules And Translation Layers
9#
10# CONFIG_MTD_BLOCK is not set
11# CONFIG_MTD_BLOCK_RO is not set
12# CONFIG_FTL is not set
13# CONFIG_NFTL is not set
14# CONFIG_INFTL is not set
15# CONFIG_RFD_FTL is not set
16# CONFIG_SSFDC is not set
17# CONFIG_SM_FTL is not set
18# CONFIG_MTD_OOPS is not set
19# CONFIG_MTD_SWAP is not set
20# CONFIG_MTD_PARTITIONED_MASTER is not set
21
22#
23# RAM/ROM/Flash chip drivers
24#
25# CONFIG_MTD_CFI is not set
26# CONFIG_MTD_JEDECPROBE is not set
27CONFIG_MTD_MAP_BANK_WIDTH_1=y
28CONFIG_MTD_MAP_BANK_WIDTH_2=y
29CONFIG_MTD_MAP_BANK_WIDTH_4=y
30# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set
31# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set
32# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set
33CONFIG_MTD_CFI_I1=y
34CONFIG_MTD_CFI_I2=y
35# CONFIG_MTD_CFI_I4 is not set
36# CONFIG_MTD_CFI_I8 is not set
37# CONFIG_MTD_RAM is not set
38# CONFIG_MTD_ROM is not set
39# CONFIG_MTD_ABSENT is not set
40
41#
42# Mapping drivers for chip access
43#
44# CONFIG_MTD_COMPLEX_MAPPINGS is not set
45# CONFIG_MTD_INTEL_VR_NOR is not set
46# CONFIG_MTD_PLATRAM is not set
47
48#
49# Self-contained MTD device drivers
50#
51# CONFIG_MTD_PMC551 is not set
52# CONFIG_MTD_DATAFLASH is not set
53# CONFIG_MTD_SST25L is not set
54# CONFIG_MTD_SLRAM is not set
55# CONFIG_MTD_PHRAM is not set
56# CONFIG_MTD_MTDRAM is not set
57# CONFIG_MTD_BLOCK2MTD is not set
58
59#
60# Disk-On-Chip Device Drivers
61#
62# CONFIG_MTD_DOCG3 is not set
63# CONFIG_MTD_NAND is not set
64# CONFIG_MTD_ONENAND is not set
65
66#
67# LPDDR & LPDDR2 PCM memory drivers
68#
69# CONFIG_MTD_LPDDR is not set
70# CONFIG_MTD_SPI_NOR is not set
71# CONFIG_MTD_UBI is not set
72CONFIG_TIFM_CORE=y
73CONFIG_TIFM_7XX1=y
74CONFIG_CB710_CORE=y
75# CONFIG_CB710_DEBUG is not set
76CONFIG_CB710_DEBUG_ASSUMPTIONS=y
77# CONFIG_INTEL_MEI_SPD is not set
78CONFIG_RPMB=y
79# CONFIG_RPMB_INTF_DEV is not set
80CONFIG_MMC=y
81# CONFIG_MMC_DEBUG is not set
82
83#
84# MMC/SD/SDIO Card Drivers
85#
86CONFIG_MMC_BLOCK=y
87CONFIG_MMC_BLOCK_MINORS=8
88CONFIG_MMC_BLOCK_BOUNCE=y
89CONFIG_SDIO_UART=y
90# CONFIG_MMC_TEST is not set
91
92#
93# MMC/SD/SDIO Host Controller Drivers
94#
95CONFIG_MMC_SDHCI=y
96CONFIG_MMC_SDHCI_PCI=y
97# CONFIG_MMC_RICOH_MMC is not set
98CONFIG_MMC_SDHCI_ACPI=y
99CONFIG_MMC_SDHCI_PLTFM=y
100CONFIG_MMC_WBSD=y
101CONFIG_MMC_TIFM_SD=y
102CONFIG_MMC_SPI=y
103CONFIG_MMC_CB710=y
104CONFIG_MMC_VIA_SDMMC=y
105CONFIG_MMC_VUB300=y
106CONFIG_MMC_USHC=y
107CONFIG_MMC_USDHI6ROL0=y
108CONFIG_MMC_TOSHIBA_PCI=y
109CONFIG_MMC_MTK=y
110CONFIG_MEMSTICK=y
111# CONFIG_MEMSTICK_DEBUG is not set
112
113#
114# MemoryStick drivers
115#
116# CONFIG_MEMSTICK_UNSAFE_RESUME is not set
117CONFIG_MSPRO_BLOCK=y
118CONFIG_MS_BLOCK=y
119
120#
121# MemoryStick Host Controller Drivers
122#
123CONFIG_MEMSTICK_TIFM_MS=y
124CONFIG_MEMSTICK_JMICRON_38X=y
125CONFIG_MEMSTICK_R592=y
126# CONFIG_LEDS_TRIGGER_MTD is not set
127CONFIG_LIBNVDIMM=y
128CONFIG_BLK_DEV_PMEM=y
129CONFIG_ND_BLK=y
130CONFIG_ND_CLAIM=y
131CONFIG_ND_BTT=y
132CONFIG_BTT=y
133# CONFIG_JFFS2_FS is not set
134# CONFIG_ROMFS_BACKED_BY_MTD is not set
135# CONFIG_ROMFS_BACKED_BY_BOTH is not set
136CONFIG_CRC7=y
diff --git a/features/mmc/mmc_sd_y.scc b/features/mmc/mmc_sd_y.scc
new file mode 100644
index 0000000..bf345d4
--- /dev/null
+++ b/features/mmc/mmc_sd_y.scc
@@ -0,0 +1,4 @@
1define KFEATURE_DESCRIPTION "Enable MMC/SD support in kernel"
2define KFEATURE_COMPATIBILITY board
3
4kconf non-hardware mmc_sd_y.cfg
diff --git a/features/mtd/mtd_y.cfg b/features/mtd/mtd_y.cfg
new file mode 100644
index 0000000..c817fb1
--- /dev/null
+++ b/features/mtd/mtd_y.cfg
@@ -0,0 +1,120 @@
1CONFIG_MTD=y
2# CONFIG_MTD_TESTS is not set
3# CONFIG_MTD_REDBOOT_PARTS is not set
4# CONFIG_MTD_CMDLINE_PARTS is not set
5# CONFIG_MTD_AR7_PARTS is not set
6
7#
8# User Modules And Translation Layers
9#
10CONFIG_MTD_BLKDEVS=y
11# CONFIG_MTD_BLOCK is not set
12# CONFIG_MTD_BLOCK_RO is not set
13CONFIG_FTL=y
14CONFIG_NFTL=y
15CONFIG_NFTL_RW=y
16CONFIG_INFTL=y
17CONFIG_RFD_FTL=y
18CONFIG_SSFDC=y
19CONFIG_SM_FTL=y
20# CONFIG_MTD_OOPS is not set
21# CONFIG_MTD_SWAP is not set
22# CONFIG_MTD_PARTITIONED_MASTER is not set
23
24#
25# RAM/ROM/Flash chip drivers
26#
27CONFIG_MTD_CFI=y
28CONFIG_MTD_JEDECPROBE=y
29CONFIG_MTD_GEN_PROBE=y
30# CONFIG_MTD_CFI_ADV_OPTIONS is not set
31CONFIG_MTD_MAP_BANK_WIDTH_1=y
32CONFIG_MTD_MAP_BANK_WIDTH_2=y
33CONFIG_MTD_MAP_BANK_WIDTH_4=y
34# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set
35# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set
36# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set
37CONFIG_MTD_CFI_I1=y
38CONFIG_MTD_CFI_I2=y
39# CONFIG_MTD_CFI_I4 is not set
40# CONFIG_MTD_CFI_I8 is not set
41# CONFIG_MTD_CFI_INTELEXT is not set
42# CONFIG_MTD_CFI_AMDSTD is not set
43# CONFIG_MTD_CFI_STAA is not set
44CONFIG_MTD_CFI_UTIL=y
45# CONFIG_MTD_RAM is not set
46# CONFIG_MTD_ROM is not set
47# CONFIG_MTD_ABSENT is not set
48
49#
50# Mapping drivers for chip access
51#
52# CONFIG_MTD_COMPLEX_MAPPINGS is not set
53# CONFIG_MTD_PHYSMAP is not set
54# CONFIG_MTD_AMD76XROM is not set
55# CONFIG_MTD_ICHXROM is not set
56# CONFIG_MTD_ESB2ROM is not set
57# CONFIG_MTD_CK804XROM is not set
58# CONFIG_MTD_SCB2_FLASH is not set
59# CONFIG_MTD_NETtel is not set
60# CONFIG_MTD_L440GX is not set
61# CONFIG_MTD_INTEL_VR_NOR is not set
62# CONFIG_MTD_PLATRAM is not set
63
64#
65# Self-contained MTD device drivers
66#
67# CONFIG_MTD_PMC551 is not set
68# CONFIG_MTD_DATAFLASH is not set
69# CONFIG_MTD_M25P80 is not set
70# CONFIG_MTD_SST25L is not set
71# CONFIG_MTD_SLRAM is not set
72# CONFIG_MTD_PHRAM is not set
73# CONFIG_MTD_MTDRAM is not set
74# CONFIG_MTD_BLOCK2MTD is not set
75
76#
77# Disk-On-Chip Device Drivers
78#
79# CONFIG_MTD_DOCG3 is not set
80CONFIG_MTD_NAND_ECC=y
81CONFIG_MTD_NAND_ECC_SMC=y
82CONFIG_MTD_NAND=y
83# CONFIG_MTD_NAND_ECC_BCH is not set
84# CONFIG_MTD_SM_COMMON is not set
85# CONFIG_MTD_NAND_DENALI_PCI is not set
86# CONFIG_MTD_NAND_GPIO is not set
87# CONFIG_MTD_NAND_OMAP_BCH_BUILD is not set
88CONFIG_MTD_NAND_IDS=y
89# CONFIG_MTD_NAND_RICOH is not set
90# CONFIG_MTD_NAND_DISKONCHIP is not set
91# CONFIG_MTD_NAND_DOCG4 is not set
92# CONFIG_MTD_NAND_CAFE is not set
93# CONFIG_MTD_NAND_NANDSIM is not set
94# CONFIG_MTD_NAND_PLATFORM is not set
95# CONFIG_MTD_NAND_HISI504 is not set
96# CONFIG_MTD_NAND_MTK is not set
97CONFIG_MTD_ONENAND=y
98# CONFIG_MTD_ONENAND_VERIFY_WRITE is not set
99# CONFIG_MTD_ONENAND_GENERIC is not set
100# CONFIG_MTD_ONENAND_OTP is not set
101# CONFIG_MTD_ONENAND_2X_PROGRAM is not set
102
103#
104# LPDDR & LPDDR2 PCM memory drivers
105#
106# CONFIG_MTD_LPDDR is not set
107CONFIG_MTD_SPI_NOR=y
108# CONFIG_MTD_MT81xx_NOR is not set
109CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=y
110CONFIG_MTD_UBI=y
111CONFIG_MTD_UBI_WL_THRESHOLD=4096
112CONFIG_MTD_UBI_BEB_LIMIT=20
113# CONFIG_MTD_UBI_FASTMAP is not set
114# CONFIG_MTD_UBI_GLUEBI is not set
115# CONFIG_MTD_UBI_BLOCK is not set
116# CONFIG_LEDS_TRIGGER_MTD is not set
117# CONFIG_JFFS2_FS is not set
118# CONFIG_UBIFS_FS is not set
119# CONFIG_ROMFS_BACKED_BY_MTD is not set
120# CONFIG_ROMFS_BACKED_BY_BOTH is not set
diff --git a/features/mtd/mtd_y.scc b/features/mtd/mtd_y.scc
new file mode 100644
index 0000000..306de3f
--- /dev/null
+++ b/features/mtd/mtd_y.scc
@@ -0,0 +1,4 @@
1define KFEATURE_DESCRIPTION "Enable in kernel MTD support"
2define KFEATURE_COMPATIBILITY board
3
4kconf non-hardware mtd_y.cfg
diff --git a/features/numa/numa_x86_y.cfg b/features/numa/numa_x86_y.cfg
new file mode 100644
index 0000000..2c26323
--- /dev/null
+++ b/features/numa/numa_x86_y.cfg
@@ -0,0 +1,6 @@
1CONFIG_NUMA=y
2CONFIG_AMD_NUMA=y
3CONFIG_X86_64_ACPI_NUMA=y
4CONFIG_NUMA_EMU=y
5CONFIG_USE_PERCPU_NUMA_NODE_ID=y
6CONFIG_ACPI_NUMA=y
diff --git a/features/numa/numa_x86_y.scc b/features/numa/numa_x86_y.scc
new file mode 100644
index 0000000..a5d3587
--- /dev/null
+++ b/features/numa/numa_x86_y.scc
@@ -0,0 +1,4 @@
1define KFEATURE_DESCRIPTION "Enable in kernel NUMA support - x86 specific"
2define KFEATURE_COMPATIBILITY board
3
4kconf non-hardware numa_x86_y.cfg
diff --git a/features/usbGadget/usbgadget_m.cfg b/features/usbGadget/usbgadget_m.cfg
new file mode 100644
index 0000000..d777248
--- /dev/null
+++ b/features/usbGadget/usbgadget_m.cfg
@@ -0,0 +1,154 @@
1CONFIG_PARPORT_NOT_PC=y
2CONFIG_USB_C67X00_HCD=m
3CONFIG_USB_OXU210HP_HCD=m
4CONFIG_USB_ISP116X_HCD=m
5CONFIG_USB_ISP1362_HCD=m
6CONFIG_USB_FOTG210_HCD=m
7CONFIG_USB_MAX3421_HCD=m
8CONFIG_USB_SL811_HCD=m
9# CONFIG_USB_SL811_HCD_ISO is not set
10CONFIG_USB_R8A66597_HCD=m
11CONFIG_USB_ACM=m
12CONFIG_USB_WDM=m
13CONFIG_USB_STORAGE_REALTEK=m
14CONFIG_USB_STORAGE_DATAFAB=m
15CONFIG_USB_STORAGE_FREECOM=m
16CONFIG_USB_STORAGE_ISD200=m
17CONFIG_USB_STORAGE_USBAT=m
18CONFIG_USB_STORAGE_SDDR09=m
19CONFIG_USB_STORAGE_SDDR55=m
20CONFIG_USB_STORAGE_JUMPSHOT=m
21CONFIG_USB_STORAGE_ALAUDA=m
22CONFIG_USB_STORAGE_ONETOUCH=m
23CONFIG_USB_STORAGE_KARMA=m
24CONFIG_USB_STORAGE_CYPRESS_ATACB=m
25CONFIG_USB_STORAGE_ENE_UB6250=m
26CONFIG_USB_UAS=m
27CONFIG_USB_USS720=m
28CONFIG_USB_SERIAL=m
29# CONFIG_USB_SERIAL_GENERIC is not set
30# CONFIG_USB_SERIAL_SIMPLE is not set
31# CONFIG_USB_SERIAL_AIRCABLE is not set
32# CONFIG_USB_SERIAL_ARK3116 is not set
33# CONFIG_USB_SERIAL_BELKIN is not set
34# CONFIG_USB_SERIAL_CH341 is not set
35# CONFIG_USB_SERIAL_WHITEHEAT is not set
36# CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set
37# CONFIG_USB_SERIAL_CP210X is not set
38# CONFIG_USB_SERIAL_CYPRESS_M8 is not set
39# CONFIG_USB_SERIAL_EMPEG is not set
40# CONFIG_USB_SERIAL_FTDI_SIO is not set
41# CONFIG_USB_SERIAL_VISOR is not set
42# CONFIG_USB_SERIAL_IPAQ is not set
43# CONFIG_USB_SERIAL_IR is not set
44# CONFIG_USB_SERIAL_EDGEPORT is not set
45# CONFIG_USB_SERIAL_EDGEPORT_TI is not set
46# CONFIG_USB_SERIAL_F81232 is not set
47# CONFIG_USB_SERIAL_GARMIN is not set
48# CONFIG_USB_SERIAL_IPW is not set
49# CONFIG_USB_SERIAL_IUU is not set
50# CONFIG_USB_SERIAL_KEYSPAN_PDA is not set
51# CONFIG_USB_SERIAL_KEYSPAN is not set
52# CONFIG_USB_SERIAL_KLSI is not set
53# CONFIG_USB_SERIAL_KOBIL_SCT is not set
54# CONFIG_USB_SERIAL_MCT_U232 is not set
55# CONFIG_USB_SERIAL_METRO is not set
56# CONFIG_USB_SERIAL_MOS7720 is not set
57# CONFIG_USB_SERIAL_MOS7840 is not set
58# CONFIG_USB_SERIAL_MXUPORT is not set
59# CONFIG_USB_SERIAL_NAVMAN is not set
60# CONFIG_USB_SERIAL_PL2303 is not set
61# CONFIG_USB_SERIAL_OTI6858 is not set
62# CONFIG_USB_SERIAL_QCAUX is not set
63# CONFIG_USB_SERIAL_QUALCOMM is not set
64# CONFIG_USB_SERIAL_SPCP8X5 is not set
65# CONFIG_USB_SERIAL_SAFE is not set
66# CONFIG_USB_SERIAL_SIERRAWIRELESS is not set
67# CONFIG_USB_SERIAL_SYMBOL is not set
68# CONFIG_USB_SERIAL_TI is not set
69# CONFIG_USB_SERIAL_CYBERJACK is not set
70# CONFIG_USB_SERIAL_XIRCOM is not set
71# CONFIG_USB_SERIAL_OPTION is not set
72# CONFIG_USB_SERIAL_OMNINET is not set
73# CONFIG_USB_SERIAL_OPTICON is not set
74# CONFIG_USB_SERIAL_XSENS_MT is not set
75# CONFIG_USB_SERIAL_WISHBONE is not set
76# CONFIG_USB_SERIAL_SSU100 is not set
77# CONFIG_USB_SERIAL_QT2 is not set
78# CONFIG_USB_SERIAL_DEBUG is not set
79CONFIG_USB_LCD=m
80CONFIG_USB_SISUSBVGA=m
81# CONFIG_USB_SISUSBVGA_CON is not set
82CONFIG_USB_LD=m
83CONFIG_USB_IOWARRIOR=m
84CONFIG_USB_HSIC_USB3503=m
85CONFIG_USB_HSIC_USB4604=m
86CONFIG_UCSI=m
87CONFIG_USB_GADGET=m
88# CONFIG_USB_GADGET_DEBUG is not set
89# CONFIG_USB_GADGET_DEBUG_FILES is not set
90# CONFIG_USB_GADGET_DEBUG_FS is not set
91CONFIG_USB_GADGET_VBUS_DRAW=2
92CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2
93# CONFIG_U_SERIAL_CONSOLE is not set
94
95#
96# USB Peripheral Controller
97#
98CONFIG_USB_FOTG210_UDC=m
99CONFIG_USB_GR_UDC=m
100CONFIG_USB_R8A66597=m
101CONFIG_USB_PXA27X=m
102CONFIG_USB_MV_UDC=m
103CONFIG_USB_MV_U3D=m
104CONFIG_USB_M66592=m
105CONFIG_USB_BDC_UDC=m
106
107#
108# Platform Support
109#
110CONFIG_USB_BDC_PCI=m
111CONFIG_USB_AMD5536UDC=m
112CONFIG_USB_NET2272=m
113# CONFIG_USB_NET2272_DMA is not set
114CONFIG_USB_NET2280=m
115CONFIG_USB_GOKU=m
116CONFIG_USB_EG20T=m
117# CONFIG_USB_DUMMY_HCD is not set
118CONFIG_USB_LIBCOMPOSITE=m
119CONFIG_USB_F_ACM=m
120CONFIG_USB_U_SERIAL=m
121CONFIG_USB_U_ETHER=m
122CONFIG_USB_F_SERIAL=m
123CONFIG_USB_F_OBEX=m
124CONFIG_USB_F_NCM=m
125CONFIG_USB_F_ECM=m
126CONFIG_USB_F_EEM=m
127CONFIG_USB_F_SUBSET=m
128CONFIG_USB_F_RNDIS=m
129CONFIG_USB_F_MASS_STORAGE=m
130CONFIG_USB_F_FS=m
131CONFIG_USB_F_HID=m
132# CONFIG_USB_CONFIGFS is not set
133# CONFIG_USB_ZERO is not set
134CONFIG_USB_ETH=m
135CONFIG_USB_ETH_RNDIS=y
136CONFIG_USB_ETH_EEM=y
137CONFIG_USB_G_NCM=m
138CONFIG_USB_GADGETFS=m
139CONFIG_USB_FUNCTIONFS=m
140CONFIG_USB_FUNCTIONFS_ETH=y
141CONFIG_USB_FUNCTIONFS_RNDIS=y
142CONFIG_USB_FUNCTIONFS_GENERIC=y
143CONFIG_USB_MASS_STORAGE=m
144CONFIG_USB_G_SERIAL=m
145# CONFIG_USB_G_PRINTER is not set
146CONFIG_USB_CDC_COMPOSITE=m
147CONFIG_USB_G_ACM_MS=m
148CONFIG_USB_G_MULTI=m
149CONFIG_USB_G_MULTI_RNDIS=y
150CONFIG_USB_G_MULTI_CDC=y
151CONFIG_USB_G_HID=m
152# CONFIG_USB_G_DBGP is not set
153CONFIG_USB_ULPI_BUS=m
154# CONFIG_PHY_TUSB1210 is not set
diff --git a/features/usbGadget/usbgadget_m.scc b/features/usbGadget/usbgadget_m.scc
new file mode 100644
index 0000000..dbe157b
--- /dev/null
+++ b/features/usbGadget/usbgadget_m.scc
@@ -0,0 +1,4 @@
1define KFEATURE_DESCRIPTION "Enable USB devices support as modules"
2define KFEATURE_COMPATIBILITY board
3
4kconf non-hardware usbgadget_m.cfg
diff --git a/features/usbnet/usb_phy_m.cfg b/features/usbnet/usb_phy_m.cfg
new file mode 100644
index 0000000..b00f83b
--- /dev/null
+++ b/features/usbnet/usb_phy_m.cfg
@@ -0,0 +1,4 @@
1CONFIG_GENERIC_PHY=y
2CONFIG_PHY_PXA_28NM_HSIC=m
3CONFIG_PHY_PXA_28NM_USB2=m
4CONFIG_BCM_KONA_USB2_PHY=m
diff --git a/features/usbnet/usb_phy_m.scc b/features/usbnet/usb_phy_m.scc
new file mode 100644
index 0000000..592d750
--- /dev/null
+++ b/features/usbnet/usb_phy_m.scc
@@ -0,0 +1,4 @@
1define KFEATURE_DESCRIPTION "Enable support for USB PHY"
2define KFEATURE_COMPATIBILITY board
3
4kconf non-hardware usb_phy_m.cfg
diff --git a/features/usbnet/usbnet_m.cfg b/features/usbnet/usbnet_m.cfg
index 0293c21..a62deff 100644
--- a/features/usbnet/usbnet_m.cfg
+++ b/features/usbnet/usbnet_m.cfg
@@ -1,42 +1,88 @@
1CONFIG_USB_NET_DRIVERS=m
2# CONFIG_USB_CATC is not set
3CONFIG_USB_KAWETH=n
4CONFIG_USB_PEGASUS=n
5CONFIG_USB_RTL8150=n
6CONFIG_USB_RTL8152=n
7# CONFIG_USB_LAN78XX is not set
8CONFIG_USB_USBNET=m 1CONFIG_USB_USBNET=m
9CONFIG_USB_NET_AX8817X=n 2CONFIG_USB_NET_DRIVERS=m
3CONFIG_MICROCHIP_PHY=m
4CONFIG_USB_CATC=m
5CONFIG_USB_KAWETH=m
6CONFIG_USB_PEGASUS=m
7CONFIG_USB_RTL8150=m
8CONFIG_USB_RTL8152=m
9CONFIG_USB_LAN78XX=m
10CONFIG_USB_NET_AX8817X=m
10CONFIG_USB_NET_AX88179_178A=m 11CONFIG_USB_NET_AX88179_178A=m
11CONFIG_USB_NET_CDCETHER=n 12CONFIG_USB_NET_CDCETHER=m
12CONFIG_USB_NET_CDC_EEM=n 13CONFIG_USB_NET_CDC_EEM=m
13CONFIG_USB_NET_CDC_NCM=n 14CONFIG_USB_NET_CDC_NCM=m
14# CONFIG_USB_NET_HUAWEI_CDC_NCM is not set 15CONFIG_USB_NET_HUAWEI_CDC_NCM=m
15# CONFIG_USB_NET_CDC_MBIM is not set 16CONFIG_USB_NET_CDC_MBIM=m
16CONFIG_USB_NET_DM9601=n 17CONFIG_USB_NET_DM9601=m
17# CONFIG_USB_NET_SR9700 is not set 18CONFIG_USB_NET_SR9700=m
18# CONFIG_USB_NET_SR9800 is not set 19CONFIG_USB_NET_SR9800=m
19CONFIG_USB_NET_SMSC75XX=n 20CONFIG_USB_NET_SMSC75XX=m
20CONFIG_USB_NET_SMSC95XX=n 21CONFIG_USB_NET_SMSC95XX=m
21# CONFIG_USB_NET_GL620A is not set 22CONFIG_USB_NET_GL620A=m
22CONFIG_USB_NET_NET1080=n 23CONFIG_USB_NET_NET1080=m
23# CONFIG_USB_NET_PLUSB is not set 24CONFIG_USB_NET_PLUSB=m
24CONFIG_USB_NET_MCS7830=n 25CONFIG_USB_NET_MCS7830=m
25# CONFIG_USB_NET_RNDIS_HOST is not set 26CONFIG_USB_NET_RNDIS_HOST=m
26CONFIG_USB_NET_CDC_SUBSET_ENABLE=n 27CONFIG_USB_NET_ZAURUS=m
27CONFIG_USB_NET_CDC_SUBSET=n 28CONFIG_USB_NET_CX82310_ETH=m
28CONFIG_USB_ALI_M5632=n 29CONFIG_USB_NET_KALMIA=m
29CONFIG_USB_AN2720=n 30CONFIG_USB_NET_QMI_WWAN=m
30CONFIG_USB_BELKIN=n 31CONFIG_USB_NET_INT51X1=m
31CONFIG_USB_ARMLINUX=n 32CONFIG_USB_SIERRA_NET=m
32# CONFIG_USB_EPSON2888 is not set 33CONFIG_USB_VL600=m
33CONFIG_USB_KC2190=n 34CONFIG_USB_NET_CH9200=m
34CONFIG_USB_NET_ZAURUS=n 35CONFIG_USB_ACM=m
35# CONFIG_USB_NET_CX82310_ETH is not set 36CONFIG_USB_WDM=m
36# CONFIG_USB_NET_KALMIA is not set 37CONFIG_USB_GADGET=m
37# CONFIG_USB_NET_QMI_WWAN is not set 38# CONFIG_USB_GADGET_DEBUG is not set
38# CONFIG_USB_NET_INT51X1 is not set 39# CONFIG_USB_GADGET_DEBUG_FILES is not set
39# CONFIG_USB_IPHETH is not set 40# CONFIG_USB_GADGET_DEBUG_FS is not set
40# CONFIG_USB_SIERRA_NET is not set 41CONFIG_USB_GADGET_VBUS_DRAW=2
41# CONFIG_USB_VL600 is not set 42CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2
42# CONFIG_USB_NET_CH9200 is not set 43#
44# USB Peripheral Controller
45#
46# CONFIG_USB_FOTG210_UDC is not set
47# CONFIG_USB_GR_UDC is not set
48# CONFIG_USB_R8A66597 is not set
49# CONFIG_USB_PXA27X is not set
50# CONFIG_USB_MV_UDC is not set
51# CONFIG_USB_MV_U3D is not set
52# CONFIG_USB_M66592 is not set
53# CONFIG_USB_BDC_UDC is not set
54# CONFIG_USB_AMD5536UDC is not set
55# CONFIG_USB_NET2272 is not set
56# CONFIG_USB_NET2280 is not set
57# CONFIG_USB_GOKU is not set
58# CONFIG_USB_EG20T is not set
59# CONFIG_USB_DUMMY_HCD is not set
60CONFIG_USB_LIBCOMPOSITE=m
61CONFIG_USB_F_ACM=m
62CONFIG_USB_U_SERIAL=m
63CONFIG_USB_U_ETHER=m
64CONFIG_USB_F_SERIAL=m
65CONFIG_USB_F_OBEX=m
66CONFIG_USB_F_NCM=m
67CONFIG_USB_F_ECM=m
68CONFIG_USB_F_EEM=m
69CONFIG_USB_F_SUBSET=m
70CONFIG_USB_F_RNDIS=m
71CONFIG_USB_F_MASS_STORAGE=m
72# CONFIG_USB_CONFIGFS is not set
73# CONFIG_USB_ZERO is not set
74CONFIG_USB_ETH=m
75CONFIG_USB_ETH_RNDIS=y
76CONFIG_USB_ETH_EEM=y
77CONFIG_USB_G_NCM=m
78# CONFIG_USB_GADGETFS is not set
79# CONFIG_USB_FUNCTIONFS is not set
80# CONFIG_USB_MASS_STORAGE is not set
81CONFIG_USB_G_SERIAL=m
82# CONFIG_USB_G_PRINTER is not set
83CONFIG_USB_CDC_COMPOSITE=m
84CONFIG_USB_G_ACM_MS=m
85# CONFIG_USB_G_MULTI is not set
86# CONFIG_USB_G_HID is not set
87# CONFIG_USB_G_DBGP is not set
88# CONFIG_USB_CATC is not set
diff --git a/features/vga/vga_y.cfg b/features/vga/vga_y.cfg
new file mode 100644
index 0000000..6c086b1
--- /dev/null
+++ b/features/vga/vga_y.cfg
@@ -0,0 +1,76 @@
1CONFIG_X86_SYSFB=y
2CONFIG_VT_HW_CONSOLE_BINDING=y
3CONFIG_FB=y
4# CONFIG_FIRMWARE_EDID is not set
5CONFIG_FB_CMDLINE=y
6CONFIG_FB_NOTIFY=y
7# CONFIG_FB_DDC is not set
8# CONFIG_FB_BOOT_VESA_SUPPORT is not set
9CONFIG_FB_CFB_FILLRECT=y
10CONFIG_FB_CFB_COPYAREA=y
11CONFIG_FB_CFB_IMAGEBLIT=y
12# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set
13# CONFIG_FB_SYS_FILLRECT is not set
14# CONFIG_FB_SYS_COPYAREA is not set
15# CONFIG_FB_SYS_IMAGEBLIT is not set
16# CONFIG_FB_FOREIGN_ENDIAN is not set
17# CONFIG_FB_SYS_FOPS is not set
18# CONFIG_FB_SVGALIB is not set
19# CONFIG_FB_MACMODES is not set
20# CONFIG_FB_BACKLIGHT is not set
21CONFIG_FB_MODE_HELPERS=y
22CONFIG_FB_TILEBLITTING=y
23
24#
25# Frame buffer hardware drivers
26#
27# CONFIG_FB_CIRRUS is not set
28# CONFIG_FB_PM2 is not set
29# CONFIG_FB_CYBER2000 is not set
30# CONFIG_FB_ARC is not set
31CONFIG_FB_VGA16=y
32CONFIG_FB_VESA=y
33CONFIG_FB_EFI=y
34# CONFIG_FB_N411 is not set
35# CONFIG_FB_HGA is not set
36# CONFIG_FB_OPENCORES is not set
37# CONFIG_FB_S1D13XXX is not set
38# CONFIG_FB_NVIDIA is not set
39# CONFIG_FB_RIVA is not set
40# CONFIG_FB_I740 is not set
41# CONFIG_FB_LE80578 is not set
42# CONFIG_FB_MATROX is not set
43# CONFIG_FB_RADEON is not set
44# CONFIG_FB_ATY128 is not set
45# CONFIG_FB_ATY is not set
46# CONFIG_FB_S3 is not set
47# CONFIG_FB_SAVAGE is not set
48# CONFIG_FB_SIS is not set
49# CONFIG_FB_VIA is not set
50# CONFIG_FB_NEOMAGIC is not set
51# CONFIG_FB_KYRO is not set
52# CONFIG_FB_3DFX is not set
53# CONFIG_FB_VOODOO1 is not set
54# CONFIG_FB_VT8623 is not set
55# CONFIG_FB_TRIDENT is not set
56# CONFIG_FB_ARK is not set
57# CONFIG_FB_PM3 is not set
58# CONFIG_FB_CARMINE is not set
59# CONFIG_FB_SMSCUFX is not set
60# CONFIG_FB_UDL is not set
61# CONFIG_FB_IBM_GXT4500 is not set
62# CONFIG_FB_VIRTUAL is not set
63# CONFIG_FB_METRONOME is not set
64# CONFIG_FB_MB862XX is not set
65# CONFIG_FB_BROADSHEET is not set
66# CONFIG_FB_AUO_K190X is not set
67# CONFIG_FB_SM712 is not set
68CONFIG_VGASTATE=y
69CONFIG_FRAMEBUFFER_CONSOLE=y
70# CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY is not set
71# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set
72# CONFIG_LOGO is not set
73CONFIG_FONT_SUPPORT=y
74# CONFIG_FONTS is not set
75CONFIG_FONT_8x8=y
76CONFIG_FONT_8x16=y
diff --git a/features/vga/vga_y.scc b/features/vga/vga_y.scc
new file mode 100644
index 0000000..0fc91a4
--- /dev/null
+++ b/features/vga/vga_y.scc
@@ -0,0 +1,4 @@
1define KFEATURE_DESCRIPTION "Enable basic support for VGA in kernel"
2define KFEATURE_COMPATIBILITY board
3
4kconf non-hardware vga_y.cfg