diff options
author | Adrian Stratulat <adrian.stratulat@enea.com> | 2020-06-09 13:10:17 +0200 |
---|---|---|
committer | Adrian Stratulat <adrian.stratulat@enea.com> | 2020-06-11 12:31:55 +0200 |
commit | 2e53208e8c1eaf83fb6b6411f8465f2bdf1d6069 (patch) | |
tree | a75c155496521cf9fb1931751aa573d8bb33a1ea | |
parent | 9153e7a0c6a10dfe5ada1661ab116068cfc364ee (diff) | |
download | enea-kernel-cache-2e53208e8c1eaf83fb6b6411f8465f2bdf1d6069.tar.gz |
Add supporting config snippetsampere-4.14
Change-Id: Ic2f7c31c8ad274f4c3677320b81ccb0407612711
Signed-off-by: Adrian Stratulat <adrian.stratulat@enea.com>
155 files changed, 2006 insertions, 0 deletions
diff --git a/cfg/net/ip_nf_y.cfg b/cfg/net/ip_nf_y.cfg new file mode 100644 index 0000000..33ea2bf --- /dev/null +++ b/cfg/net/ip_nf_y.cfg | |||
@@ -0,0 +1,6 @@ | |||
1 | CONFIG_NF_NAT_IPV4=y | ||
2 | CONFIG_IP_NF_IPTABLES=y | ||
3 | CONFIG_IP_NF_NAT=y | ||
4 | CONFIG_IP_NF_TARGET_MASQUERADE=y | ||
5 | # CONFIG_IP_NF_TARGET_NETMAP is not set | ||
6 | # CONFIG_IP_NF_TARGET_REDIRECT is not set | ||
diff --git a/cfg/net/ip_nf_y.scc b/cfg/net/ip_nf_y.scc new file mode 100644 index 0000000..cc32112 --- /dev/null +++ b/cfg/net/ip_nf_y.scc | |||
@@ -0,0 +1,4 @@ | |||
1 | define KFEATURE_DESCRIPTION "Enable Netfilter (IPv4) options as built-in" | ||
2 | define KFEATURE_COMPATIBILITY all | ||
3 | |||
4 | kconf non-hardware ip_nf_y.cfg | ||
diff --git a/features/blkdev/net_blk_dev.cfg b/features/blkdev/net_blk_dev.cfg new file mode 100644 index 0000000..af37685 --- /dev/null +++ b/features/blkdev/net_blk_dev.cfg | |||
@@ -0,0 +1 @@ | |||
CONFIG_BLK_DEV_NBD=y | |||
diff --git a/features/blkdev/net_blk_dev.scc b/features/blkdev/net_blk_dev.scc new file mode 100644 index 0000000..6dac9fa --- /dev/null +++ b/features/blkdev/net_blk_dev.scc | |||
@@ -0,0 +1,4 @@ | |||
1 | define KFEATURE_DESCRIPTION "Enable network block device" | ||
2 | define KFEATURE_COMPATIBILITY board | ||
3 | |||
4 | kconf non-hardware net_blk_dev.cfg | ||
diff --git a/features/blkdev/ramdisk_blk_dev.cfg b/features/blkdev/ramdisk_blk_dev.cfg new file mode 100644 index 0000000..3641014 --- /dev/null +++ b/features/blkdev/ramdisk_blk_dev.cfg | |||
@@ -0,0 +1,2 @@ | |||
1 | CONFIG_BLK_DEV_RAM_COUNT=1 | ||
2 | CONFIG_BLK_DEV_RAM_SIZE=65536 | ||
diff --git a/features/blkdev/ramdisk_blk_dev.scc b/features/blkdev/ramdisk_blk_dev.scc new file mode 100644 index 0000000..93d9a73 --- /dev/null +++ b/features/blkdev/ramdisk_blk_dev.scc | |||
@@ -0,0 +1,4 @@ | |||
1 | define KFEATURE_DESCRIPTION "Enable network block device" | ||
2 | define KFEATURE_COMPATIBILITY board | ||
3 | |||
4 | kconf non-hardware ramdisk_blk_dev.cfg | ||
diff --git a/features/cdrom/cdrom_m.cfg b/features/cdrom/cdrom_m.cfg new file mode 100644 index 0000000..ed950ce --- /dev/null +++ b/features/cdrom/cdrom_m.cfg | |||
@@ -0,0 +1,4 @@ | |||
1 | CONFIG_BLK_DEV_SR=m | ||
2 | |||
3 | # Automatically set to =y by CONFIG_BLK_DEV_SR | ||
4 | CONFIG_BLK_DEV_SR_VENDOR=y | ||
diff --git a/features/cdrom/cdrom_m.scc b/features/cdrom/cdrom_m.scc new file mode 100644 index 0000000..b744381 --- /dev/null +++ b/features/cdrom/cdrom_m.scc | |||
@@ -0,0 +1,4 @@ | |||
1 | define KFEATURE_DESCRIPTION "Enable cd-rom support as a module" | ||
2 | define KFEATURE_COMPATIBILITY all | ||
3 | |||
4 | kconf hardware cdrom_m.cfg | ||
diff --git a/features/cdrom/cdrom_n.cfg b/features/cdrom/cdrom_n.cfg new file mode 100644 index 0000000..f945aee --- /dev/null +++ b/features/cdrom/cdrom_n.cfg | |||
@@ -0,0 +1 @@ | |||
CONFIG_BLK_DEV_SR=n | |||
diff --git a/features/cdrom/cdrom_n.scc b/features/cdrom/cdrom_n.scc new file mode 100644 index 0000000..ce2aec2 --- /dev/null +++ b/features/cdrom/cdrom_n.scc | |||
@@ -0,0 +1,4 @@ | |||
1 | define KFEATURE_DESCRIPTION "Disable options for cd-rom support" | ||
2 | define KFEATURE_COMPATIBILITY all | ||
3 | |||
4 | kconf hardware cdrom_n.cfg | ||
diff --git a/features/cdrom/isofs_m.cfg b/features/cdrom/isofs_m.cfg new file mode 100644 index 0000000..7ca997e --- /dev/null +++ b/features/cdrom/isofs_m.cfg | |||
@@ -0,0 +1,5 @@ | |||
1 | CONFIG_ISO9660_FS=m | ||
2 | # CONFIG_JOLIET is not set | ||
3 | |||
4 | # Automatically selected by CONFIG_ISO9660_FS | ||
5 | CONFIG_ZISOFS=y | ||
diff --git a/features/cdrom/isofs_m.scc b/features/cdrom/isofs_m.scc new file mode 100644 index 0000000..a091913 --- /dev/null +++ b/features/cdrom/isofs_m.scc | |||
@@ -0,0 +1,5 @@ | |||
1 | define KFEATURE_DESCRIPTION "Enable ISO fs as module" | ||
2 | |||
3 | define KFEATURE_COMPATIBILITY all | ||
4 | |||
5 | kconf hardware isofs_m.cfg | ||
diff --git a/features/cgroups/cpusets.cfg b/features/cgroups/cpusets.cfg new file mode 100644 index 0000000..17e63f8 --- /dev/null +++ b/features/cgroups/cpusets.cfg | |||
@@ -0,0 +1,4 @@ | |||
1 | CONFIG_CGROUPS=y | ||
2 | CONFIG_CPUSETS=y | ||
3 | CONFIG_CGROUP_PERF=y | ||
4 | CONFIG_RCU_NOCB_CPU=y | ||
diff --git a/features/cgroups/cpusets.scc b/features/cgroups/cpusets.scc new file mode 100644 index 0000000..ff0e8e8 --- /dev/null +++ b/features/cgroups/cpusets.scc | |||
@@ -0,0 +1,4 @@ | |||
1 | define KFEATURE_DESCRIPTION "Enable CPU isolation" | ||
2 | define KFEATURE_COMPATIBILITY board | ||
3 | |||
4 | kconf non-hardware cpusets.cfg | ||
diff --git a/features/console/console_txt_y.cfg b/features/console/console_txt_y.cfg new file mode 100644 index 0000000..7a40311 --- /dev/null +++ b/features/console/console_txt_y.cfg | |||
@@ -0,0 +1,28 @@ | |||
1 | CONFIG_TTY=y | ||
2 | CONFIG_VT=y | ||
3 | CONFIG_CONSOLE_TRANSLATIONS=y | ||
4 | CONFIG_VT_CONSOLE=y | ||
5 | CONFIG_HW_CONSOLE=y | ||
6 | CONFIG_VT_HW_CONSOLE_BINDING=y | ||
7 | CONFIG_UNIX98_PTYS=y | ||
8 | |||
9 | CONFIG_VGA_ARB=y | ||
10 | CONFIG_VGA_ARB_MAX_GPUS=16 | ||
11 | CONFIG_VGA_CONSOLE=y | ||
12 | CONFIG_DUMMY_CONSOLE=n | ||
13 | |||
14 | CONFIG_SERIAL_CORE_CONSOLE=y | ||
15 | CONFIG_SERIAL_8250_CONSOLE=y | ||
16 | |||
17 | CONFIG_NETCONSOLE=y | ||
18 | |||
19 | CONFIG_FB=y | ||
20 | CONFIG_FB_EFI=y | ||
21 | CONFIG_FRAMEBUFFER_CONSOLE=y | ||
22 | # CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY is not set | ||
23 | # CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set | ||
24 | |||
25 | CONFIG_FONT_SUPPORT=y | ||
26 | # CONFIG_FONTS is not set | ||
27 | CONFIG_FONT_8x8=y | ||
28 | CONFIG_FONT_8x16=y | ||
diff --git a/features/console/console_txt_y.scc b/features/console/console_txt_y.scc new file mode 100644 index 0000000..138ac76 --- /dev/null +++ b/features/console/console_txt_y.scc | |||
@@ -0,0 +1,4 @@ | |||
1 | define KFEATURE_DESCRIPTION "Enable text mode console on VGA, EFI and serial" | ||
2 | define KFEATURE_COMPATIBILITY board | ||
3 | |||
4 | kconf non-hardware console_txt_y.cfg | ||
diff --git a/features/dca/dca_y.cfg b/features/dca/dca_y.cfg new file mode 100644 index 0000000..85b3620 --- /dev/null +++ b/features/dca/dca_y.cfg | |||
@@ -0,0 +1,5 @@ | |||
1 | CONFIG_INTEL_IOATDMA=y | ||
2 | CONFIG_DCA=y | ||
3 | |||
4 | CONFIG_IGB_DCA=y | ||
5 | CONFIG_IXGBE_DCA=y | ||
diff --git a/features/dca/dca_y.scc b/features/dca/dca_y.scc new file mode 100644 index 0000000..a73b2a4 --- /dev/null +++ b/features/dca/dca_y.scc | |||
@@ -0,0 +1,6 @@ | |||
1 | define KFEATURE_DESCRIPTION "Enable DCA for IOATDMA capable devices" | ||
2 | define KFEATURE_COMPATIBILITY board | ||
3 | |||
4 | kconf hardware dca_y.cfg | ||
5 | |||
6 | include cfg/dmaengine.scc | ||
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 @@ | |||
1 | CONFIG_FIREWIRE=m | ||
2 | CONFIG_FIREWIRE_OHCI=m | ||
3 | CONFIG_FIREWIRE_SBP2=m | ||
4 | CONFIG_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 @@ | |||
1 | define KFEATURE_DESCRIPTION "Enable in kernel FireWire support" | ||
2 | define KFEATURE_COMPATIBILITY board | ||
3 | |||
4 | kconf non-hardware firewire_m.cfg | ||
diff --git a/features/gigapages/gigapages_y.cfg b/features/gigapages/gigapages_y.cfg new file mode 100644 index 0000000..352a787 --- /dev/null +++ b/features/gigapages/gigapages_y.cfg | |||
@@ -0,0 +1,11 @@ | |||
1 | CONFIG_MEMORY_HOTREMOVE=y | ||
2 | CONFIG_MEMORY_HOTPLUG=y | ||
3 | CONFIG_MEMORY_HOTPLUG_SPARSE=y | ||
4 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | ||
5 | CONFIG_HAVE_BOOTMEM_INFO_NODE=y | ||
6 | CONFIG_MIGRATION=y | ||
7 | |||
8 | # MEMORY_ISOLATION needs the above configs first | ||
9 | CONFIG_MEMORY_ISOLATION=y | ||
10 | |||
11 | CONFIG_COMPACTION=y | ||
diff --git a/features/gigapages/gigapages_y.scc b/features/gigapages/gigapages_y.scc new file mode 100644 index 0000000..31280cb --- /dev/null +++ b/features/gigapages/gigapages_y.scc | |||
@@ -0,0 +1,4 @@ | |||
1 | define KFEATURE_DESCRIPTION "Enable runtime gigapages support" | ||
2 | define KFEATURE_COMPATIBILITY all | ||
3 | |||
4 | kconf hardware gigapages_y.cfg | ||
diff --git a/features/hid/hid_n.cfg b/features/hid/hid_n.cfg new file mode 100644 index 0000000..be0133e --- /dev/null +++ b/features/hid/hid_n.cfg | |||
@@ -0,0 +1,89 @@ | |||
1 | CONFIG_HID=n | ||
2 | # CONFIG_HID_BATTERY_STRENGTH is not set | ||
3 | # CONFIG_HIDRAW is not set | ||
4 | # CONFIG_UHID is not set | ||
5 | CONFIG_HID_GENERIC=n | ||
6 | |||
7 | # | ||
8 | # Special HID drivers | ||
9 | # | ||
10 | CONFIG_HID_A4TECH=n | ||
11 | # CONFIG_HID_ACRUX is not set | ||
12 | CONFIG_HID_APPLE=n | ||
13 | # CONFIG_HID_APPLEIR is not set | ||
14 | # CONFIG_HID_AUREAL is not set | ||
15 | CONFIG_HID_BELKIN=n | ||
16 | # CONFIG_HID_BETOP_FF is not set | ||
17 | CONFIG_HID_CHERRY=n | ||
18 | CONFIG_HID_CHICONY=n | ||
19 | # CONFIG_HID_CORSAIR is not set | ||
20 | # CONFIG_HID_CMEDIA is not set | ||
21 | # CONFIG_HID_CP2112 is not set | ||
22 | CONFIG_HID_CYPRESS=n | ||
23 | # CONFIG_HID_DRAGONRISE is not set | ||
24 | # CONFIG_HID_EMS_FF is not set | ||
25 | # CONFIG_HID_ELECOM is not set | ||
26 | # CONFIG_HID_ELO is not set | ||
27 | CONFIG_HID_EZKEY=n | ||
28 | # CONFIG_HID_GEMBIRD is not set | ||
29 | # CONFIG_HID_GFRM is not set | ||
30 | # CONFIG_HID_HOLTEK is not set | ||
31 | # CONFIG_HID_GT683R is not set | ||
32 | # CONFIG_HID_KEYTOUCH is not set | ||
33 | # CONFIG_HID_KYE is not set | ||
34 | # CONFIG_HID_UCLOGIC is not set | ||
35 | # CONFIG_HID_WALTOP is not set | ||
36 | # CONFIG_HID_GYRATION is not set | ||
37 | # CONFIG_HID_ICADE is not set | ||
38 | # CONFIG_HID_TWINHAN is not set | ||
39 | CONFIG_HID_KENSINGTON=n | ||
40 | # CONFIG_HID_LCPOWER is not set | ||
41 | # CONFIG_HID_LED is not set | ||
42 | # CONFIG_HID_LENOVO is not set | ||
43 | CONFIG_HID_LOGITECH=n | ||
44 | # CONFIG_HID_LOGITECH_HIDPP is not set | ||
45 | # CONFIG_LOGITECH_FF is not set | ||
46 | # CONFIG_LOGIRUMBLEPAD2_FF is not set | ||
47 | # CONFIG_LOGIG940_FF is not set | ||
48 | # CONFIG_LOGIWHEELS_FF is not set | ||
49 | # CONFIG_HID_MAGICMOUSE is not set | ||
50 | CONFIG_HID_MICROSOFT=n | ||
51 | CONFIG_HID_MONTEREY=n | ||
52 | # CONFIG_HID_MULTITOUCH is not set | ||
53 | # CONFIG_HID_NTRIG is not set | ||
54 | # CONFIG_HID_ORTEK is not set | ||
55 | # CONFIG_HID_PANTHERLORD is not set | ||
56 | # CONFIG_HID_PENMOUNT is not set | ||
57 | # CONFIG_HID_PETALYNX is not set | ||
58 | # CONFIG_HID_PICOLCD is not set | ||
59 | # CONFIG_HID_PLANTRONICS is not set | ||
60 | # CONFIG_HID_PRIMAX is not set | ||
61 | # CONFIG_HID_ROCCAT is not set | ||
62 | # CONFIG_HID_SAITEK is not set | ||
63 | # CONFIG_HID_SAMSUNG is not set | ||
64 | # CONFIG_HID_SONY is not set | ||
65 | # CONFIG_HID_SPEEDLINK is not set | ||
66 | # CONFIG_HID_STEELSERIES is not set | ||
67 | # CONFIG_HID_SUNPLUS is not set | ||
68 | # CONFIG_HID_RMI is not set | ||
69 | # CONFIG_HID_GREENASIA is not set | ||
70 | # CONFIG_HID_SMARTJOYPLUS is not set | ||
71 | # CONFIG_HID_TIVO is not set | ||
72 | # CONFIG_HID_TOPSEED is not set | ||
73 | # CONFIG_HID_THINGM is not set | ||
74 | # CONFIG_HID_THRUSTMASTER is not set | ||
75 | CONFIG_HID_WACOM=n | ||
76 | # CONFIG_HID_WIIMOTE is not set | ||
77 | # CONFIG_HID_XINMO is not set | ||
78 | # CONFIG_HID_ZEROPLUS is not set | ||
79 | # CONFIG_HID_ZYDACRON is not set | ||
80 | CONFIG_HID_SENSOR_HUB=n | ||
81 | # CONFIG_HID_SENSOR_CUSTOM_SENSOR is not set | ||
82 | # CONFIG_HID_ALPS is not set | ||
83 | |||
84 | # | ||
85 | # USB HID support | ||
86 | # | ||
87 | CONFIG_USB_HID=n | ||
88 | # CONFIG_HID_PID is not set | ||
89 | CONFIG_USB_HIDDEV=n | ||
diff --git a/features/hid/hid_n.scc b/features/hid/hid_n.scc new file mode 100644 index 0000000..d9ea88b --- /dev/null +++ b/features/hid/hid_n.scc | |||
@@ -0,0 +1,4 @@ | |||
1 | define KFEATURE_DESCRIPTION "Disable options for HID support" | ||
2 | define KFEATURE_COMPATIBILITY all | ||
3 | |||
4 | kconf hardware hid_n.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 @@ | |||
1 | CONFIG_INPUT_KEYBOARD=y | ||
2 | # CONFIG_KEYBOARD_ADC is not set | ||
3 | # CONFIG_KEYBOARD_ADP5588 is not set | ||
4 | # CONFIG_KEYBOARD_ADP5589 is not set | ||
5 | CONFIG_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 | ||
24 | CONFIG_KEYBOARD_XTKBD=m | ||
25 | CONFIG_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 | ||
54 | CONFIG_SERIO=m | ||
55 | CONFIG_SERIO_I8042=m | ||
56 | CONFIG_SERIO_SERPORT=m | ||
57 | # CONFIG_SERIO_CT82C710 is not set | ||
58 | # CONFIG_SERIO_PARKBD is not set | ||
59 | CONFIG_SERIO_PCIPS2=m | ||
60 | CONFIG_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 | ||
66 | CONFIG_HSI=y | ||
67 | CONFIG_HSI_BOARDINFO=y | ||
68 | |||
69 | # | ||
70 | # HSI controllers | ||
71 | # | ||
72 | |||
73 | # | ||
74 | # HSI clients | ||
75 | # | ||
76 | # CONFIG_HSI_CHAR is not set | ||
77 | CONFIG_HID=m | ||
78 | # CONFIG_HID_BATTERY_STRENGTH is not set | ||
79 | # CONFIG_HIDRAW is not set | ||
80 | # CONFIG_UHID is not set | ||
81 | CONFIG_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 | ||
154 | CONFIG_USB_HID=m | ||
155 | # CONFIG_USB_HIDDEV is not set | ||
156 | CONFIG_USB_KBD=m | ||
157 | CONFIG_I2C_HID=m | ||
158 | CONFIG_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 @@ | |||
1 | define KFEATURE_DESCRIPTION "Enable as module Keyboard support" | ||
2 | define KFEATURE_COMPATIBILITY board | ||
3 | |||
4 | kconf 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 @@ | |||
1 | CONFIG_SPMI=m | ||
2 | CONFIG_HSI=m | ||
3 | CONFIG_HSI_BOARDINFO=y | ||
4 | |||
5 | # | ||
6 | # HSI controllers | ||
7 | # | ||
8 | |||
9 | # | ||
10 | # HSI clients | ||
11 | # | ||
12 | CONFIG_HSI_CHAR=m | ||
13 | # CONFIG_QCOM_SPMI_IADC is not set | ||
14 | # CONFIG_QCOM_SPMI_VADC is not set | ||
15 | CONFIG_LIBNVDIMM=m | ||
16 | CONFIG_BLK_DEV_PMEM=m | ||
17 | CONFIG_ND_BLK=m | ||
18 | CONFIG_ND_CLAIM=y | ||
19 | CONFIG_ND_BTT=m | ||
20 | CONFIG_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 @@ | |||
1 | define KFEATURE_DESCRIPTION "Enable in kernel HSI (High Speed Synchronous Serial Interface) support" | ||
2 | define KFEATURE_COMPATIBILITY board | ||
3 | |||
4 | kconf non-hardware hsi_m.cfg | ||
diff --git a/features/ide/ide_m.cfg b/features/ide/ide_m.cfg new file mode 100644 index 0000000..b0236eb --- /dev/null +++ b/features/ide/ide_m.cfg | |||
@@ -0,0 +1,41 @@ | |||
1 | # | ||
2 | # Protocols | ||
3 | # | ||
4 | CONFIG_PARIDE=m | ||
5 | |||
6 | # | ||
7 | # Parallel IDE high-level drivers | ||
8 | # | ||
9 | CONFIG_PARIDE_PD=m | ||
10 | CONFIG_PARIDE_PCD=m | ||
11 | CONFIG_PARIDE_PF=m | ||
12 | |||
13 | |||
14 | CONFIG_IDE=m | ||
15 | |||
16 | # | ||
17 | # Please see Documentation/ide/ide.txt for help/info on IDE drives | ||
18 | # | ||
19 | CONFIG_IDE_XFER_MODE=y | ||
20 | CONFIG_IDE_ATAPI=y | ||
21 | CONFIG_IDE_GD=m | ||
22 | CONFIG_IDE_GD_ATA=y | ||
23 | CONFIG_BLK_DEV_IDECD=m | ||
24 | CONFIG_BLK_DEV_IDECD_VERBOSE_ERRORS=y | ||
25 | CONFIG_IDE_PROC_FS=y | ||
26 | |||
27 | # | ||
28 | # IDE chipset support/bugfixes | ||
29 | # | ||
30 | CONFIG_IDE_GENERIC=m | ||
31 | CONFIG_BLK_DEV_PLATFORM=m | ||
32 | CONFIG_BLK_DEV_IDEDMA_SFF=y | ||
33 | |||
34 | # | ||
35 | # PCI IDE chipsets support | ||
36 | # | ||
37 | CONFIG_BLK_DEV_IDEPCI=y | ||
38 | CONFIG_BLK_DEV_GENERIC=m | ||
39 | CONFIG_BLK_DEV_IDEDMA_PCI=y | ||
40 | CONFIG_BLK_DEV_PIIX=m | ||
41 | CONFIG_BLK_DEV_IDEDMA=y | ||
diff --git a/features/ide/ide_m.scc b/features/ide/ide_m.scc new file mode 100644 index 0000000..614e94d --- /dev/null +++ b/features/ide/ide_m.scc | |||
@@ -0,0 +1,4 @@ | |||
1 | define KFEATURE_DESCRIPTION "Enable IDE support as modules" | ||
2 | define KFEATURE_COMPATIBILITY all | ||
3 | |||
4 | kconf hardware ide_m.cfg | ||
diff --git a/features/intel-e1xxxx/e100_m.cfg b/features/intel-e1xxxx/e100_m.cfg new file mode 100644 index 0000000..676b909 --- /dev/null +++ b/features/intel-e1xxxx/e100_m.cfg | |||
@@ -0,0 +1 @@ | |||
CONFIG_E100=m | |||
diff --git a/features/intel-e1xxxx/e100_m.scc b/features/intel-e1xxxx/e100_m.scc new file mode 100644 index 0000000..42730b4 --- /dev/null +++ b/features/intel-e1xxxx/e100_m.scc | |||
@@ -0,0 +1,5 @@ | |||
1 | define KFEATURE_DESCRIPTION "Build E100 support as a module" | ||
2 | |||
3 | define KFEATURE_COMPATIBILITY all | ||
4 | |||
5 | kconf hardware e100_m.cfg | ||
diff --git a/features/intel-e1xxxx/e100_n.cfg b/features/intel-e1xxxx/e100_n.cfg new file mode 100644 index 0000000..dab91be --- /dev/null +++ b/features/intel-e1xxxx/e100_n.cfg | |||
@@ -0,0 +1 @@ | |||
CONFIG_E100=n | |||
diff --git a/features/intel-e1xxxx/e100_n.scc b/features/intel-e1xxxx/e100_n.scc new file mode 100644 index 0000000..bdf9995 --- /dev/null +++ b/features/intel-e1xxxx/e100_n.scc | |||
@@ -0,0 +1,5 @@ | |||
1 | define KFEATURE_DESCRIPTION "Build E100 support as a module" | ||
2 | |||
3 | define KFEATURE_COMPATIBILITY all | ||
4 | |||
5 | kconf hardware e100_n.cfg | ||
diff --git a/features/intel-e1xxxx/e1xxxx_m.cfg b/features/intel-e1xxxx/e1xxxx_m.cfg new file mode 100644 index 0000000..c05e8c6 --- /dev/null +++ b/features/intel-e1xxxx/e1xxxx_m.cfg | |||
@@ -0,0 +1,3 @@ | |||
1 | CONFIG_E1000=m | ||
2 | CONFIG_E1000E=m | ||
3 | CONFIG_E1000E_HWTS=m | ||
diff --git a/features/intel-e1xxxx/e1xxxx_m.scc b/features/intel-e1xxxx/e1xxxx_m.scc new file mode 100644 index 0000000..d8a8f16 --- /dev/null +++ b/features/intel-e1xxxx/e1xxxx_m.scc | |||
@@ -0,0 +1,5 @@ | |||
1 | define KFEATURE_DESCRIPTION "Build E1xxxx drivers as modules" | ||
2 | |||
3 | define KFEATURE_COMPATIBILITY all | ||
4 | |||
5 | kconf hardware e1xxxx_m.cfg | ||
diff --git a/features/intel-e1xxxx/e1xxxx_n.cfg b/features/intel-e1xxxx/e1xxxx_n.cfg new file mode 100644 index 0000000..d12c714 --- /dev/null +++ b/features/intel-e1xxxx/e1xxxx_n.cfg | |||
@@ -0,0 +1,3 @@ | |||
1 | CONFIG_E1000=n | ||
2 | CONFIG_E1000E=n | ||
3 | CONFIG_E1000E_HWTS=n | ||
diff --git a/features/intel-e1xxxx/e1xxxx_n.scc b/features/intel-e1xxxx/e1xxxx_n.scc new file mode 100644 index 0000000..3d2b0f1 --- /dev/null +++ b/features/intel-e1xxxx/e1xxxx_n.scc | |||
@@ -0,0 +1,5 @@ | |||
1 | define KFEATURE_DESCRIPTION "Build E1xxxx drivers as modules" | ||
2 | |||
3 | define KFEATURE_COMPATIBILITY all | ||
4 | |||
5 | kconf hardware e1xxxx_n.cfg | ||
diff --git a/features/isofs/isofs.cfg b/features/isofs/isofs.cfg new file mode 100644 index 0000000..c14eb11 --- /dev/null +++ b/features/isofs/isofs.cfg | |||
@@ -0,0 +1,10 @@ | |||
1 | CONFIG_ISO9660_FS=y | ||
2 | CONFIG_JOLIET=y | ||
3 | CONFIG_ZISOFS=y | ||
4 | CONFIG_UDF_FS=y | ||
5 | CONFIG_UDF_NLS=y | ||
6 | CONFIG_FAT_FS=y | ||
7 | CONFIG_VFAT_FS=y | ||
8 | CONFIG_FAT_DEFAULT_CODEPAGE=437 | ||
9 | CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" | ||
10 | CONFIG_CRC_ITU_T=y | ||
diff --git a/features/isofs/isofs.scc b/features/isofs/isofs.scc new file mode 100644 index 0000000..93ca615 --- /dev/null +++ b/features/isofs/isofs.scc | |||
@@ -0,0 +1,4 @@ | |||
1 | define KFEATURE_DESCRIPTION "Enable ISO FS for CD-ROM support" | ||
2 | define KFEATURE_COMPATIBILITY all | ||
3 | |||
4 | kconf non-hardware isofs.cfg | ||
diff --git a/features/ixgbe/ixgbe_m.cfg b/features/ixgbe/ixgbe_m.cfg new file mode 100644 index 0000000..88d48ce --- /dev/null +++ b/features/ixgbe/ixgbe_m.cfg | |||
@@ -0,0 +1,4 @@ | |||
1 | CONFIG_IXGB=m | ||
2 | CONFIG_IXGBE=m | ||
3 | CONFIG_IXGBEVF=m | ||
4 | CONFIG_DCA=y | ||
diff --git a/features/ixgbe/ixgbe_m.scc b/features/ixgbe/ixgbe_m.scc new file mode 100644 index 0000000..25cd537 --- /dev/null +++ b/features/ixgbe/ixgbe_m.scc | |||
@@ -0,0 +1,4 @@ | |||
1 | define KFEATURE_DESCRIPTION "Build IXGB and IXGBE support as a modules" | ||
2 | define KFEATURE_COMPATIBILITY board | ||
3 | |||
4 | kconf hardware ixgbe_m.cfg | ||
diff --git a/features/ixgbe/ixgbe_y.cfg b/features/ixgbe/ixgbe_y.cfg new file mode 100644 index 0000000..d3921c8 --- /dev/null +++ b/features/ixgbe/ixgbe_y.cfg | |||
@@ -0,0 +1,5 @@ | |||
1 | CONFIG_MDIO=y | ||
2 | CONFIG_IXGB=y | ||
3 | CONFIG_IXGBE=y | ||
4 | CONFIG_IXGBEVF=y | ||
5 | CONFIG_DCA=y | ||
diff --git a/features/ixgbe/ixgbe_y.scc b/features/ixgbe/ixgbe_y.scc new file mode 100644 index 0000000..2225085 --- /dev/null +++ b/features/ixgbe/ixgbe_y.scc | |||
@@ -0,0 +1,4 @@ | |||
1 | define KFEATURE_DESCRIPTION "Enable Intel 10g ports" | ||
2 | define KFEATURE_COMPATIBILITY board | ||
3 | |||
4 | kconf hardware ixgbe_y.cfg | ||
diff --git a/features/ksm/ksm_n.cfg b/features/ksm/ksm_n.cfg new file mode 100644 index 0000000..129dd85 --- /dev/null +++ b/features/ksm/ksm_n.cfg | |||
@@ -0,0 +1 @@ | |||
CONFIG_KSM=n | |||
diff --git a/features/ksm/ksm_n.scc b/features/ksm/ksm_n.scc new file mode 100644 index 0000000..dd84ae5 --- /dev/null +++ b/features/ksm/ksm_n.scc | |||
@@ -0,0 +1,4 @@ | |||
1 | define KFEATURE_DESCRIPTION "Disable Kernel Samepage Merging" | ||
2 | define KFEATURE_COMPATIBILITY board | ||
3 | |||
4 | kconf non-hardware ksm_n.cfg | ||
diff --git a/features/ksm/ksm_y.cfg b/features/ksm/ksm_y.cfg new file mode 100644 index 0000000..757efcb --- /dev/null +++ b/features/ksm/ksm_y.cfg | |||
@@ -0,0 +1 @@ | |||
CONFIG_KSM=y | |||
diff --git a/features/ksm/ksm_y.scc b/features/ksm/ksm_y.scc new file mode 100644 index 0000000..dfcf60e --- /dev/null +++ b/features/ksm/ksm_y.scc | |||
@@ -0,0 +1,4 @@ | |||
1 | define KFEATURE_DESCRIPTION "Enable Kernel Samepage Merging" | ||
2 | define KFEATURE_COMPATIBILITY board | ||
3 | |||
4 | kconf non-hardware ksm_y.cfg | ||
diff --git a/features/kvm/guest_kvm_y.cfg b/features/kvm/guest_kvm_y.cfg new file mode 100644 index 0000000..95dfb75 --- /dev/null +++ b/features/kvm/guest_kvm_y.cfg | |||
@@ -0,0 +1,12 @@ | |||
1 | HYPERVISOR_GUEST=y | ||
2 | CONFIG_KVM_GUEST=y | ||
3 | CONFIG_KVM_DEBUG_FS=n | ||
4 | CONFIG_PARAVIRT_TIME_ACCOUNTING=y | ||
5 | CONFIG_PARAVIRT_CLOCK=y | ||
6 | CONFIG_PARAVIRT=y | ||
7 | CONFIG_PARAVIRT_DEBUG=n | ||
8 | CONFIG_PARAVIRT_SPINLOCKS=y | ||
9 | CONFIG_QUEUED_LOCK_STAT=y | ||
10 | |||
11 | CONFIG_SERIAL_8250=y | ||
12 | CONFIG_SERIAL_8250_CONSOLE=y | ||
diff --git a/features/kvm/guest_kvm_y.scc b/features/kvm/guest_kvm_y.scc new file mode 100644 index 0000000..d95413f --- /dev/null +++ b/features/kvm/guest_kvm_y.scc | |||
@@ -0,0 +1,4 @@ | |||
1 | define KFEATURE_DESCRIPTION "Enable KVM guest support" | ||
2 | define KFEATURE_COMPATIBILITY board | ||
3 | |||
4 | kconf non-hardware guest_kvm_y.cfg | ||
diff --git a/features/kvm/guest_n.cfg b/features/kvm/guest_n.cfg new file mode 100644 index 0000000..2a046f8 --- /dev/null +++ b/features/kvm/guest_n.cfg | |||
@@ -0,0 +1,4 @@ | |||
1 | HYPERVISOR_GUEST=n | ||
2 | CONFIG_PARAVIRT=n | ||
3 | CONFIG_KVM_GUEST=n | ||
4 | CONFIG_VIRTIO=n | ||
diff --git a/features/kvm/guest_n.scc b/features/kvm/guest_n.scc new file mode 100644 index 0000000..71020d6 --- /dev/null +++ b/features/kvm/guest_n.scc | |||
@@ -0,0 +1,5 @@ | |||
1 | define KFEATURE_DESCRIPTION "Disable guest support" | ||
2 | define KFEATURE_COMPATIBILITY board | ||
3 | |||
4 | kconf non-hardware guest_n.cfg | ||
5 | |||
diff --git a/features/kvm/host_n.cfg b/features/kvm/host_n.cfg new file mode 100644 index 0000000..9c1302a --- /dev/null +++ b/features/kvm/host_n.cfg | |||
@@ -0,0 +1,2 @@ | |||
1 | CONFIG_VIRTUALIZATION=n | ||
2 | CONFIG_VHOST=n | ||
diff --git a/features/kvm/host_n.scc b/features/kvm/host_n.scc new file mode 100644 index 0000000..b4b3cde --- /dev/null +++ b/features/kvm/host_n.scc | |||
@@ -0,0 +1,5 @@ | |||
1 | define KFEATURE_DESCRIPTION "Disable guest support" | ||
2 | define KFEATURE_COMPATIBILITY board | ||
3 | |||
4 | kconf non-hardware host_n.cfg | ||
5 | |||
diff --git a/features/kvm/qemu-kvm_m.cfg b/features/kvm/qemu-kvm_m.cfg new file mode 100644 index 0000000..14e6582 --- /dev/null +++ b/features/kvm/qemu-kvm_m.cfg | |||
@@ -0,0 +1,30 @@ | |||
1 | CONFIG_HIGH_RES_TIMERS=y | ||
2 | CONFIG_HAVE_KVM=y | ||
3 | CONFIG_VIRTUALIZATION=y | ||
4 | CONFIG_PREEMPT_NOTIFIERS=y | ||
5 | CONFIG_MMU_NOTIFIER=y | ||
6 | CONFIG_ANON_INODES=y | ||
7 | CONFIG_HAVE_KVM_IRQCHIP=y | ||
8 | CONFIG_HAVE_KVM_IRQFD=y | ||
9 | CONFIG_IRQ_BYPASS_MANAGER=y | ||
10 | CONFIG_HAVE_KVM_IRQ_BYPASS=y | ||
11 | CONFIG_HAVE_KVM_IRQ_ROUTING=y | ||
12 | CONFIG_HAVE_KVM_EVENTFD=y | ||
13 | CONFIG_KVM_ASYNC_PF=y | ||
14 | CONFIG_USER_RETURN_NOTIFIER=y | ||
15 | CONFIG_KVM_MMIO=y | ||
16 | CONFIG_TASKSTATS=y | ||
17 | CONFIG_TASK_DELAY_ACCT=y | ||
18 | CONFIG_PERF_EVENTS=y | ||
19 | CONFIG_HAVE_KVM_MSI=y | ||
20 | CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y | ||
21 | CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y | ||
22 | CONFIG_KVM_VFIO=y | ||
23 | CONFIG_SRCU=y | ||
24 | |||
25 | CONFIG_KVM=m | ||
26 | CONFIG_KVM_INTEL=m | ||
27 | CONFIG_KVM_AMD=m | ||
28 | CONFIG_KVM_MMU_AUDIT=n | ||
29 | CONFIG_KVM_DEVICE_ASSIGNMENT=n | ||
30 | |||
diff --git a/features/kvm/qemu-kvm_m.scc b/features/kvm/qemu-kvm_m.scc new file mode 100644 index 0000000..ad21fa1 --- /dev/null +++ b/features/kvm/qemu-kvm_m.scc | |||
@@ -0,0 +1,4 @@ | |||
1 | define KFEATURE_DESCRIPTION "Enable KVM host support" | ||
2 | define KFEATURE_COMPATIBILITY board | ||
3 | |||
4 | kconf non-hardware qemu-kvm_m.cfg | ||
diff --git a/features/kvm/virtFS_y.cfg b/features/kvm/virtFS_y.cfg new file mode 100644 index 0000000..c9fefa1 --- /dev/null +++ b/features/kvm/virtFS_y.cfg | |||
@@ -0,0 +1,4 @@ | |||
1 | CONFIG_NET_9P=y | ||
2 | CONFIG_NET_9P_VIRTIO=y | ||
3 | CONFIG_9P_FS=y | ||
4 | CONFIG_9P_FS_POSIX_ACL=y | ||
diff --git a/features/kvm/virtFS_y.scc b/features/kvm/virtFS_y.scc new file mode 100644 index 0000000..a3fd078 --- /dev/null +++ b/features/kvm/virtFS_y.scc | |||
@@ -0,0 +1,4 @@ | |||
1 | define KFEATURE_DESCRIPTION "Enable Plan 9 folder sharing over Virtio - I/O virtualization framework" | ||
2 | define KFEATURE_COMPATIBILITY arch | ||
3 | |||
4 | kconf non-hardware virtFS_y.cfg | ||
diff --git a/features/kvm/virtio_balloon_y.cfg b/features/kvm/virtio_balloon_y.cfg new file mode 100644 index 0000000..25119df --- /dev/null +++ b/features/kvm/virtio_balloon_y.cfg | |||
@@ -0,0 +1,2 @@ | |||
1 | CONFIG_VIRTIO=y | ||
2 | CONFIG_VIRTIO_BALLOON=y | ||
diff --git a/features/kvm/virtio_balloon_y.scc b/features/kvm/virtio_balloon_y.scc new file mode 100644 index 0000000..a4f0b97 --- /dev/null +++ b/features/kvm/virtio_balloon_y.scc | |||
@@ -0,0 +1,4 @@ | |||
1 | define KFEATURE_DESCRIPTION "virtio support memory ballooning)" | ||
2 | define KFEATURE_COMPATIBILITY arch | ||
3 | |||
4 | kconf non-hardware virtio_balloon_y.cfg | ||
diff --git a/features/kvm/virtio_caif_y.cfg b/features/kvm/virtio_caif_y.cfg new file mode 100644 index 0000000..2af936b --- /dev/null +++ b/features/kvm/virtio_caif_y.cfg | |||
@@ -0,0 +1,5 @@ | |||
1 | CONFIG_CAIF=y | ||
2 | CONFIG_HAS_DMA=y | ||
3 | CONFIG_VHOST_RING=y | ||
4 | CONFIG_VIRTIO=y | ||
5 | CONFIG_CAIF_VIRTIO=y | ||
diff --git a/features/kvm/virtio_caif_y.scc b/features/kvm/virtio_caif_y.scc new file mode 100644 index 0000000..04d5ac4 --- /dev/null +++ b/features/kvm/virtio_caif_y.scc | |||
@@ -0,0 +1,4 @@ | |||
1 | define KFEATURE_DESCRIPTION "CAIF virtio transport driver" | ||
2 | define KFEATURE_COMPATIBILITY arch | ||
3 | |||
4 | kconf non-hardware guest_caif_y.cfg | ||
diff --git a/features/kvm/virtio_input_y.cfg b/features/kvm/virtio_input_y.cfg new file mode 100644 index 0000000..e83d993 --- /dev/null +++ b/features/kvm/virtio_input_y.cfg | |||
@@ -0,0 +1,2 @@ | |||
1 | CONFIG_VIRTIO=y | ||
2 | CONFIG_VIRTIO_INPUT=y | ||
diff --git a/features/kvm/virtio_input_y.scc b/features/kvm/virtio_input_y.scc new file mode 100644 index 0000000..b3e3a9a --- /dev/null +++ b/features/kvm/virtio_input_y.scc | |||
@@ -0,0 +1,4 @@ | |||
1 | define KFEATURE_DESCRIPTION "virtio support for input(keyboard, mice...) devices" | ||
2 | define KFEATURE_COMPATIBILITY arch | ||
3 | |||
4 | kconf non-hardware virtio_input_y.cfg | ||
diff --git a/features/kvm/virtio_pci_legacy_y.cfg b/features/kvm/virtio_pci_legacy_y.cfg new file mode 100644 index 0000000..4df21c5 --- /dev/null +++ b/features/kvm/virtio_pci_legacy_y.cfg | |||
@@ -0,0 +1,3 @@ | |||
1 | CONFIG_VIRTIO=y | ||
2 | CONFIG_VIRTIO_PCI=y | ||
3 | CONFIG_VIRTIO_PCI_LEGACY=y | ||
diff --git a/features/kvm/virtio_pci_legacy_y.scc b/features/kvm/virtio_pci_legacy_y.scc new file mode 100644 index 0000000..fcdf9e4 --- /dev/null +++ b/features/kvm/virtio_pci_legacy_y.scc | |||
@@ -0,0 +1,4 @@ | |||
1 | define KFEATURE_DESCRIPTION "virtio support for leagacy PCI devices" | ||
2 | define KFEATURE_COMPATIBILITY arch | ||
3 | |||
4 | kconf non-hardware virtio_pci_legacy_y.cfg | ||
diff --git a/features/kvm/virtio_y.cfg b/features/kvm/virtio_y.cfg new file mode 100644 index 0000000..ff97d75 --- /dev/null +++ b/features/kvm/virtio_y.cfg | |||
@@ -0,0 +1,28 @@ | |||
1 | CONFIG_VIRTIO=y | ||
2 | |||
3 | CONFIG_VIRTIO_PCI=y | ||
4 | CONFIG_VIRTIO_PCI_LEGACY=n | ||
5 | CONFIG_MIPS_PCI_VIRTIO=n | ||
6 | |||
7 | CONFIG_VIRTIO_NET=y | ||
8 | CONFIG_VIRTIO_BLK=y | ||
9 | CONFIG_SCSI_VIRTIO=y | ||
10 | |||
11 | CONFIG_VIRTIO_CONSOLE=y | ||
12 | |||
13 | CONFIG_VIRTIO_MMIO=y | ||
14 | CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=n | ||
15 | |||
16 | CONFIG_VIRTIO_BALLOON=n | ||
17 | CONFIG_VIRTIO_INPUT=n | ||
18 | |||
19 | CONFIG_HW_RANDOM_VIRTIO=m | ||
20 | |||
21 | CONFIG_CAIF_VIRTIO=n | ||
22 | CONFIG_RPMSG_VIRTIO=n | ||
23 | |||
24 | CONFIG_VSOCKETS=m | ||
25 | CONFIG_VIRTIO_VSOCKETS_COMMON=m | ||
26 | CONFIG_VIRTIO_VSOCKETS=m | ||
27 | |||
28 | CONFIG_DRM_VIRTIO_GPU=m | ||
diff --git a/features/kvm/virtio_y.scc b/features/kvm/virtio_y.scc new file mode 100644 index 0000000..a80cfa4 --- /dev/null +++ b/features/kvm/virtio_y.scc | |||
@@ -0,0 +1,4 @@ | |||
1 | define KFEATURE_DESCRIPTION "virtio support (core,pci,ring,net,blk,mmio)" | ||
2 | define KFEATURE_COMPATIBILITY arch | ||
3 | |||
4 | kconf non-hardware virtio_y.cfg | ||
diff --git a/features/lowlatency/hz_1000.cfg b/features/lowlatency/hz_1000.cfg new file mode 100644 index 0000000..cfe38e6 --- /dev/null +++ b/features/lowlatency/hz_1000.cfg | |||
@@ -0,0 +1,4 @@ | |||
1 | |||
2 | CONFIG_HZ_1000=y | ||
3 | CONFIG_HZ=1000 | ||
4 | |||
diff --git a/features/lowlatency/lowlatency_y.scc b/features/lowlatency/lowlatency_y.scc new file mode 100644 index 0000000..eaf745a --- /dev/null +++ b/features/lowlatency/lowlatency_y.scc | |||
@@ -0,0 +1,5 @@ | |||
1 | define KFEATURE_DESCRIPTION "Enable low latency kernel configuration" | ||
2 | define KFEATURE_COMPATIBILITY board | ||
3 | |||
4 | kconf non-hardware preempt.cfg | ||
5 | kconf non-hardware hz_1000.cfg | ||
diff --git a/features/lowlatency/preempt.cfg b/features/lowlatency/preempt.cfg new file mode 100644 index 0000000..a3bbe94 --- /dev/null +++ b/features/lowlatency/preempt.cfg | |||
@@ -0,0 +1,5 @@ | |||
1 | CONFIG_IRQ_FORCED_THREADING=y | ||
2 | CONFIG_PREEMPT_RCU=y | ||
3 | |||
4 | CONFIG_PREEMPT=y | ||
5 | CONFIG_PREEMPT_COUNT=y | ||
diff --git a/features/lxc/lxc_y.cfg b/features/lxc/lxc_y.cfg new file mode 100644 index 0000000..8710044 --- /dev/null +++ b/features/lxc/lxc_y.cfg | |||
@@ -0,0 +1,42 @@ | |||
1 | CONFIG_NAMESPACES=y | ||
2 | CONFIG_UTS_NS=y | ||
3 | CONFIG_IPC_NS=y | ||
4 | CONFIG_PID_NS=y | ||
5 | CONFIG_USER_NS=y | ||
6 | CONFIG_NET_NS=y | ||
7 | DEVPTS_MULTIPLE_INSTANCES=y | ||
8 | |||
9 | CONFIG_CGROUPS=y | ||
10 | CONFIG_CGROUP_NS=y | ||
11 | CONFIG_CGROUP_DEVICE=y | ||
12 | CONFIG_CGROUP_SCHED=y | ||
13 | CONFIG_CGROUP_CPUACCT=y | ||
14 | CONFIG_CGROUP_MEM_RES_CTLR=y | ||
15 | CONFIG_CPUSETS=y | ||
16 | |||
17 | CONFIG_VETH=y | ||
18 | CONFIG_MACVLAN=y | ||
19 | CONFIG_VLAN_8021Q=y | ||
20 | CONFIG_BRIDGE=y | ||
21 | CONFIG_NETFILTER_ADVANCED=y | ||
22 | CONFIG_NF_NAT_IPV4=y | ||
23 | CONFIG_IP_NF_TARGET_MASQUERADE=y | ||
24 | CONFIG_NF_DEFRAG_IPV6=y | ||
25 | CONFIG_NF_CONNTRACK_IPV6=y | ||
26 | CONFIG_NF_NAT_IPV6=y | ||
27 | CONFIG_NF_NAT_MASQUERADE_IPV6=y | ||
28 | CONFIG_IP6_NF_IPTABLES=y | ||
29 | CONFIG_IP6_NF_NAT=y | ||
30 | CONFIG_IP6_NF_TARGET_MASQUERADE=y | ||
31 | # CONFIG_IP6_NF_TARGET_NPT is not set | ||
32 | CONFIG_NETFILTER_XT_TARGET_CHECKSUM=y | ||
33 | CONFIG_FUSE_FS=y | ||
34 | |||
35 | CONFIG_CHECKPOINT_RESTORE=y | ||
36 | CONFIG_FHANDLE=y | ||
37 | CONFIG_EVENTFD=y | ||
38 | CONFIG_EPOLL=y | ||
39 | CONFIG_UNIX_DIAG=y | ||
40 | CONFIG_INET_DIAG=y | ||
41 | CONFIG_PACKET_DIAG=y | ||
42 | CONFIG_NETLINK_DIAG=y | ||
diff --git a/features/lxc/lxc_y.scc b/features/lxc/lxc_y.scc new file mode 100644 index 0000000..7c7930b --- /dev/null +++ b/features/lxc/lxc_y.scc | |||
@@ -0,0 +1,4 @@ | |||
1 | define KFEATURE_DESCRIPTION "Enable LXC support as required by lxc-checkconfig" | ||
2 | define KFEATURE_COMPATIBILITY all | ||
3 | |||
4 | kconf non-hardware lxc_y.cfg | ||
diff --git a/features/mmc/mmc_n.cfg b/features/mmc/mmc_n.cfg new file mode 100644 index 0000000..552d5f8 --- /dev/null +++ b/features/mmc/mmc_n.cfg | |||
@@ -0,0 +1,29 @@ | |||
1 | CONFIG_MMC=n | ||
2 | # | ||
3 | # MMC/SD/SDIO Card Drivers | ||
4 | # | ||
5 | CONFIG_MMC_BLOCK=n | ||
6 | CONFIG_MMC_BLOCK_MINORS=8 | ||
7 | CONFIG_MMC_BLOCK_BOUNCE=n | ||
8 | # CONFIG_SDIO_UART is not set | ||
9 | # CONFIG_MMC_TEST is not set | ||
10 | |||
11 | # | ||
12 | # MMC/SD/SDIO Host Controller Drivers | ||
13 | # | ||
14 | CONFIG_MMC_SDHCI=n | ||
15 | CONFIG_MMC_SDHCI_PCI=n | ||
16 | CONFIG_MMC_RICOH_MMC=n | ||
17 | CONFIG_MMC_SDHCI_ACPI=n | ||
18 | CONFIG_MMC_SDHCI_PLTFM=n | ||
19 | # CONFIG_MMC_WBSD is not set | ||
20 | # CONFIG_MMC_TIFM_SD is not set | ||
21 | # CONFIG_MMC_SPI is not set | ||
22 | # CONFIG_MMC_CB710 is not set | ||
23 | # CONFIG_MMC_VIA_SDMMC is not set | ||
24 | # CONFIG_MMC_VUB300 is not set | ||
25 | # CONFIG_MMC_USHC is not set | ||
26 | # CONFIG_MMC_USDHI6ROL0 is not set | ||
27 | # CONFIG_MMC_TOSHIBA_PCI is not set | ||
28 | # CONFIG_MMC_MTK is not set | ||
29 | # CONFIG_MEMSTICK is not set | ||
diff --git a/features/mmc/mmc_n.scc b/features/mmc/mmc_n.scc new file mode 100644 index 0000000..16442ec --- /dev/null +++ b/features/mmc/mmc_n.scc | |||
@@ -0,0 +1,4 @@ | |||
1 | define KFEATURE_DESCRIPTION "Disable options for mmc/sd-card support" | ||
2 | define KFEATURE_COMPATIBILITY all | ||
3 | |||
4 | kconf non-hardware mmc_n.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 @@ | |||
1 | CONFIG_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 | ||
27 | CONFIG_MTD_MAP_BANK_WIDTH_1=y | ||
28 | CONFIG_MTD_MAP_BANK_WIDTH_2=y | ||
29 | CONFIG_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 | ||
33 | CONFIG_MTD_CFI_I1=y | ||
34 | CONFIG_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 | ||
72 | CONFIG_TIFM_CORE=m | ||
73 | CONFIG_TIFM_7XX1=m | ||
74 | CONFIG_CB710_CORE=m | ||
75 | # CONFIG_CB710_DEBUG is not set | ||
76 | CONFIG_CB710_DEBUG_ASSUMPTIONS=y | ||
77 | # CONFIG_INTEL_MEI_SPD is not set | ||
78 | CONFIG_RPMB=m | ||
79 | # CONFIG_RPMB_INTF_DEV is not set | ||
80 | CONFIG_MMC=m | ||
81 | # CONFIG_MMC_DEBUG is not set | ||
82 | |||
83 | # | ||
84 | # MMC/SD/SDIO Card Drivers | ||
85 | # | ||
86 | CONFIG_MMC_BLOCK=m | ||
87 | CONFIG_MMC_BLOCK_MINORS=8 | ||
88 | CONFIG_MMC_BLOCK_BOUNCE=y | ||
89 | CONFIG_SDIO_UART=m | ||
90 | # CONFIG_MMC_TEST is not set | ||
91 | |||
92 | # | ||
93 | # MMC/SD/SDIO Host Controller Drivers | ||
94 | # | ||
95 | CONFIG_MMC_SDHCI=m | ||
96 | CONFIG_MMC_SDHCI_PCI=m | ||
97 | # CONFIG_MMC_RICOH_MMC is not set | ||
98 | CONFIG_MMC_SDHCI_ACPI=m | ||
99 | CONFIG_MMC_SDHCI_PLTFM=m | ||
100 | CONFIG_MMC_WBSD=m | ||
101 | CONFIG_MMC_TIFM_SD=m | ||
102 | CONFIG_MMC_SPI=m | ||
103 | CONFIG_MMC_CB710=m | ||
104 | CONFIG_MMC_VIA_SDMMC=m | ||
105 | CONFIG_MMC_VUB300=m | ||
106 | CONFIG_MMC_USHC=m | ||
107 | CONFIG_MMC_USDHI6ROL0=m | ||
108 | CONFIG_MMC_TOSHIBA_PCI=m | ||
109 | CONFIG_MMC_MTK=m | ||
110 | CONFIG_MEMSTICK=m | ||
111 | # CONFIG_MEMSTICK_DEBUG is not set | ||
112 | |||
113 | # | ||
114 | # MemoryStick drivers | ||
115 | # | ||
116 | # CONFIG_MEMSTICK_UNSAFE_RESUME is not set | ||
117 | CONFIG_MSPRO_BLOCK=m | ||
118 | CONFIG_MS_BLOCK=m | ||
119 | |||
120 | # | ||
121 | # MemoryStick Host Controller Drivers | ||
122 | # | ||
123 | CONFIG_MEMSTICK_TIFM_MS=m | ||
124 | CONFIG_MEMSTICK_JMICRON_38X=m | ||
125 | CONFIG_MEMSTICK_R592=m | ||
126 | # CONFIG_LEDS_TRIGGER_MTD is not set | ||
127 | CONFIG_LIBNVDIMM=m | ||
128 | CONFIG_BLK_DEV_PMEM=m | ||
129 | CONFIG_ND_BLK=m | ||
130 | CONFIG_ND_CLAIM=y | ||
131 | CONFIG_ND_BTT=m | ||
132 | CONFIG_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 | ||
136 | CONFIG_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 @@ | |||
1 | define KFEATURE_DESCRIPTION "Enable MMC/SD support as modules" | ||
2 | define KFEATURE_COMPATIBILITY board | ||
3 | |||
4 | kconf 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 @@ | |||
1 | CONFIG_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 | ||
27 | CONFIG_MTD_MAP_BANK_WIDTH_1=y | ||
28 | CONFIG_MTD_MAP_BANK_WIDTH_2=y | ||
29 | CONFIG_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 | ||
33 | CONFIG_MTD_CFI_I1=y | ||
34 | CONFIG_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 | ||
72 | CONFIG_TIFM_CORE=y | ||
73 | CONFIG_TIFM_7XX1=y | ||
74 | CONFIG_CB710_CORE=y | ||
75 | # CONFIG_CB710_DEBUG is not set | ||
76 | CONFIG_CB710_DEBUG_ASSUMPTIONS=y | ||
77 | # CONFIG_INTEL_MEI_SPD is not set | ||
78 | CONFIG_RPMB=y | ||
79 | # CONFIG_RPMB_INTF_DEV is not set | ||
80 | CONFIG_MMC=y | ||
81 | # CONFIG_MMC_DEBUG is not set | ||
82 | |||
83 | # | ||
84 | # MMC/SD/SDIO Card Drivers | ||
85 | # | ||
86 | CONFIG_MMC_BLOCK=y | ||
87 | CONFIG_MMC_BLOCK_MINORS=8 | ||
88 | CONFIG_MMC_BLOCK_BOUNCE=y | ||
89 | CONFIG_SDIO_UART=y | ||
90 | # CONFIG_MMC_TEST is not set | ||
91 | |||
92 | # | ||
93 | # MMC/SD/SDIO Host Controller Drivers | ||
94 | # | ||
95 | CONFIG_MMC_SDHCI=y | ||
96 | CONFIG_MMC_SDHCI_PCI=y | ||
97 | # CONFIG_MMC_RICOH_MMC is not set | ||
98 | CONFIG_MMC_SDHCI_ACPI=y | ||
99 | CONFIG_MMC_SDHCI_PLTFM=y | ||
100 | CONFIG_MMC_WBSD=y | ||
101 | CONFIG_MMC_TIFM_SD=y | ||
102 | CONFIG_MMC_SPI=y | ||
103 | CONFIG_MMC_CB710=y | ||
104 | CONFIG_MMC_VIA_SDMMC=y | ||
105 | CONFIG_MMC_VUB300=y | ||
106 | CONFIG_MMC_USHC=y | ||
107 | CONFIG_MMC_USDHI6ROL0=y | ||
108 | CONFIG_MMC_TOSHIBA_PCI=y | ||
109 | CONFIG_MMC_MTK=y | ||
110 | CONFIG_MEMSTICK=y | ||
111 | # CONFIG_MEMSTICK_DEBUG is not set | ||
112 | |||
113 | # | ||
114 | # MemoryStick drivers | ||
115 | # | ||
116 | # CONFIG_MEMSTICK_UNSAFE_RESUME is not set | ||
117 | CONFIG_MSPRO_BLOCK=y | ||
118 | CONFIG_MS_BLOCK=y | ||
119 | |||
120 | # | ||
121 | # MemoryStick Host Controller Drivers | ||
122 | # | ||
123 | CONFIG_MEMSTICK_TIFM_MS=y | ||
124 | CONFIG_MEMSTICK_JMICRON_38X=y | ||
125 | CONFIG_MEMSTICK_R592=y | ||
126 | # CONFIG_LEDS_TRIGGER_MTD is not set | ||
127 | CONFIG_LIBNVDIMM=y | ||
128 | CONFIG_BLK_DEV_PMEM=y | ||
129 | CONFIG_ND_BLK=y | ||
130 | CONFIG_ND_CLAIM=y | ||
131 | CONFIG_ND_BTT=y | ||
132 | CONFIG_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 | ||
136 | CONFIG_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 @@ | |||
1 | define KFEATURE_DESCRIPTION "Enable MMC/SD support in kernel" | ||
2 | define KFEATURE_COMPATIBILITY board | ||
3 | |||
4 | kconf non-hardware mmc_sd_y.cfg | ||
diff --git a/features/netfilter/ct_m.cfg b/features/netfilter/ct_m.cfg new file mode 100644 index 0000000..9b469c0 --- /dev/null +++ b/features/netfilter/ct_m.cfg | |||
@@ -0,0 +1,11 @@ | |||
1 | CONFIG_NETFILTER=y | ||
2 | CONFIG_NETFILTER_ADVANCED=y | ||
3 | CONFIG_NF_CONNTRACK=y | ||
4 | |||
5 | CONFIG_NETFILTER_XTABLES=y | ||
6 | |||
7 | CONFIG_IP_NF_IPTABLES=y | ||
8 | CONFIG_IP_NF_RAW=m | ||
9 | CONFIG_NETFILTER_XT_TARGET_CT=m | ||
10 | |||
11 | CONFIG_NF_CONNTRACK_ZONES=y | ||
diff --git a/features/netfilter/ct_m.scc b/features/netfilter/ct_m.scc new file mode 100644 index 0000000..3eadf1f --- /dev/null +++ b/features/netfilter/ct_m.scc | |||
@@ -0,0 +1,4 @@ | |||
1 | define KFEATURE_DESCRIPTION "Support for CT target in iptables" | ||
2 | define KFEATURE_COMPATIBILITY all | ||
3 | |||
4 | kconf non-hardware ct_m.cfg | ||
diff --git a/features/netfilter/ip_vs_m.cfg b/features/netfilter/ip_vs_m.cfg new file mode 100644 index 0000000..a4ae33d --- /dev/null +++ b/features/netfilter/ip_vs_m.cfg | |||
@@ -0,0 +1,4 @@ | |||
1 | CONFIG_NF_CONNTRACK=y | ||
2 | CONFIG_IP_VS=m | ||
3 | |||
4 | |||
diff --git a/features/netfilter/ip_vs_m.scc b/features/netfilter/ip_vs_m.scc new file mode 100644 index 0000000..8be3313 --- /dev/null +++ b/features/netfilter/ip_vs_m.scc | |||
@@ -0,0 +1,4 @@ | |||
1 | define KFEATURE_DESCRIPTION "IP Virtual Server support" | ||
2 | define KFEATURE_COMPATIBILITY all | ||
3 | |||
4 | kconf non-hardware ip_vs_m.cfg | ||
diff --git a/features/netfilter/ipset_m.cfg b/features/netfilter/ipset_m.cfg new file mode 100644 index 0000000..830a880 --- /dev/null +++ b/features/netfilter/ipset_m.cfg | |||
@@ -0,0 +1,9 @@ | |||
1 | CONFIG_NETFILTER=y | ||
2 | |||
3 | CONFIG_IP_SET=m | ||
4 | CONFIG_IP_SET_HASH_NET=m | ||
5 | |||
6 | CONFIG_NETFILTER_ADVANCED=y | ||
7 | CONFIG_NETFILTER_XTABLES=y | ||
8 | |||
9 | CONFIG_NETFILTER_XT_SET=m | ||
diff --git a/features/netfilter/ipset_m.scc b/features/netfilter/ipset_m.scc new file mode 100644 index 0000000..eb2a52b --- /dev/null +++ b/features/netfilter/ipset_m.scc | |||
@@ -0,0 +1,4 @@ | |||
1 | define KFEATURE_DESCRIPTION "Support for IP sets" | ||
2 | define KFEATURE_COMPATIBILITY all | ||
3 | |||
4 | kconf non-hardware ipset_m.cfg | ||
diff --git a/features/netfilter/netfilter_n.cfg b/features/netfilter/netfilter_n.cfg new file mode 100644 index 0000000..aebe7a9 --- /dev/null +++ b/features/netfilter/netfilter_n.cfg | |||
@@ -0,0 +1,222 @@ | |||
1 | CONFIG_IP_ROUTE_CLASSID=n | ||
2 | CONFIG_NETFILTER=n | ||
3 | # CONFIG_NETFILTER_DEBUG is not set | ||
4 | CONFIG_NETFILTER_ADVANCED=n | ||
5 | CONFIG_BRIDGE_NETFILTER=n | ||
6 | |||
7 | # | ||
8 | # Core Netfilter Configuration | ||
9 | # | ||
10 | CONFIG_NETFILTER_INGRESS=n | ||
11 | CONFIG_NETFILTER_NETLINK=n | ||
12 | # CONFIG_NETFILTER_NETLINK_ACCT is not set | ||
13 | CONFIG_NETFILTER_NETLINK_QUEUE=n | ||
14 | CONFIG_NETFILTER_NETLINK_LOG=n | ||
15 | CONFIG_NF_CONNTRACK=n | ||
16 | CONFIG_NF_CONNTRACK_MARK=n | ||
17 | # CONFIG_NF_CONNTRACK_ZONES is not set | ||
18 | CONFIG_NF_CONNTRACK_PROCFS=n | ||
19 | # CONFIG_NF_CONNTRACK_EVENTS is not set | ||
20 | # CONFIG_NF_CONNTRACK_TIMEOUT is not set | ||
21 | # CONFIG_NF_CONNTRACK_TIMESTAMP is not set | ||
22 | # CONFIG_NF_CT_PROTO_DCCP is not set | ||
23 | CONFIG_NF_CT_PROTO_GRE=n | ||
24 | CONFIG_NF_CT_PROTO_SCTP=n | ||
25 | CONFIG_NF_CT_PROTO_UDPLITE=n | ||
26 | CONFIG_NF_CONNTRACK_AMANDA=n | ||
27 | CONFIG_NF_CONNTRACK_FTP=n | ||
28 | CONFIG_NF_CONNTRACK_H323=n | ||
29 | CONFIG_NF_CONNTRACK_IRC=n | ||
30 | CONFIG_NF_CONNTRACK_BROADCAST=n | ||
31 | CONFIG_NF_CONNTRACK_NETBIOS_NS=n | ||
32 | # CONFIG_NF_CONNTRACK_SNMP is not set | ||
33 | CONFIG_NF_CONNTRACK_PPTP=n | ||
34 | CONFIG_NF_CONNTRACK_SANE=n | ||
35 | CONFIG_NF_CONNTRACK_SIP=n | ||
36 | CONFIG_NF_CONNTRACK_TFTP=n | ||
37 | CONFIG_NF_CT_NETLINK=n | ||
38 | # CONFIG_NF_CT_NETLINK_TIMEOUT is not set | ||
39 | # CONFIG_NETFILTER_NETLINK_GLUE_CT is not set | ||
40 | CONFIG_NF_NAT=n | ||
41 | CONFIG_NF_NAT_NEEDED=n | ||
42 | CONFIG_NF_NAT_PROTO_UDPLITE=n | ||
43 | CONFIG_NF_NAT_PROTO_SCTP=n | ||
44 | CONFIG_NF_NAT_AMANDA=n | ||
45 | CONFIG_NF_NAT_FTP=n | ||
46 | CONFIG_NF_NAT_IRC=n | ||
47 | CONFIG_NF_NAT_SIP=n | ||
48 | CONFIG_NF_NAT_TFTP=n | ||
49 | # CONFIG_NF_NAT_REDIRECT is not set | ||
50 | # CONFIG_NF_TABLES is not set | ||
51 | CONFIG_NETFILTER_XTABLES=n | ||
52 | |||
53 | # | ||
54 | # Xtables combined modules | ||
55 | # | ||
56 | CONFIG_NETFILTER_XT_MARK=n | ||
57 | CONFIG_NETFILTER_XT_CONNMARK=n | ||
58 | |||
59 | # | ||
60 | # Xtables targets | ||
61 | # | ||
62 | CONFIG_NETFILTER_XT_TARGET_CHECKSUM=n | ||
63 | CONFIG_NETFILTER_XT_TARGET_CLASSIFY=n | ||
64 | CONFIG_NETFILTER_XT_TARGET_CONNMARK=n | ||
65 | CONFIG_NETFILTER_XT_TARGET_CT=n | ||
66 | CONFIG_NETFILTER_XT_TARGET_DSCP=n | ||
67 | CONFIG_NETFILTER_XT_TARGET_HL=n | ||
68 | # CONFIG_NETFILTER_XT_TARGET_HMARK is not set | ||
69 | # CONFIG_NETFILTER_XT_TARGET_IDLETIMER is not set | ||
70 | # CONFIG_NETFILTER_XT_TARGET_LOG is not set | ||
71 | CONFIG_NETFILTER_XT_TARGET_MARK=n | ||
72 | CONFIG_NETFILTER_XT_NAT=n | ||
73 | # CONFIG_NETFILTER_XT_TARGET_NETMAP is not set | ||
74 | CONFIG_NETFILTER_XT_TARGET_NFLOG=n | ||
75 | CONFIG_NETFILTER_XT_TARGET_NFQUEUE=n | ||
76 | CONFIG_NETFILTER_XT_TARGET_NOTRACK=n | ||
77 | # CONFIG_NETFILTER_XT_TARGET_RATEEST is not set | ||
78 | # CONFIG_NETFILTER_XT_TARGET_REDIRECT is not set | ||
79 | # CONFIG_NETFILTER_XT_TARGET_TEE is not set | ||
80 | # CONFIG_NETFILTER_XT_TARGET_TPROXY is not set | ||
81 | CONFIG_NETFILTER_XT_TARGET_TRACE=n | ||
82 | CONFIG_NETFILTER_XT_TARGET_TCPMSS=n | ||
83 | # CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP is not set | ||
84 | |||
85 | # | ||
86 | # Xtables matches | ||
87 | # | ||
88 | CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=n | ||
89 | # CONFIG_NETFILTER_XT_MATCH_BPF is not set | ||
90 | # CONFIG_NETFILTER_XT_MATCH_CGROUP is not set | ||
91 | # CONFIG_NETFILTER_XT_MATCH_CLUSTER is not set | ||
92 | CONFIG_NETFILTER_XT_MATCH_COMMENT=n | ||
93 | CONFIG_NETFILTER_XT_MATCH_CONNBYTES=n | ||
94 | # CONFIG_NETFILTER_XT_MATCH_CONNLABEL is not set | ||
95 | CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=n | ||
96 | CONFIG_NETFILTER_XT_MATCH_CONNMARK=n | ||
97 | CONFIG_NETFILTER_XT_MATCH_CONNTRACK=n | ||
98 | # CONFIG_NETFILTER_XT_MATCH_CPU is not set | ||
99 | CONFIG_NETFILTER_XT_MATCH_DCCP=n | ||
100 | # CONFIG_NETFILTER_XT_MATCH_DEVGROUP is not set | ||
101 | CONFIG_NETFILTER_XT_MATCH_DSCP=n | ||
102 | CONFIG_NETFILTER_XT_MATCH_ECN=n | ||
103 | CONFIG_NETFILTER_XT_MATCH_ESP=n | ||
104 | CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=n | ||
105 | CONFIG_NETFILTER_XT_MATCH_HELPER=n | ||
106 | CONFIG_NETFILTER_XT_MATCH_HL=n | ||
107 | # CONFIG_NETFILTER_XT_MATCH_IPCOMP is not set | ||
108 | # CONFIG_NETFILTER_XT_MATCH_IPRANGE is not set | ||
109 | # CONFIG_NETFILTER_XT_MATCH_L2TP is not set | ||
110 | CONFIG_NETFILTER_XT_MATCH_LENGTH=n | ||
111 | CONFIG_NETFILTER_XT_MATCH_LIMIT=n | ||
112 | CONFIG_NETFILTER_XT_MATCH_MAC=n | ||
113 | CONFIG_NETFILTER_XT_MATCH_MARK=n | ||
114 | CONFIG_NETFILTER_XT_MATCH_MULTIPORT=n | ||
115 | # CONFIG_NETFILTER_XT_MATCH_NFACCT is not set | ||
116 | # CONFIG_NETFILTER_XT_MATCH_OSF is not set | ||
117 | # CONFIG_NETFILTER_XT_MATCH_OWNER is not set | ||
118 | CONFIG_NETFILTER_XT_MATCH_POLICY=n | ||
119 | # CONFIG_NETFILTER_XT_MATCH_PHYSDEV is not set | ||
120 | CONFIG_NETFILTER_XT_MATCH_PKTTYPE=n | ||
121 | CONFIG_NETFILTER_XT_MATCH_QUOTA=n | ||
122 | # CONFIG_NETFILTER_XT_MATCH_RATEEST is not set | ||
123 | CONFIG_NETFILTER_XT_MATCH_REALM=n | ||
124 | # CONFIG_NETFILTER_XT_MATCH_RECENT is not set | ||
125 | CONFIG_NETFILTER_XT_MATCH_SCTP=n | ||
126 | # CONFIG_NETFILTER_XT_MATCH_SOCKET is not set | ||
127 | CONFIG_NETFILTER_XT_MATCH_STATE=n | ||
128 | CONFIG_NETFILTER_XT_MATCH_STATISTIC=n | ||
129 | CONFIG_NETFILTER_XT_MATCH_STRING=n | ||
130 | CONFIG_NETFILTER_XT_MATCH_TCPMSS=n | ||
131 | # CONFIG_NETFILTER_XT_MATCH_TIME is not set | ||
132 | CONFIG_NETFILTER_XT_MATCH_U32=n | ||
133 | # CONFIG_IP_SET is not set | ||
134 | # CONFIG_IP_VS is not set | ||
135 | |||
136 | # | ||
137 | # IP: Netfilter Configuration | ||
138 | # | ||
139 | CONFIG_NF_DEFRAG_IPV4=n | ||
140 | CONFIG_NF_CONNTRACK_IPV4=n | ||
141 | # CONFIG_NF_DUP_IPV4 is not set | ||
142 | # CONFIG_NF_LOG_ARP is not set | ||
143 | # CONFIG_NF_LOG_IPV4 is not set | ||
144 | CONFIG_NF_REJECT_IPV4=n | ||
145 | CONFIG_NF_NAT_IPV4=n | ||
146 | CONFIG_NF_NAT_MASQUERADE_IPV4=n | ||
147 | CONFIG_NF_NAT_PROTO_GRE=n | ||
148 | CONFIG_NF_NAT_PPTP=n | ||
149 | CONFIG_NF_NAT_H323=n | ||
150 | CONFIG_IP_NF_IPTABLES=n | ||
151 | CONFIG_IP_NF_MATCH_AH=n | ||
152 | CONFIG_IP_NF_MATCH_ECN=n | ||
153 | # CONFIG_IP_NF_MATCH_RPFILTER is not set | ||
154 | CONFIG_IP_NF_MATCH_TTL=n | ||
155 | CONFIG_IP_NF_FILTER=n | ||
156 | CONFIG_IP_NF_TARGET_REJECT=n | ||
157 | # CONFIG_IP_NF_TARGET_SYNPROXY is not set | ||
158 | CONFIG_IP_NF_NAT=n | ||
159 | CONFIG_IP_NF_TARGET_MASQUERADE=n | ||
160 | # CONFIG_IP_NF_TARGET_NETMAP is not set | ||
161 | # CONFIG_IP_NF_TARGET_REDIRECT is not set | ||
162 | CONFIG_IP_NF_MANGLE=n | ||
163 | CONFIG_IP_NF_TARGET_CLUSTERIP=n | ||
164 | CONFIG_IP_NF_TARGET_ECN=n | ||
165 | CONFIG_IP_NF_TARGET_TTL=n | ||
166 | CONFIG_IP_NF_RAW=n | ||
167 | # CONFIG_IP_NF_SECURITY is not set | ||
168 | CONFIG_IP_NF_ARPTABLES=n | ||
169 | CONFIG_IP_NF_ARPFILTER=n | ||
170 | CONFIG_IP_NF_ARP_MANGLE=n | ||
171 | |||
172 | # | ||
173 | # IPv6: Netfilter Configuration | ||
174 | # | ||
175 | CONFIG_NF_DEFRAG_IPV6=n | ||
176 | CONFIG_NF_CONNTRACK_IPV6=n | ||
177 | # CONFIG_NF_DUP_IPV6 is not set | ||
178 | # CONFIG_NF_REJECT_IPV6 is not set | ||
179 | # CONFIG_NF_LOG_IPV6 is not set | ||
180 | CONFIG_NF_NAT_IPV6=n | ||
181 | CONFIG_NF_NAT_MASQUERADE_IPV6=n | ||
182 | CONFIG_IP6_NF_IPTABLES=n | ||
183 | # CONFIG_IP6_NF_MATCH_AH is not set | ||
184 | CONFIG_IP6_NF_MATCH_EUI64=n | ||
185 | CONFIG_IP6_NF_MATCH_FRAG=n | ||
186 | CONFIG_IP6_NF_MATCH_OPTS=n | ||
187 | CONFIG_IP6_NF_MATCH_HL=n | ||
188 | CONFIG_IP6_NF_MATCH_IPV6HEADER=n | ||
189 | # CONFIG_IP6_NF_MATCH_MH is not set | ||
190 | # CONFIG_IP6_NF_MATCH_RPFILTER is not set | ||
191 | CONFIG_IP6_NF_MATCH_RT=n | ||
192 | # CONFIG_IP6_NF_TARGET_HL is not set | ||
193 | CONFIG_IP6_NF_FILTER=n | ||
194 | # CONFIG_IP6_NF_TARGET_REJECT is not set | ||
195 | # CONFIG_IP6_NF_TARGET_SYNPROXY is not set | ||
196 | CONFIG_IP6_NF_MANGLE=n | ||
197 | CONFIG_IP6_NF_RAW=n | ||
198 | # CONFIG_IP6_NF_SECURITY is not set | ||
199 | CONFIG_IP6_NF_NAT=n | ||
200 | CONFIG_IP6_NF_TARGET_MASQUERADE=n | ||
201 | # CONFIG_IP6_NF_TARGET_NPT is not set | ||
202 | CONFIG_BRIDGE_NF_EBTABLES=n | ||
203 | CONFIG_BRIDGE_EBT_BROUTE=n | ||
204 | CONFIG_BRIDGE_EBT_T_FILTER=n | ||
205 | CONFIG_BRIDGE_EBT_T_NAT=n | ||
206 | CONFIG_BRIDGE_EBT_802_3=n | ||
207 | CONFIG_BRIDGE_EBT_AMONG=n | ||
208 | CONFIG_BRIDGE_EBT_ARP=n | ||
209 | CONFIG_BRIDGE_EBT_IP=n | ||
210 | CONFIG_BRIDGE_EBT_IP6=n | ||
211 | CONFIG_BRIDGE_EBT_LIMIT=n | ||
212 | CONFIG_BRIDGE_EBT_MARK=n | ||
213 | CONFIG_BRIDGE_EBT_PKTTYPE=n | ||
214 | CONFIG_BRIDGE_EBT_STP=n | ||
215 | CONFIG_BRIDGE_EBT_VLAN=n | ||
216 | CONFIG_BRIDGE_EBT_ARPREPLY=n | ||
217 | CONFIG_BRIDGE_EBT_DNAT=n | ||
218 | CONFIG_BRIDGE_EBT_MARK_T=n | ||
219 | CONFIG_BRIDGE_EBT_REDIRECT=n | ||
220 | CONFIG_BRIDGE_EBT_SNAT=n | ||
221 | CONFIG_BRIDGE_EBT_LOG=n | ||
222 | CONFIG_BRIDGE_EBT_NFLOG=n | ||
diff --git a/features/netfilter/netfilter_n.scc b/features/netfilter/netfilter_n.scc new file mode 100644 index 0000000..279aa21 --- /dev/null +++ b/features/netfilter/netfilter_n.scc | |||
@@ -0,0 +1,4 @@ | |||
1 | define KFEATURE_DESCRIPTION "Disable netfilter and conn tracking" | ||
2 | define KFEATURE_COMPATIBILITY all | ||
3 | |||
4 | kconf non-hardware netfilter_n.cfg | ||
diff --git a/features/netfilter/netfilter_y.cfg b/features/netfilter/netfilter_y.cfg new file mode 100644 index 0000000..b1c310e --- /dev/null +++ b/features/netfilter/netfilter_y.cfg | |||
@@ -0,0 +1,10 @@ | |||
1 | CONFIG_NF_CONNTRACK=y | ||
2 | CONFIG_NF_CONNTRACK_IPV4=y | ||
3 | CONFIG_NF_NAT=y | ||
4 | CONFIG_NETFILTER_XTABLES=y | ||
5 | CONFIG_NETFILTER_XT_NAT=y | ||
6 | CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=y | ||
7 | CONFIG_NETFILTER_XT_MATCH_CONNTRACK=y | ||
8 | CONFIG_NF_DEFRAG_IPV4=y | ||
9 | CONFIG_NF_CONNTRACK_IPV4=y | ||
10 | CONFIG_NF_NAT_IPV4=y | ||
diff --git a/features/netfilter/netfilter_y.scc b/features/netfilter/netfilter_y.scc new file mode 100644 index 0000000..f0e2e01 --- /dev/null +++ b/features/netfilter/netfilter_y.scc | |||
@@ -0,0 +1,4 @@ | |||
1 | define KFEATURE_DESCRIPTION "Enable netfilter + conn tracking as built-in modules" | ||
2 | define KFEATURE_COMPATIBILITY all | ||
3 | |||
4 | kconf non-hardware netfilter_y.cfg | ||
diff --git a/features/netfilter/physdev_m.cfg b/features/netfilter/physdev_m.cfg new file mode 100644 index 0000000..fb42ad0 --- /dev/null +++ b/features/netfilter/physdev_m.cfg | |||
@@ -0,0 +1,8 @@ | |||
1 | CONFIG_NETFILTER=y | ||
2 | CONFIG_NETFILTER_ADVANCED=y | ||
3 | |||
4 | CONFIG_BRIDGE=y | ||
5 | CONFIG_BRIDGE_NETFILTER=y | ||
6 | |||
7 | CONFIG_NETFILTER_XTABLES=y | ||
8 | CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m | ||
diff --git a/features/netfilter/physdev_m.scc b/features/netfilter/physdev_m.scc new file mode 100644 index 0000000..31f207b --- /dev/null +++ b/features/netfilter/physdev_m.scc | |||
@@ -0,0 +1,4 @@ | |||
1 | define KFEATURE_DESCRIPTION "Support for physdev packet matching" | ||
2 | define KFEATURE_COMPATIBILITY all | ||
3 | |||
4 | kconf non-hardware physdev_m.cfg | ||
diff --git a/features/netfilter/raw_m.cfg b/features/netfilter/raw_m.cfg new file mode 100644 index 0000000..221a7bf --- /dev/null +++ b/features/netfilter/raw_m.cfg | |||
@@ -0,0 +1,3 @@ | |||
1 | CONFIG_NETFILTER=y | ||
2 | CONFIG_IP_NF_IPTABLES=y | ||
3 | CONFIG_IP_NF_RAW=m | ||
diff --git a/features/netfilter/raw_m.scc b/features/netfilter/raw_m.scc new file mode 100644 index 0000000..3daf6a8 --- /dev/null +++ b/features/netfilter/raw_m.scc | |||
@@ -0,0 +1,4 @@ | |||
1 | define KFEATURE_DESCRIPTION "Support for iptables raw table" | ||
2 | define KFEATURE_COMPATIBILITY all | ||
3 | |||
4 | kconf non-hardware raw_m.cfg | ||
diff --git a/features/nvme/nvme.cfg b/features/nvme/nvme.cfg new file mode 100644 index 0000000..4dca776 --- /dev/null +++ b/features/nvme/nvme.cfg | |||
@@ -0,0 +1,30 @@ | |||
1 | CONFIG_NVME_CORE=y | ||
2 | CONFIG_BLK_DEV_NVME=y | ||
3 | # CONFIG_BLK_DEV_NVME_SCSI is not set | ||
4 | |||
5 | |||
6 | |||
7 | CONFIG_PCI_CNB20LE_QUIRK=y | ||
8 | CONFIG_HOTPLUG_PCI_PCIE=y | ||
9 | CONFIG_PCIE_ECRC=y | ||
10 | CONFIG_PCIEAER_INJECT=y | ||
11 | CONFIG_PCIEASPM_DEBUG=y | ||
12 | CONFIG_PCIE_DPC=y | ||
13 | CONFIG_PCI_DEBUG=y | ||
14 | CONFIG_PCI_REALLOC_ENABLE_AUTO=y | ||
15 | CONFIG_PCI_STUB=y | ||
16 | CONFIG_PCI_PRI=y | ||
17 | CONFIG_HOTPLUG_PCI_ACPI=y | ||
18 | # CONFIG_HOTPLUG_PCI_ACPI_IBM is not set | ||
19 | CONFIG_HOTPLUG_PCI_CPCI=y | ||
20 | # CONFIG_HOTPLUG_PCI_CPCI_ZT5550 is not set | ||
21 | # CONFIG_HOTPLUG_PCI_CPCI_GENERIC is not set | ||
22 | CONFIG_PCIE_DW_PLAT=y | ||
23 | CONFIG_PCIE_DW=y | ||
24 | CONFIG_BLK_DEV_PCIESSD_MTIP32XX=y | ||
25 | CONFIG_SATA_AHCI_PLATFORM=y | ||
26 | CONFIG_SATA_ACARD_AHCI=y | ||
27 | CONFIG_NVM=y | ||
28 | CONFIG_NVM_DEBUG=y | ||
29 | CONFIG_NVM_GENNVM=y | ||
30 | CONFIG_NVM_RRPC=y | ||
diff --git a/features/nvme/nvme.scc b/features/nvme/nvme.scc new file mode 100644 index 0000000..b9c7115 --- /dev/null +++ b/features/nvme/nvme.scc | |||
@@ -0,0 +1,4 @@ | |||
1 | define KFEATURE_DESCRIPTION "Enable NVMe" | ||
2 | define KFEATURE_COMPATIBILITY all | ||
3 | |||
4 | kconf non-hardware nvme.cfg | ||
diff --git a/features/openvswitch/ingress_policy.cfg b/features/openvswitch/ingress_policy.cfg new file mode 100644 index 0000000..e0e09a5 --- /dev/null +++ b/features/openvswitch/ingress_policy.cfg | |||
@@ -0,0 +1,3 @@ | |||
1 | NET_CLS_BASIC=m | ||
2 | NET_ACT_POLICE=m | ||
3 | CONFIG_NET_SCH_INGRESS=m | ||
diff --git a/features/openvswitch/kernel_ovs.scc b/features/openvswitch/kernel_ovs.scc new file mode 100644 index 0000000..2e3c131 --- /dev/null +++ b/features/openvswitch/kernel_ovs.scc | |||
@@ -0,0 +1,5 @@ | |||
1 | define KFEATURE_DESCRIPTION "Enable in kernel OpenvSwitch module" | ||
2 | define KFEATURE_COMPATIBILITY board | ||
3 | |||
4 | include features/openvswitch/openvswitch_support.scc | ||
5 | kconf non-hardware openvswitch.cfg | ||
diff --git a/features/openvswitch/openvswitch.cfg b/features/openvswitch/openvswitch.cfg new file mode 100644 index 0000000..e93de69 --- /dev/null +++ b/features/openvswitch/openvswitch.cfg | |||
@@ -0,0 +1,3 @@ | |||
1 | CONFIG_OPENVSWITCH=m | ||
2 | CONFIG_OPENVSWITCH_GRE=m | ||
3 | CONFIG_OPENVSWITCH_VXLAN=m | ||
diff --git a/features/openvswitch/openvswitch.scc b/features/openvswitch/openvswitch.scc new file mode 100644 index 0000000..cf47c06 --- /dev/null +++ b/features/openvswitch/openvswitch.scc | |||
@@ -0,0 +1,5 @@ | |||
1 | define KFEATURE_DESCRIPTION "Enable OpenvSwitch in-tree kernel module" | ||
2 | define KFEATURE_COMPATIBILITY board | ||
3 | |||
4 | kconf non-hardware openvswitch.cfg | ||
5 | |||
diff --git a/features/openvswitch/openvswitch_support.scc b/features/openvswitch/openvswitch_support.scc new file mode 100644 index 0000000..59d5f36 --- /dev/null +++ b/features/openvswitch/openvswitch_support.scc | |||
@@ -0,0 +1,5 @@ | |||
1 | define KFEATURE_DESCRIPTION "Enable OpenvSwitch support dependencies in kernel" | ||
2 | define KFEATURE_COMPATIBILITY board | ||
3 | |||
4 | kconf non-hardware ingress_policy.cfg | ||
5 | kconf non-hardware tun.cfg | ||
diff --git a/features/openvswitch/tun.cfg b/features/openvswitch/tun.cfg new file mode 100644 index 0000000..12009e3 --- /dev/null +++ b/features/openvswitch/tun.cfg | |||
@@ -0,0 +1 @@ | |||
CONFIG_TUN=m | |||
diff --git a/features/overlayfs/overlayfs_m.cfg b/features/overlayfs/overlayfs_m.cfg new file mode 100644 index 0000000..b30428d --- /dev/null +++ b/features/overlayfs/overlayfs_m.cfg | |||
@@ -0,0 +1 @@ | |||
CONFIG_OVERLAY_FS=m | |||
diff --git a/features/overlayfs/overlayfs_m.scc b/features/overlayfs/overlayfs_m.scc new file mode 100644 index 0000000..7d4491c --- /dev/null +++ b/features/overlayfs/overlayfs_m.scc | |||
@@ -0,0 +1,5 @@ | |||
1 | define KFEATURE_DESCRIPTION "Build overlay FS support as a module" | ||
2 | |||
3 | define KFEATURE_COMPATIBILITY all | ||
4 | |||
5 | kconf hardware overlayfs_m.cfg | ||
diff --git a/features/pci/pci_iov_m.cfg b/features/pci/pci_iov_m.cfg new file mode 100644 index 0000000..c52af46 --- /dev/null +++ b/features/pci/pci_iov_m.cfg | |||
@@ -0,0 +1 @@ | |||
CONFIG_PCI_IOV=y | |||
diff --git a/features/pci/pci_iov_m.scc b/features/pci/pci_iov_m.scc new file mode 100644 index 0000000..1612c3c --- /dev/null +++ b/features/pci/pci_iov_m.scc | |||
@@ -0,0 +1,4 @@ | |||
1 | define KFEATURE_DESCRIPTION "Enable PCI I/O access" | ||
2 | define KFEATURE_COMPATIBILITY board | ||
3 | |||
4 | kconf non-hardware pci_iov_m.cfg | ||
diff --git a/features/pci/pci_iov_y.cfg b/features/pci/pci_iov_y.cfg new file mode 100644 index 0000000..c52af46 --- /dev/null +++ b/features/pci/pci_iov_y.cfg | |||
@@ -0,0 +1 @@ | |||
CONFIG_PCI_IOV=y | |||
diff --git a/features/pci/pci_iov_y.scc b/features/pci/pci_iov_y.scc new file mode 100644 index 0000000..685f058 --- /dev/null +++ b/features/pci/pci_iov_y.scc | |||
@@ -0,0 +1,4 @@ | |||
1 | define KFEATURE_DESCRIPTION "Enable PCI I/O access" | ||
2 | define KFEATURE_COMPATIBILITY board | ||
3 | |||
4 | kconf non-hardware pci_iov_y.cfg | ||
diff --git a/features/printk/printk_n.cfg b/features/printk/printk_n.cfg new file mode 100644 index 0000000..7f0df22 --- /dev/null +++ b/features/printk/printk_n.cfg | |||
@@ -0,0 +1,3 @@ | |||
1 | CONFIG_PRINTK=n | ||
2 | CONFIG_PRINTK_NMI=n | ||
3 | CONFIG_X86_VERBOSE_BOOTUP=n | ||
diff --git a/features/printk/printk_n.scc b/features/printk/printk_n.scc new file mode 100644 index 0000000..3068ffe --- /dev/null +++ b/features/printk/printk_n.scc | |||
@@ -0,0 +1,4 @@ | |||
1 | define KFEATURE_DESCRIPTION "Disable options for printk support" | ||
2 | define KFEATURE_COMPATIBILITY all | ||
3 | |||
4 | kconf non-hardware printk_n.cfg | ||
diff --git a/features/printk/printk_y.cfg b/features/printk/printk_y.cfg new file mode 100644 index 0000000..1644716 --- /dev/null +++ b/features/printk/printk_y.cfg | |||
@@ -0,0 +1,5 @@ | |||
1 | CONFIG_PRINTK=y | ||
2 | CONFIG_PRINTK_NMI=y | ||
3 | CONFIG_PRINTK_TIME=y | ||
4 | CONFIG_EARLY_PRINTK=y | ||
5 | CONFIG_X86_VERBOSE_BOOTUP=y | ||
diff --git a/features/printk/printk_y.scc b/features/printk/printk_y.scc new file mode 100644 index 0000000..7274316 --- /dev/null +++ b/features/printk/printk_y.scc | |||
@@ -0,0 +1,4 @@ | |||
1 | define KFEATURE_DESCRIPTION "Enable options for printk support" | ||
2 | define KFEATURE_COMPATIBILITY all | ||
3 | |||
4 | kconf non-hardware printk_y.cfg | ||
diff --git a/features/rcu/rcu_nocb_y.cfg b/features/rcu/rcu_nocb_y.cfg new file mode 100644 index 0000000..8a00738 --- /dev/null +++ b/features/rcu/rcu_nocb_y.cfg | |||
@@ -0,0 +1,3 @@ | |||
1 | CONFIG_NO_HZ_FULL=y | ||
2 | CONFIG_RCU_EXPERT=y | ||
3 | CONFIG_RCU_NOCB_CPU=y | ||
diff --git a/features/rcu/rcu_nocb_y.scc b/features/rcu/rcu_nocb_y.scc new file mode 100644 index 0000000..dd99a93 --- /dev/null +++ b/features/rcu/rcu_nocb_y.scc | |||
@@ -0,0 +1,4 @@ | |||
1 | define KFEATURE_DESCRIPTION "Enable offloading RCU callback processing on specified CPUs" | ||
2 | define KFEATURE_COMPATIBILITY all | ||
3 | |||
4 | kconf non-hardware rcu_nocb_y.cfg | ||
diff --git a/features/scsi/scsi_m.cfg b/features/scsi/scsi_m.cfg new file mode 100644 index 0000000..bb7a9a2 --- /dev/null +++ b/features/scsi/scsi_m.cfg | |||
@@ -0,0 +1,5 @@ | |||
1 | CONFIG_BLK_DEV_SD=m | ||
2 | CONFIG_BLK_DEV_SR=m | ||
3 | |||
4 | # Automatically set to =y by CONFIG_BLK_DEV_SR | ||
5 | CONFIG_BLK_DEV_SR_VENDOR=y | ||
diff --git a/features/scsi/scsi_m.scc b/features/scsi/scsi_m.scc new file mode 100644 index 0000000..5c64d79 --- /dev/null +++ b/features/scsi/scsi_m.scc | |||
@@ -0,0 +1,5 @@ | |||
1 | define KFEATURE_DESCRIPTION "Enable SCSI support as module" | ||
2 | |||
3 | define KFEATURE_COMPATIBILITY all | ||
4 | |||
5 | kconf hardware scsi_m.cfg | ||
diff --git a/features/scsi/scsi_y.cfg b/features/scsi/scsi_y.cfg new file mode 100644 index 0000000..e52d277 --- /dev/null +++ b/features/scsi/scsi_y.cfg | |||
@@ -0,0 +1,2 @@ | |||
1 | CONFIG_SCSI=y | ||
2 | CONFIG_BLK_DEV_SD=y | ||
diff --git a/features/scsi/scsi_y.scc b/features/scsi/scsi_y.scc new file mode 100644 index 0000000..aca2e19 --- /dev/null +++ b/features/scsi/scsi_y.scc | |||
@@ -0,0 +1,5 @@ | |||
1 | define KFEATURE_DESCRIPTION "Set SCSI block device support as built in" | ||
2 | |||
3 | define KFEATURE_COMPATIBILITY all | ||
4 | |||
5 | kconf hardware scsi_y.cfg | ||
diff --git a/features/udev/udev.cfg b/features/udev/udev.cfg new file mode 100644 index 0000000..08dc3b0 --- /dev/null +++ b/features/udev/udev.cfg | |||
@@ -0,0 +1,28 @@ | |||
1 | CONFIG_DEVTMPFS=y | ||
2 | CONFIG_CGROUPS=y | ||
3 | CONFIG_INOTIFY_USER=y | ||
4 | CONFIG_SIGNALFD=y | ||
5 | CONFIG_TIMERFD=y | ||
6 | CONFIG_EPOLL=y | ||
7 | CONFIG_NET=y | ||
8 | CONFIG_SYSFS=y | ||
9 | CONFIG_PROC_FS=y | ||
10 | CONFIG_FHANDLE=y | ||
11 | |||
12 | CONFIG_SYSFS_DEPRECATED=n | ||
13 | |||
14 | CONFIG_UEVENT_HELPER_PATH="" | ||
15 | |||
16 | CONFIG_FW_LOADER_USER_HELPER=n | ||
17 | |||
18 | CONFIG_DMIID=y | ||
19 | |||
20 | CONFIG_BLK_DEV_BSG=y | ||
21 | |||
22 | CONFIG_NET_NS=y | ||
23 | CONFIG_DEVPTS_MULTIPLE_INSTANCES=y | ||
24 | CONFIG_USER_NS=y | ||
25 | |||
26 | CONFIG_CGROUP_SCHED=y | ||
27 | CONFIG_FAIR_GROUP_SCHED=y | ||
28 | CONFIG_CFS_BANDWIDTH=y | ||
diff --git a/features/udev/udev.scc b/features/udev/udev.scc new file mode 100644 index 0000000..089ca2e --- /dev/null +++ b/features/udev/udev.scc | |||
@@ -0,0 +1,7 @@ | |||
1 | define KFEATURE_DESCRIPTION "UDEV specific kernel configs: https://github.com/systemd/systemd/blob/master/README" | ||
2 | define KFEATURE_COMPATIBILITY all | ||
3 | |||
4 | kconf non-hardware udev.cfg | ||
5 | kconf non-hardware udev_crypto.cfg | ||
6 | kconf non-hardware udev_uefi.cfg | ||
7 | kconf non-hardware udev_opt.cfg | ||
diff --git a/features/udev/udev_crypto.cfg b/features/udev/udev_crypto.cfg new file mode 100644 index 0000000..1e0be79 --- /dev/null +++ b/features/udev/udev_crypto.cfg | |||
@@ -0,0 +1,3 @@ | |||
1 | CONFIG_CRYPTO_USER_API_HASH=y | ||
2 | CONFIG_CRYPTO_HMAC=y | ||
3 | CONFIG_CRYPTO_SHA256=y | ||
diff --git a/features/udev/udev_crypto.scc b/features/udev/udev_crypto.scc new file mode 100644 index 0000000..9c019a6 --- /dev/null +++ b/features/udev/udev_crypto.scc | |||
@@ -0,0 +1,4 @@ | |||
1 | define KFEATURE_DESCRIPTION "UDEV kernels config to support crypto" | ||
2 | define KFEATURE_COMPATIBILITY all | ||
3 | |||
4 | kconf non-hardware udev_crypto.cfg | ||
diff --git a/features/udev/udev_n.cfg b/features/udev/udev_n.cfg new file mode 100644 index 0000000..ef9e6d4 --- /dev/null +++ b/features/udev/udev_n.cfg | |||
@@ -0,0 +1 @@ | |||
CONFIG_UEVENT_HELPER=n | |||
diff --git a/features/udev/udev_n.scc b/features/udev/udev_n.scc new file mode 100644 index 0000000..bfaa194 --- /dev/null +++ b/features/udev/udev_n.scc | |||
@@ -0,0 +1,5 @@ | |||
1 | define KFEATURE_DESCRIPTION "Disable udev support" | ||
2 | |||
3 | define KFEATURE_COMPATIBILITY all | ||
4 | |||
5 | kconf hardware udev_n.cfg | ||
diff --git a/features/udev/udev_opt.cfg b/features/udev/udev_opt.cfg new file mode 100644 index 0000000..d08e36a --- /dev/null +++ b/features/udev/udev_opt.cfg | |||
@@ -0,0 +1,10 @@ | |||
1 | CONFIG_IPV6=y | ||
2 | CONFIG_AUTOFS4_FS=y | ||
3 | CONFIG_TMPFS_XATTR=y | ||
4 | CONFIG_TMPFS_POSIX_ACL=y | ||
5 | CONFIG_EXT4_POSIX_ACL=y | ||
6 | CONFIG_XFS_ACL=y | ||
7 | CONFIG_BTRFS_FS_POSIX_ACL=y | ||
8 | CONFIG_SECCOMP=y | ||
9 | CONFIG_SECCOMP_FILTER=y | ||
10 | CONFIG_CHECKPOINT_RESTORE=y | ||
diff --git a/features/udev/udev_opt.scc b/features/udev/udev_opt.scc new file mode 100644 index 0000000..dc1b86a --- /dev/null +++ b/features/udev/udev_opt.scc | |||
@@ -0,0 +1,4 @@ | |||
1 | define KFEATURE_DESCRIPTION "Optional UDEV kernel configs" | ||
2 | define KFEATURE_COMPATIBILITY all | ||
3 | |||
4 | kconf non-hardware udev_opt.cfg | ||
diff --git a/features/udev/udev_uefi.cfg b/features/udev/udev_uefi.cfg new file mode 100644 index 0000000..ec2aa3e --- /dev/null +++ b/features/udev/udev_uefi.cfg | |||
@@ -0,0 +1,2 @@ | |||
1 | CONFIG_EFIVAR_FS=y | ||
2 | CONFIG_EFI_PARTITION=y | ||
diff --git a/features/udev/udev_uefi.scc b/features/udev/udev_uefi.scc new file mode 100644 index 0000000..bda289e --- /dev/null +++ b/features/udev/udev_uefi.scc | |||
@@ -0,0 +1,4 @@ | |||
1 | define KFEATURE_DESCRIPTION "kernel configs for UDEV with UEFI support" | ||
2 | define KFEATURE_COMPATIBILITY all | ||
3 | |||
4 | kconf non-hardware udev_uefi.cfg | ||
diff --git a/features/usb/ohci_m.cfg b/features/usb/ohci_m.cfg new file mode 100644 index 0000000..4b21a91 --- /dev/null +++ b/features/usb/ohci_m.cfg | |||
@@ -0,0 +1,4 @@ | |||
1 | CONFIG_USB_OHCI_HCD=m | ||
2 | CONFIG_USB_OHCI_HCD_PCI=m | ||
3 | CONFIG_USB_OHCI_HCD_PLATFORM=m | ||
4 | CONFIG_USB_UHCI_HCD=m | ||
diff --git a/features/usb/ohci_m.scc b/features/usb/ohci_m.scc new file mode 100644 index 0000000..43544cb --- /dev/null +++ b/features/usb/ohci_m.scc | |||
@@ -0,0 +1,5 @@ | |||
1 | define KFEATURE_DESCRIPTION "Enable OHCI as module" | ||
2 | |||
3 | define KFEATURE_COMPATIBILITY all | ||
4 | |||
5 | kconf hardware ohci_m.cfg | ||
diff --git a/features/usb/usb_storage_m.cfg b/features/usb/usb_storage_m.cfg new file mode 100644 index 0000000..c99c095 --- /dev/null +++ b/features/usb/usb_storage_m.cfg | |||
@@ -0,0 +1 @@ | |||
CONFIG_USB_STORAGE=m | |||
diff --git a/features/usb/usb_storage_m.scc b/features/usb/usb_storage_m.scc new file mode 100644 index 0000000..c4c0ebf --- /dev/null +++ b/features/usb/usb_storage_m.scc | |||
@@ -0,0 +1,5 @@ | |||
1 | define KFEATURE_DESCRIPTION "Enable USB storage as module" | ||
2 | |||
3 | define KFEATURE_COMPATIBILITY all | ||
4 | |||
5 | kconf hardware usb_storage_m.cfg | ||
diff --git a/features/usbGadget/usbgadget_m.cfg b/features/usbGadget/usbgadget_m.cfg new file mode 100644 index 0000000..e84cda6 --- /dev/null +++ b/features/usbGadget/usbgadget_m.cfg | |||
@@ -0,0 +1,155 @@ | |||
1 | CONFIG_PARPORT_NOT_PC=y | ||
2 | CONFIG_USB_C67X00_HCD=m | ||
3 | CONFIG_USB_OXU210HP_HCD=m | ||
4 | CONFIG_USB_ISP116X_HCD=m | ||
5 | CONFIG_USB_ISP1362_HCD=m | ||
6 | CONFIG_USB_FOTG210_HCD=m | ||
7 | CONFIG_USB_MAX3421_HCD=m | ||
8 | CONFIG_USB_SL811_HCD=m | ||
9 | # CONFIG_USB_SL811_HCD_ISO is not set | ||
10 | CONFIG_USB_R8A66597_HCD=m | ||
11 | CONFIG_USB_ACM=m | ||
12 | CONFIG_USB_WDM=m | ||
13 | CONFIG_USB_STORAGE_REALTEK=m | ||
14 | CONFIG_USB_STORAGE_DATAFAB=m | ||
15 | CONFIG_USB_STORAGE_FREECOM=m | ||
16 | CONFIG_USB_STORAGE_ISD200=m | ||
17 | CONFIG_USB_STORAGE_USBAT=m | ||
18 | CONFIG_USB_STORAGE_SDDR09=m | ||
19 | CONFIG_USB_STORAGE_SDDR55=m | ||
20 | CONFIG_USB_STORAGE_JUMPSHOT=m | ||
21 | CONFIG_USB_STORAGE_ALAUDA=m | ||
22 | CONFIG_USB_STORAGE_ONETOUCH=m | ||
23 | CONFIG_USB_STORAGE_KARMA=m | ||
24 | CONFIG_USB_STORAGE_CYPRESS_ATACB=m | ||
25 | CONFIG_USB_STORAGE_ENE_UB6250=m | ||
26 | CONFIG_USB_UAS=m | ||
27 | CONFIG_USB_USS720=m | ||
28 | CONFIG_USB_SERIAL=m | ||
29 | # CONFIG_USB_SERIAL_GENERIC is not set | ||
30 | CONFIG_USB_SERIAL_SIMPLE=m | ||
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=m | ||
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=m | ||
63 | CONFIG_USB_SERIAL_QUALCOMM=m | ||
64 | # CONFIG_USB_SERIAL_SPCP8X5 is not set | ||
65 | # CONFIG_USB_SERIAL_SAFE is not set | ||
66 | CONFIG_USB_SERIAL_SIERRAWIRELESS=m | ||
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=m | ||
72 | CONFIG_USB_SERIAL_WWAN=m | ||
73 | # CONFIG_USB_SERIAL_OMNINET is not set | ||
74 | # CONFIG_USB_SERIAL_OPTICON is not set | ||
75 | # CONFIG_USB_SERIAL_XSENS_MT is not set | ||
76 | # CONFIG_USB_SERIAL_WISHBONE is not set | ||
77 | # CONFIG_USB_SERIAL_SSU100 is not set | ||
78 | # CONFIG_USB_SERIAL_QT2 is not set | ||
79 | # CONFIG_USB_SERIAL_DEBUG is not set | ||
80 | CONFIG_USB_LCD=m | ||
81 | CONFIG_USB_SISUSBVGA=m | ||
82 | # CONFIG_USB_SISUSBVGA_CON is not set | ||
83 | CONFIG_USB_LD=m | ||
84 | CONFIG_USB_IOWARRIOR=m | ||
85 | CONFIG_USB_HSIC_USB3503=m | ||
86 | CONFIG_USB_HSIC_USB4604=m | ||
87 | CONFIG_UCSI=m | ||
88 | CONFIG_USB_GADGET=m | ||
89 | # CONFIG_USB_GADGET_DEBUG is not set | ||
90 | # CONFIG_USB_GADGET_DEBUG_FILES is not set | ||
91 | # CONFIG_USB_GADGET_DEBUG_FS is not set | ||
92 | CONFIG_USB_GADGET_VBUS_DRAW=2 | ||
93 | CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2 | ||
94 | # CONFIG_U_SERIAL_CONSOLE is not set | ||
95 | |||
96 | # | ||
97 | # USB Peripheral Controller | ||
98 | # | ||
99 | CONFIG_USB_FOTG210_UDC=m | ||
100 | CONFIG_USB_GR_UDC=m | ||
101 | CONFIG_USB_R8A66597=m | ||
102 | CONFIG_USB_PXA27X=m | ||
103 | CONFIG_USB_MV_UDC=m | ||
104 | CONFIG_USB_MV_U3D=m | ||
105 | CONFIG_USB_M66592=m | ||
106 | CONFIG_USB_BDC_UDC=m | ||
107 | |||
108 | # | ||
109 | # Platform Support | ||
110 | # | ||
111 | CONFIG_USB_BDC_PCI=m | ||
112 | CONFIG_USB_AMD5536UDC=m | ||
113 | CONFIG_USB_NET2272=m | ||
114 | # CONFIG_USB_NET2272_DMA is not set | ||
115 | CONFIG_USB_NET2280=m | ||
116 | CONFIG_USB_GOKU=m | ||
117 | CONFIG_USB_EG20T=m | ||
118 | # CONFIG_USB_DUMMY_HCD is not set | ||
119 | CONFIG_USB_LIBCOMPOSITE=m | ||
120 | CONFIG_USB_F_ACM=m | ||
121 | CONFIG_USB_U_SERIAL=m | ||
122 | CONFIG_USB_U_ETHER=m | ||
123 | CONFIG_USB_F_SERIAL=m | ||
124 | CONFIG_USB_F_OBEX=m | ||
125 | CONFIG_USB_F_NCM=m | ||
126 | CONFIG_USB_F_ECM=m | ||
127 | CONFIG_USB_F_EEM=m | ||
128 | CONFIG_USB_F_SUBSET=m | ||
129 | CONFIG_USB_F_RNDIS=m | ||
130 | CONFIG_USB_F_MASS_STORAGE=m | ||
131 | CONFIG_USB_F_FS=m | ||
132 | CONFIG_USB_F_HID=m | ||
133 | # CONFIG_USB_CONFIGFS is not set | ||
134 | # CONFIG_USB_ZERO is not set | ||
135 | CONFIG_USB_ETH=m | ||
136 | CONFIG_USB_ETH_RNDIS=y | ||
137 | CONFIG_USB_ETH_EEM=y | ||
138 | CONFIG_USB_G_NCM=m | ||
139 | CONFIG_USB_GADGETFS=m | ||
140 | CONFIG_USB_FUNCTIONFS=m | ||
141 | CONFIG_USB_FUNCTIONFS_ETH=y | ||
142 | CONFIG_USB_FUNCTIONFS_RNDIS=y | ||
143 | CONFIG_USB_FUNCTIONFS_GENERIC=y | ||
144 | CONFIG_USB_MASS_STORAGE=m | ||
145 | CONFIG_USB_G_SERIAL=m | ||
146 | # CONFIG_USB_G_PRINTER is not set | ||
147 | CONFIG_USB_CDC_COMPOSITE=m | ||
148 | CONFIG_USB_G_ACM_MS=m | ||
149 | CONFIG_USB_G_MULTI=m | ||
150 | CONFIG_USB_G_MULTI_RNDIS=y | ||
151 | CONFIG_USB_G_MULTI_CDC=y | ||
152 | CONFIG_USB_G_HID=m | ||
153 | # CONFIG_USB_G_DBGP is not set | ||
154 | CONFIG_USB_ULPI_BUS=m | ||
155 | # 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 @@ | |||
1 | define KFEATURE_DESCRIPTION "Enable USB devices support as modules" | ||
2 | define KFEATURE_COMPATIBILITY board | ||
3 | |||
4 | kconf non-hardware usbgadget_m.cfg | ||
diff --git a/features/usbGadget/usbgadget_n.cfg b/features/usbGadget/usbgadget_n.cfg new file mode 100644 index 0000000..76364be --- /dev/null +++ b/features/usbGadget/usbgadget_n.cfg | |||
@@ -0,0 +1,6 @@ | |||
1 | CONFIG_USB_F_UAC2=n | ||
2 | CONFIG_USB_F_UVC=n | ||
3 | CONFIG_USB_F_MIDI=n | ||
4 | CONFIG_USB_AUDIO=n | ||
5 | CONFIG_USB_MIDI_GADGET=n | ||
6 | CONFIG_USB_G_WEBCAM=n | ||
diff --git a/features/usbGadget/usbgadget_n.scc b/features/usbGadget/usbgadget_n.scc new file mode 100644 index 0000000..8a47594 --- /dev/null +++ b/features/usbGadget/usbgadget_n.scc | |||
@@ -0,0 +1,4 @@ | |||
1 | define KFEATURE_DESCRIPTION "Disable options for usb gadget support" | ||
2 | define KFEATURE_COMPATIBILITY all | ||
3 | |||
4 | kconf hardware usbgadget_n.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 @@ | |||
1 | CONFIG_GENERIC_PHY=y | ||
2 | CONFIG_PHY_PXA_28NM_HSIC=m | ||
3 | CONFIG_PHY_PXA_28NM_USB2=m | ||
4 | CONFIG_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 @@ | |||
1 | define KFEATURE_DESCRIPTION "Enable support for USB PHY" | ||
2 | define KFEATURE_COMPATIBILITY board | ||
3 | |||
4 | kconf non-hardware usb_phy_m.cfg | ||
diff --git a/features/usbnet/usbnet_m.cfg b/features/usbnet/usbnet_m.cfg new file mode 100644 index 0000000..a62deff --- /dev/null +++ b/features/usbnet/usbnet_m.cfg | |||
@@ -0,0 +1,88 @@ | |||
1 | CONFIG_USB_USBNET=m | ||
2 | CONFIG_USB_NET_DRIVERS=m | ||
3 | CONFIG_MICROCHIP_PHY=m | ||
4 | CONFIG_USB_CATC=m | ||
5 | CONFIG_USB_KAWETH=m | ||
6 | CONFIG_USB_PEGASUS=m | ||
7 | CONFIG_USB_RTL8150=m | ||
8 | CONFIG_USB_RTL8152=m | ||
9 | CONFIG_USB_LAN78XX=m | ||
10 | CONFIG_USB_NET_AX8817X=m | ||
11 | CONFIG_USB_NET_AX88179_178A=m | ||
12 | CONFIG_USB_NET_CDCETHER=m | ||
13 | CONFIG_USB_NET_CDC_EEM=m | ||
14 | CONFIG_USB_NET_CDC_NCM=m | ||
15 | CONFIG_USB_NET_HUAWEI_CDC_NCM=m | ||
16 | CONFIG_USB_NET_CDC_MBIM=m | ||
17 | CONFIG_USB_NET_DM9601=m | ||
18 | CONFIG_USB_NET_SR9700=m | ||
19 | CONFIG_USB_NET_SR9800=m | ||
20 | CONFIG_USB_NET_SMSC75XX=m | ||
21 | CONFIG_USB_NET_SMSC95XX=m | ||
22 | CONFIG_USB_NET_GL620A=m | ||
23 | CONFIG_USB_NET_NET1080=m | ||
24 | CONFIG_USB_NET_PLUSB=m | ||
25 | CONFIG_USB_NET_MCS7830=m | ||
26 | CONFIG_USB_NET_RNDIS_HOST=m | ||
27 | CONFIG_USB_NET_ZAURUS=m | ||
28 | CONFIG_USB_NET_CX82310_ETH=m | ||
29 | CONFIG_USB_NET_KALMIA=m | ||
30 | CONFIG_USB_NET_QMI_WWAN=m | ||
31 | CONFIG_USB_NET_INT51X1=m | ||
32 | CONFIG_USB_SIERRA_NET=m | ||
33 | CONFIG_USB_VL600=m | ||
34 | CONFIG_USB_NET_CH9200=m | ||
35 | CONFIG_USB_ACM=m | ||
36 | CONFIG_USB_WDM=m | ||
37 | CONFIG_USB_GADGET=m | ||
38 | # CONFIG_USB_GADGET_DEBUG is not set | ||
39 | # CONFIG_USB_GADGET_DEBUG_FILES is not set | ||
40 | # CONFIG_USB_GADGET_DEBUG_FS is not set | ||
41 | CONFIG_USB_GADGET_VBUS_DRAW=2 | ||
42 | CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2 | ||
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 | ||
60 | CONFIG_USB_LIBCOMPOSITE=m | ||
61 | CONFIG_USB_F_ACM=m | ||
62 | CONFIG_USB_U_SERIAL=m | ||
63 | CONFIG_USB_U_ETHER=m | ||
64 | CONFIG_USB_F_SERIAL=m | ||
65 | CONFIG_USB_F_OBEX=m | ||
66 | CONFIG_USB_F_NCM=m | ||
67 | CONFIG_USB_F_ECM=m | ||
68 | CONFIG_USB_F_EEM=m | ||
69 | CONFIG_USB_F_SUBSET=m | ||
70 | CONFIG_USB_F_RNDIS=m | ||
71 | CONFIG_USB_F_MASS_STORAGE=m | ||
72 | # CONFIG_USB_CONFIGFS is not set | ||
73 | # CONFIG_USB_ZERO is not set | ||
74 | CONFIG_USB_ETH=m | ||
75 | CONFIG_USB_ETH_RNDIS=y | ||
76 | CONFIG_USB_ETH_EEM=y | ||
77 | CONFIG_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 | ||
81 | CONFIG_USB_G_SERIAL=m | ||
82 | # CONFIG_USB_G_PRINTER is not set | ||
83 | CONFIG_USB_CDC_COMPOSITE=m | ||
84 | CONFIG_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/usbnet/usbnet_m.scc b/features/usbnet/usbnet_m.scc new file mode 100644 index 0000000..62749f3 --- /dev/null +++ b/features/usbnet/usbnet_m.scc | |||
@@ -0,0 +1,4 @@ | |||
1 | define KFEATURE_DESCRIPTION "Add usb network device support as module" | ||
2 | define KFEATURE_COMPATIBILITY all | ||
3 | |||
4 | kconf hardware usbnet_m.cfg | ||
diff --git a/features/usbnet/usbnet_n.cfg b/features/usbnet/usbnet_n.cfg new file mode 100644 index 0000000..ad9eb03 --- /dev/null +++ b/features/usbnet/usbnet_n.cfg | |||
@@ -0,0 +1,43 @@ | |||
1 | CONFIG_USB_NET_DRIVERS=n | ||
2 | # CONFIG_USB_CATC is not set | ||
3 | CONFIG_USB_KAWETH=n | ||
4 | CONFIG_USB_PEGASUS=n | ||
5 | CONFIG_USB_RTL8150=n | ||
6 | CONFIG_USB_RTL8152=n | ||
7 | # CONFIG_USB_LAN78XX is not set | ||
8 | CONFIG_USB_USBNET=n | ||
9 | CONFIG_USB_NET_AX8817X=n | ||
10 | CONFIG_USB_NET_AX88179_178A=n | ||
11 | CONFIG_USB_NET_CDCETHER=n | ||
12 | CONFIG_USB_NET_CDC_EEM=n | ||
13 | CONFIG_USB_NET_CDC_NCM=n | ||
14 | # CONFIG_USB_NET_HUAWEI_CDC_NCM is not set | ||
15 | # CONFIG_USB_NET_CDC_MBIM is not set | ||
16 | CONFIG_USB_NET_DM9601=n | ||
17 | # CONFIG_USB_NET_SR9700 is not set | ||
18 | # CONFIG_USB_NET_SR9800 is not set | ||
19 | CONFIG_USB_NET_SMSC75XX=n | ||
20 | CONFIG_USB_NET_SMSC95XX=n | ||
21 | # CONFIG_USB_NET_GL620A is not set | ||
22 | CONFIG_USB_NET_NET1080=n | ||
23 | # CONFIG_USB_NET_PLUSB is not set | ||
24 | CONFIG_USB_NET_MCS7830=n | ||
25 | # CONFIG_USB_NET_RNDIS_HOST is no set | ||
26 | CONFIG_USB_NET_CDC_SUBSET_ENABLE=n | ||
27 | CONFIG_USB_NET_CDC_SUBSET=n | ||
28 | CONFIG_USB_ALI_M5632=n | ||
29 | CONFIG_USB_AN2720=n | ||
30 | CONFIG_USB_BELKIN=n | ||
31 | CONFIG_USB_ARMLINUX=n | ||
32 | # CONFIG_USB_EPSON2888 is not set | ||
33 | CONFIG_USB_KC2190=n | ||
34 | CONFIG_USB_NET_ZAURUS=n | ||
35 | # CONFIG_USB_NET_CX82310_ETH is not set | ||
36 | # CONFIG_USB_NET_KALMIA is not set | ||
37 | # CONFIG_USB_NET_QMI_WWAN is not set | ||
38 | # CONFIG_USB_HSO is not set | ||
39 | # CONFIG_USB_NET_INT51X1 is not set | ||
40 | # CONFIG_USB_IPHETH is not set | ||
41 | # CONFIG_USB_SIERRA_NET is not set | ||
42 | # CONFIG_USB_VL600 is not set | ||
43 | # CONFIG_USB_NET_CH9200 is not set | ||
diff --git a/features/usbnet/usbnet_n.scc b/features/usbnet/usbnet_n.scc new file mode 100644 index 0000000..7adb0a1 --- /dev/null +++ b/features/usbnet/usbnet_n.scc | |||
@@ -0,0 +1,4 @@ | |||
1 | define KFEATURE_DESCRIPTION "Disable options for usb network device support" | ||
2 | define KFEATURE_COMPATIBILITY all | ||
3 | |||
4 | kconf hardware usbnet_n.cfg | ||
diff --git a/features/vfio/vfio_m.cfg b/features/vfio/vfio_m.cfg new file mode 100644 index 0000000..f42b937 --- /dev/null +++ b/features/vfio/vfio_m.cfg | |||
@@ -0,0 +1,20 @@ | |||
1 | CONFIG_HAVE_INTEL_TXT=y | ||
2 | CONFIG_PCI_PASID=y | ||
3 | CONFIG_VFIO_IOMMU_TYPE1=y | ||
4 | CONFIG_VFIO_VIRQFD=m | ||
5 | CONFIG_VFIO=y | ||
6 | # CONFIG_VFIO_NOIOMMU is not set | ||
7 | CONFIG_VFIO_PCI=m | ||
8 | # CONFIG_VFIO_PCI_VGA is not set | ||
9 | CONFIG_VFIO_PCI_MMAP=y | ||
10 | CONFIG_VFIO_PCI_INTX=y | ||
11 | CONFIG_VFIO_PCI_IGD=y | ||
12 | CONFIG_IOMMU_API=y | ||
13 | CONFIG_IOMMU_IOVA=y | ||
14 | CONFIG_DMAR_TABLE=y | ||
15 | CONFIG_INTEL_IOMMU=y | ||
16 | CONFIG_INTEL_IOMMU_SVM=y | ||
17 | CONFIG_INTEL_IOMMU_DEFAULT_ON=y | ||
18 | CONFIG_INTEL_IOMMU_FLOPPY_WA=y | ||
19 | # CONFIG_INTEL_TXT is not set | ||
20 | # CONFIG_KVM_DEVICE_ASSIGNMENT is not set | ||
diff --git a/features/vfio/vfio_m.scc b/features/vfio/vfio_m.scc new file mode 100644 index 0000000..f971caf --- /dev/null +++ b/features/vfio/vfio_m.scc | |||
@@ -0,0 +1,4 @@ | |||
1 | define KFEATURE_DESCRIPTION "Enable VFIO" | ||
2 | define KFEATURE_COMPATIBILITY all | ||
3 | |||
4 | kconf non-hardware vfio_m.cfg | ||
diff --git a/features/vhost/vhost_m.cfg b/features/vhost/vhost_m.cfg new file mode 100644 index 0000000..4561a7d --- /dev/null +++ b/features/vhost/vhost_m.cfg | |||
@@ -0,0 +1,7 @@ | |||
1 | CONFIG_VHOST=m | ||
2 | CONFIG_VHOST_NET=m | ||
3 | CONFIG_VHOST_SCSI=m | ||
4 | CONFIG_VHOST_VSOCK=m | ||
5 | CONFIG_VHOST_CROSS_ENDIAN_LEGACY=n | ||
6 | |||
7 | |||
diff --git a/features/vhost/vhost_m.scc b/features/vhost/vhost_m.scc new file mode 100644 index 0000000..e5bbe46 --- /dev/null +++ b/features/vhost/vhost_m.scc | |||
@@ -0,0 +1,5 @@ | |||
1 | define KFEATURE_DESCRIPTION "Enable vhost support as a module" | ||
2 | define KFEATURE_COMPATIBILITY board | ||
3 | |||
4 | kconf non-hardware vhost_m.cfg | ||
5 | |||
diff --git a/features/vxlan/vxlan_y.cfg b/features/vxlan/vxlan_y.cfg new file mode 100644 index 0000000..ab1a1b8 --- /dev/null +++ b/features/vxlan/vxlan_y.cfg | |||
@@ -0,0 +1 @@ | |||
CONFIG_VXLAN=y | |||
diff --git a/features/vxlan/vxlan_y.scc b/features/vxlan/vxlan_y.scc new file mode 100644 index 0000000..7998147 --- /dev/null +++ b/features/vxlan/vxlan_y.scc | |||
@@ -0,0 +1,4 @@ | |||
1 | define KFEATURE_DESCRIPTION "Enable vxlan support" | ||
2 | define KFEATURE_COMPATIBILITY all | ||
3 | |||
4 | kconf non-hardware vxlan_y.cfg | ||
diff --git a/features/wlan/wlan_ath10k.cfg b/features/wlan/wlan_ath10k.cfg new file mode 100644 index 0000000..68afc9a --- /dev/null +++ b/features/wlan/wlan_ath10k.cfg | |||
@@ -0,0 +1,4 @@ | |||
1 | # Atheros 10K | ||
2 | CONFIG_WLAN_VENDOR_ATH=y | ||
3 | CONFIG_ATH10K=m | ||
4 | CONFIG_ATH10K_PCI=m | ||
diff --git a/features/wlan/wlan_ath10k.scc b/features/wlan/wlan_ath10k.scc new file mode 100644 index 0000000..8572337 --- /dev/null +++ b/features/wlan/wlan_ath10k.scc | |||
@@ -0,0 +1,5 @@ | |||
1 | define KFEATURE_DESCRIPTION "ATH10k is the mac80211 wireless driver for Qualcom Atheros QCA988x family of chips" | ||
2 | |||
3 | define KFEATURE_COMPATIBILITY all | ||
4 | |||
5 | kconf hardware wlan_ath10k.cfg | ||
diff --git a/features/wlan/wlan_n.cfg b/features/wlan/wlan_n.cfg new file mode 100644 index 0000000..59dd7d2 --- /dev/null +++ b/features/wlan/wlan_n.cfg | |||
@@ -0,0 +1,65 @@ | |||
1 | CONFIG_WLAN=n | ||
2 | CONFIG_WLAN_VENDOR_ADMTEK=n | ||
3 | CONFIG_ATH_COMMON=n | ||
4 | CONFIG_WLAN_VENDOR_ATH=n | ||
5 | CONFIG_ATH5K=n | ||
6 | CONFIG_ATH5K_PCI=n | ||
7 | CONFIG_ATH9K_HW=n | ||
8 | CONFIG_ATH9K_COMMON=n | ||
9 | CONFIG_ATH9K_BTCOEX_SUPPORT=n | ||
10 | CONFIG_ATH9K=n | ||
11 | CONFIG_ATH9K_PCI=n | ||
12 | CONFIG_ATH9K_RFKILL=n | ||
13 | CONFIG_ATH9K_PCOEM=n | ||
14 | CONFIG_WLAN_VENDOR_ATMEL=n | ||
15 | CONFIG_WLAN_VENDOR_BROADCOM=n | ||
16 | CONFIG_BRCMUTIL=n | ||
17 | CONFIG_BRCMSMAC=n | ||
18 | CONFIG_BRCMFMAC=n | ||
19 | CONFIG_BRCMFMAC_PROTO_BCDC=n | ||
20 | CONFIG_BRCMFMAC_SDIO=n | ||
21 | CONFIG_BRCMFMAC_USB=n | ||
22 | CONFIG_WLAN_VENDOR_CISCO=n | ||
23 | CONFIG_WLAN_VENDOR_INTEL=n | ||
24 | CONFIG_IWLEGACY=n | ||
25 | CONFIG_IWL4965=n | ||
26 | CONFIG_IWL3945=n | ||
27 | |||
28 | # | ||
29 | # iwl3945 / iwl4965 Debugging Options | ||
30 | # | ||
31 | CONFIG_IWLWIFI=n | ||
32 | CONFIG_IWLWIFI_LEDS=n | ||
33 | CONFIG_IWLDVM=n | ||
34 | CONFIG_IWLMVM=n | ||
35 | CONFIG_IWLWIFI_OPMODE_MODULAR=n | ||
36 | |||
37 | # | ||
38 | # Debugging Options | ||
39 | # | ||
40 | CONFIG_IWLWIFI_DEVICE_TRACING=n | ||
41 | CONFIG_WLAN_VENDOR_INTERSIL=n | ||
42 | CONFIG_WLAN_VENDOR_MARVELL=n | ||
43 | CONFIG_WLAN_VENDOR_MEDIATEK=n | ||
44 | CONFIG_WLAN_VENDOR_RALINK=n | ||
45 | CONFIG_RT2X00=n | ||
46 | CONFIG_RT2800PCI=n | ||
47 | CONFIG_RT2800PCI_RT33XX=n | ||
48 | CONFIG_RT2800PCI_RT35XX=n | ||
49 | CONFIG_RT2800PCI_RT53XX=n | ||
50 | CONFIG_RT2800PCI_RT3290=n | ||
51 | CONFIG_RT2800_LIB=n | ||
52 | CONFIG_RT2800_LIB_MMIO=n | ||
53 | CONFIG_RT2X00_LIB_MMIO=n | ||
54 | CONFIG_RT2X00_LIB_PCI=n | ||
55 | CONFIG_RT2X00_LIB=n | ||
56 | CONFIG_RT2X00_LIB_FIRMWARE=n | ||
57 | CONFIG_RT2X00_LIB_CRYPTO=n | ||
58 | CONFIG_RT2X00_LIB_LEDS=n | ||
59 | CONFIG_WLAN_VENDOR_REALTEK=n | ||
60 | CONFIG_RTL_CARDS=n | ||
61 | CONFIG_RTL_CARDS=n | ||
62 | CONFIG_WLAN_VENDOR_RSI=n | ||
63 | CONFIG_WLAN_VENDOR_ST=n | ||
64 | CONFIG_WLAN_VENDOR_TI=n | ||
65 | CONFIG_WLAN_VENDOR_ZYDAS=n | ||
diff --git a/features/wlan/wlan_n.scc b/features/wlan/wlan_n.scc new file mode 100644 index 0000000..9861bf1 --- /dev/null +++ b/features/wlan/wlan_n.scc | |||
@@ -0,0 +1,4 @@ | |||
1 | define KFEATURE_DESCRIPTION "Disable options for wlan support" | ||
2 | define KFEATURE_COMPATIBILITY all | ||
3 | |||
4 | kconf non-hardware wlan_n.cfg | ||
diff --git a/features/wlan/wlan_y.cfg b/features/wlan/wlan_y.cfg new file mode 100644 index 0000000..6f41b81 --- /dev/null +++ b/features/wlan/wlan_y.cfg | |||
@@ -0,0 +1,10 @@ | |||
1 | # Wi-Fi common | ||
2 | CONFIG_NET=y | ||
3 | CONFIG_NETDEVICES=y | ||
4 | CONFIG_WLAN=y | ||
5 | CONFIG_WIRELESS=y | ||
6 | |||
7 | # MAC80211 | ||
8 | CONFIG_MAC80211=m | ||
9 | CONFIG_CFG80211=m | ||
10 | CONFIG_NL80211_TESTMODE=y | ||
diff --git a/features/wlan/wlan_y.scc b/features/wlan/wlan_y.scc new file mode 100644 index 0000000..2c53435 --- /dev/null +++ b/features/wlan/wlan_y.scc | |||
@@ -0,0 +1,5 @@ | |||
1 | define KFEATURE_DESCRIPTION "Enable basic WLAN support" | ||
2 | |||
3 | define KFEATURE_COMPATIBILITY all | ||
4 | |||
5 | kconf hardware wlan_y.cfg | ||
diff --git a/patches/ipv4/0001-IPV4-unlock-rtnl_mutex-before-waiting-for-carrier-on.patch b/patches/ipv4/0001-IPV4-unlock-rtnl_mutex-before-waiting-for-carrier-on.patch new file mode 100644 index 0000000..5133075 --- /dev/null +++ b/patches/ipv4/0001-IPV4-unlock-rtnl_mutex-before-waiting-for-carrier-on.patch | |||
@@ -0,0 +1,44 @@ | |||
1 | From 1828e68d8f0b99dbe388de4b6703afd90fdd7493 Mon Sep 17 00:00:00 2001 | ||
2 | From: Dragos Motrea <Dragos.Motrea@enea.com> | ||
3 | Date: Thu, 16 Mar 2017 14:04:17 +0100 | ||
4 | Subject: [PATCH] IPV4: unlock rtnl_mutex before waiting for carrier on | ||
5 | |||
6 | There is a race condition between ip auto configuration and the ethernet | ||
7 | driver. The ip configuration is taking the rtnl_mutex in the ic_open_devs() | ||
8 | function and then is waiting 120 seconds for a carrier on at least | ||
9 | one network device. The driver is locked in the mutex and the carrier on | ||
10 | is not sent. After 120 seconds, the mutex is unlocked and the driver is | ||
11 | continuing its task execution. | ||
12 | |||
13 | The mutex should be unlocked in the ip auto configuration before waiting the | ||
14 | carrier on from the ethernet driver. | ||
15 | |||
16 | Signed-off-by: Dragos Motrea <Dragos.Motrea@enea.com> | ||
17 | --- | ||
18 | net/ipv4/ipconfig.c | 3 +-- | ||
19 | 1 file changed, 1 insertion(+), 2 deletions(-) | ||
20 | |||
21 | diff --git a/net/ipv4/ipconfig.c b/net/ipv4/ipconfig.c | ||
22 | index 071a785..55c95cc 100644 | ||
23 | --- a/net/ipv4/ipconfig.c | ||
24 | +++ b/net/ipv4/ipconfig.c | ||
25 | @@ -254,6 +254,7 @@ static int __init ic_open_devs(void) | ||
26 | dev->name, able, d->xid); | ||
27 | } | ||
28 | } | ||
29 | + rtnl_unlock(); | ||
30 | |||
31 | /* no point in waiting if we could not bring up at least one device */ | ||
32 | if (!ic_first_dev) | ||
33 | @@ -281,8 +282,6 @@ static int __init ic_open_devs(void) | ||
34 | next_msg = jiffies + msecs_to_jiffies(CONF_CARRIER_TIMEOUT/12); | ||
35 | } | ||
36 | have_carrier: | ||
37 | - rtnl_unlock(); | ||
38 | - | ||
39 | *last = NULL; | ||
40 | |||
41 | if (!ic_first_dev) { | ||
42 | -- | ||
43 | 2.7.4 | ||
44 | |||
diff --git a/patches/ipv4/ipv4wait.scc b/patches/ipv4/ipv4wait.scc new file mode 100644 index 0000000..93e8cdc --- /dev/null +++ b/patches/ipv4/ipv4wait.scc | |||
@@ -0,0 +1 @@ | |||
patch 0001-IPV4-unlock-rtnl_mutex-before-waiting-for-carrier-on.patch | |||