From 6c9f970096f3dff240b0ab366d94a72f4fbd557c Mon Sep 17 00:00:00 2001 From: Dragos Motrea Date: Wed, 31 May 2017 14:07:30 +0200 Subject: Optimized the kernel foot print of the Host Image In order to decrease the size of the kernel I removed unnecessary modules (drivers, debug capabilities) Signed-off-by: Dragos Motrea Signed-off-by: Adrian Dudau --- features/accelerometers/accelerometers_n.cfg | 30 ++ features/accelerometers/accelerometers_n.scc | 4 + features/acp/acp_n.cfg | 21 + features/acp/acp_n.scc | 4 + features/acpi/acpi_n.cfg | 4 + features/acpi/acpi_n.scc | 4 + features/agp/agp_n.cfg | 6 + features/agp/agp_n.scc | 4 + features/ata/ata_n.cfg | 59 ++ features/ata/ata_n.scc | 4 + features/backlight/backlight_n.cfg | 30 ++ features/backlight/backlight_n.scc | 4 + features/bluetooth/bluetooth_n.cfg | 28 + features/bluetooth/bluetooth_n.scc | 4 + features/bug_support/bug_support_n.cfg | 3 + features/bug_support/bug_support_n.scc | 4 + features/cdrom/cdrom_n.cfg | 1 + features/cdrom/cdrom_n.scc | 4 + features/cdrom_fs/cdrom_fs_n.cfg | 2 + features/cdrom_fs/cdrom_fs_n.scc | 4 + features/cgroupdbg/cgroupdbg_n.cfg | 1 + features/cgroupdbg/cgroupdbg_n.scc | 4 + features/debug/debug_kernel_n.cfg | 9 + features/debug/debug_kernel_n.scc | 4 + features/debug/debug_kernel_y.cfg | 7 + features/debug/debug_kernel_y.scc | 2 +- features/devcoredump/devcoredump_n.cfg | 2 + features/devcoredump/devcoredump_n.scc | 4 + features/devcoredump/devcoredump_y.cfg | 2 + features/devcoredump/devcoredump_y.scc | 2 + features/display/display_n.cfg | 4 + features/display/display_n.scc | 4 + features/drm/drm_n.cfg | 9 + features/drm/drm_n.scc | 4 + features/elf_core_support/elf_core_support_n.cfg | 1 + features/elf_core_support/elf_core_support_n.scc | 4 + features/framebuffer/framebuffer_n.cfg | 64 +++ features/framebuffer/framebuffer_n.scc | 4 + features/ftrace/ftrace_n.cfg | 29 + features/ftrace/ftrace_n.scc | 4 + features/ftrace/ftrace_y.cfg | 12 + features/ftrace/ftrace_y.scc | 4 + features/hdmi/hdmi_n.cfg | 1 + features/hdmi/hdmi_n.scc | 4 + features/hid/hid_n.cfg | 89 ++++ features/hid/hid_n.scc | 4 + features/hidsensor/hidsensor_n.cfg | 5 + features/hidsensor/hidsensor_n.scc | 4 + features/ieee802154/ieee802154_n.cfg | 6 + features/ieee802154/ieee802154_n.scc | 4 + features/inclinometer/inclinometer_n.cfg | 1 + features/inclinometer/inclinometer_n.scc | 4 + .../kernel_xz_compression_y.cfg | 1 + .../kernel_xz_compression_y.scc | 4 + features/keyboard/keyboard_n.cfg | 25 + features/keyboard/keyboard_n.scc | 4 + features/kgdb/kgdb_n.cfg | 1 + features/kgdb/kgdb_n.scc | 4 + features/kgdb/kgdb_y.scc | 2 +- features/kprobes/kprobes_n.cfg | 2 + features/kprobes/kprobes_n.scc | 4 + features/media/media_n.cfg | 592 +++++++++++++++++++++ features/media/media_n.scc | 4 + features/memorydbg/memorydbg_n.cfg | 8 + features/memorydbg/memorydbg_n.scc | 4 + features/memorydbg/memorydbg_y.cfg | 9 + features/memorydbg/memorydbg_y.scc | 4 + features/misc/misc_n.cfg | 1 + features/misc/misc_n.scc | 4 + features/mmc/mmc_n.cfg | 29 + features/mmc/mmc_n.scc | 4 + features/mouse/mouse_n.cfg | 22 + features/mouse/mouse_n.scc | 4 + features/mousedev/mousedev_n.cfg | 2 + features/mousedev/mousedev_n.scc | 4 + features/netdevices/netdevices_n.cfg | 147 +++++ features/netdevices/netdevices_n.scc | 4 + features/nfc/nfc_n.cfg | 40 ++ features/nfc/nfc_n.scc | 4 + features/pcspkr/pcspkr_n.cfg | 1 + features/pcspkr/pcspkr_n.scc | 4 + features/powermanagement/powermanagement_n.cfg | 14 + features/powermanagement/powermanagement_n.scc | 4 + features/printk/printk_n.cfg | 2 + features/printk/printk_n.scc | 4 + features/printk/printk_y.cfg | 3 + features/printk/printk_y.scc | 4 + features/rcudbg/rcudbg_n.cfg | 4 + features/rcudbg/rcudbg_n.scc | 4 + features/rcudbg/rcudbg_y.cfg | 4 + features/rcudbg/rcudbg_y.scc | 4 + .../reduced_kernel_footprint.scc | 57 ++ features/rfkill/rfkill_n.cfg | 3 + features/rfkill/rfkill_n.scc | 4 + features/runtimetest/runtimetest_n.cfg | 5 + features/runtimetest/runtimetest_n.scc | 4 + features/sound/sound_n.cfg | 291 ++++++++++ features/sound/sound_n.scc | 4 + features/staging/staging_n.cfg | 1 + features/staging/staging_n.scc | 4 + features/std_kernel/std_kernel_y.cfg | 1 + features/std_kernel/std_kernel_y.scc | 4 + features/tablet/tablet_n.cfg | 1 + features/tablet/tablet_n.scc | 4 + features/touchscreen/touchscreen_n.cfg | 22 + features/touchscreen/touchscreen_n.scc | 4 + features/tracing/tracing_n.cfg | 7 + features/tracing/tracing_n.scc | 4 + features/tracing/tracing_y.cfg | 7 + features/tracing/tracing_y.scc | 4 + features/usbGadget/usbgadget_n.cfg | 6 + features/usbGadget/usbgadget_n.scc | 4 + features/usbnet/usbnet_m.cfg | 42 ++ features/usbnet/usbnet_m.scc | 4 + features/usbnet/usbnet_n.cfg | 43 ++ features/usbnet/usbnet_n.scc | 4 + features/usbsupport/usbsupport_m.cfg | 270 ++++++++++ features/usbsupport/usbsupport_m.scc | 4 + features/usbsupport/usbsupport_n.cfg | 270 ++++++++++ features/usbsupport/usbsupport_n.scc | 4 + features/wireless/wireless_n.cfg | 12 + features/wireless/wireless_n.scc | 4 + features/wlan/wlan_n.cfg | 65 +++ features/wlan/wlan_n.scc | 4 + 124 files changed, 2676 insertions(+), 2 deletions(-) create mode 100644 features/accelerometers/accelerometers_n.cfg create mode 100644 features/accelerometers/accelerometers_n.scc create mode 100644 features/acp/acp_n.cfg create mode 100644 features/acp/acp_n.scc create mode 100644 features/acpi/acpi_n.cfg create mode 100644 features/acpi/acpi_n.scc create mode 100644 features/agp/agp_n.cfg create mode 100644 features/agp/agp_n.scc create mode 100644 features/ata/ata_n.cfg create mode 100644 features/ata/ata_n.scc create mode 100644 features/backlight/backlight_n.cfg create mode 100644 features/backlight/backlight_n.scc create mode 100644 features/bluetooth/bluetooth_n.cfg create mode 100644 features/bluetooth/bluetooth_n.scc create mode 100644 features/bug_support/bug_support_n.cfg create mode 100644 features/bug_support/bug_support_n.scc create mode 100644 features/cdrom/cdrom_n.cfg create mode 100644 features/cdrom/cdrom_n.scc create mode 100644 features/cdrom_fs/cdrom_fs_n.cfg create mode 100644 features/cdrom_fs/cdrom_fs_n.scc create mode 100644 features/cgroupdbg/cgroupdbg_n.cfg create mode 100644 features/cgroupdbg/cgroupdbg_n.scc create mode 100644 features/debug/debug_kernel_n.cfg create mode 100644 features/debug/debug_kernel_n.scc create mode 100644 features/devcoredump/devcoredump_n.cfg create mode 100644 features/devcoredump/devcoredump_n.scc create mode 100644 features/devcoredump/devcoredump_y.cfg create mode 100644 features/devcoredump/devcoredump_y.scc create mode 100644 features/display/display_n.cfg create mode 100644 features/display/display_n.scc create mode 100644 features/drm/drm_n.cfg create mode 100644 features/drm/drm_n.scc create mode 100644 features/elf_core_support/elf_core_support_n.cfg create mode 100644 features/elf_core_support/elf_core_support_n.scc create mode 100644 features/framebuffer/framebuffer_n.cfg create mode 100644 features/framebuffer/framebuffer_n.scc create mode 100644 features/ftrace/ftrace_n.cfg create mode 100644 features/ftrace/ftrace_n.scc create mode 100644 features/ftrace/ftrace_y.cfg create mode 100644 features/ftrace/ftrace_y.scc create mode 100644 features/hdmi/hdmi_n.cfg create mode 100644 features/hdmi/hdmi_n.scc create mode 100644 features/hid/hid_n.cfg create mode 100644 features/hid/hid_n.scc create mode 100644 features/hidsensor/hidsensor_n.cfg create mode 100644 features/hidsensor/hidsensor_n.scc create mode 100644 features/ieee802154/ieee802154_n.cfg create mode 100644 features/ieee802154/ieee802154_n.scc create mode 100644 features/inclinometer/inclinometer_n.cfg create mode 100644 features/inclinometer/inclinometer_n.scc create mode 100644 features/kernel_xz_compression/kernel_xz_compression_y.cfg create mode 100644 features/kernel_xz_compression/kernel_xz_compression_y.scc create mode 100644 features/keyboard/keyboard_n.cfg create mode 100644 features/keyboard/keyboard_n.scc create mode 100644 features/kgdb/kgdb_n.cfg create mode 100644 features/kgdb/kgdb_n.scc create mode 100644 features/kprobes/kprobes_n.cfg create mode 100644 features/kprobes/kprobes_n.scc create mode 100644 features/media/media_n.cfg create mode 100644 features/media/media_n.scc create mode 100644 features/memorydbg/memorydbg_n.cfg create mode 100644 features/memorydbg/memorydbg_n.scc create mode 100644 features/memorydbg/memorydbg_y.cfg create mode 100644 features/memorydbg/memorydbg_y.scc create mode 100644 features/misc/misc_n.cfg create mode 100644 features/misc/misc_n.scc create mode 100644 features/mmc/mmc_n.cfg create mode 100644 features/mmc/mmc_n.scc create mode 100644 features/mouse/mouse_n.cfg create mode 100644 features/mouse/mouse_n.scc create mode 100644 features/mousedev/mousedev_n.cfg create mode 100644 features/mousedev/mousedev_n.scc create mode 100644 features/netdevices/netdevices_n.cfg create mode 100644 features/netdevices/netdevices_n.scc create mode 100644 features/nfc/nfc_n.cfg create mode 100644 features/nfc/nfc_n.scc create mode 100644 features/pcspkr/pcspkr_n.cfg create mode 100644 features/pcspkr/pcspkr_n.scc create mode 100644 features/powermanagement/powermanagement_n.cfg create mode 100644 features/powermanagement/powermanagement_n.scc create mode 100644 features/printk/printk_n.cfg create mode 100644 features/printk/printk_n.scc create mode 100644 features/printk/printk_y.cfg create mode 100644 features/printk/printk_y.scc create mode 100644 features/rcudbg/rcudbg_n.cfg create mode 100644 features/rcudbg/rcudbg_n.scc create mode 100644 features/rcudbg/rcudbg_y.cfg create mode 100644 features/rcudbg/rcudbg_y.scc create mode 100644 features/reduced_kernel_footprint/reduced_kernel_footprint.scc create mode 100644 features/rfkill/rfkill_n.cfg create mode 100644 features/rfkill/rfkill_n.scc create mode 100644 features/runtimetest/runtimetest_n.cfg create mode 100644 features/runtimetest/runtimetest_n.scc create mode 100644 features/sound/sound_n.cfg create mode 100644 features/sound/sound_n.scc create mode 100644 features/staging/staging_n.cfg create mode 100644 features/staging/staging_n.scc create mode 100644 features/std_kernel/std_kernel_y.cfg create mode 100644 features/std_kernel/std_kernel_y.scc create mode 100644 features/tablet/tablet_n.cfg create mode 100644 features/tablet/tablet_n.scc create mode 100644 features/touchscreen/touchscreen_n.cfg create mode 100644 features/touchscreen/touchscreen_n.scc create mode 100644 features/tracing/tracing_n.cfg create mode 100644 features/tracing/tracing_n.scc create mode 100644 features/tracing/tracing_y.cfg create mode 100644 features/tracing/tracing_y.scc create mode 100644 features/usbGadget/usbgadget_n.cfg create mode 100644 features/usbGadget/usbgadget_n.scc create mode 100644 features/usbnet/usbnet_m.cfg create mode 100644 features/usbnet/usbnet_m.scc create mode 100644 features/usbnet/usbnet_n.cfg create mode 100644 features/usbnet/usbnet_n.scc create mode 100644 features/usbsupport/usbsupport_m.cfg create mode 100644 features/usbsupport/usbsupport_m.scc create mode 100644 features/usbsupport/usbsupport_n.cfg create mode 100644 features/usbsupport/usbsupport_n.scc create mode 100644 features/wireless/wireless_n.cfg create mode 100644 features/wireless/wireless_n.scc create mode 100644 features/wlan/wlan_n.cfg create mode 100644 features/wlan/wlan_n.scc diff --git a/features/accelerometers/accelerometers_n.cfg b/features/accelerometers/accelerometers_n.cfg new file mode 100644 index 0000000..ed8fb8a --- /dev/null +++ b/features/accelerometers/accelerometers_n.cfg @@ -0,0 +1,30 @@ +# +# Accelerometers +# +CONFIG_BMA180=n +# CONFIG_BMA220 is not set +CONFIG_BMC150_ACCEL=n +CONFIG_BMC150_ACCEL_I2C=n +CONFIG_BMC150_ACCEL_SPI=n +# CONFIG_DMARD09 is not set +CONFIG_HID_SENSOR_ACCEL_3D=n +CONFIG_IIO_ST_ACCEL_3AXIS=n +CONFIG_IIO_ST_ACCEL_I2C_3AXIS=n +CONFIG_IIO_ST_ACCEL_SPI_3AXIS=n +CONFIG_KXSD9=n +CONFIG_KXSD9_SPI=n +CONFIG_KXSD9_I2C=n +# CONFIG_KXCJK1013 is not set +# CONFIG_MC3230 is not set +CONFIG_MMA7455=n +CONFIG_MMA7455_I2C=n +# CONFIG_MMA7455_SPI is not set +# CONFIG_MMA7660 is not set +CONFIG_MMA8452=n +CONFIG_MMA9551_CORE=n +CONFIG_MMA9551=n +CONFIG_MMA9553=n +# CONFIG_MXC4005 is not set +# CONFIG_MXC6255 is not set +# CONFIG_STK8312 is not set +# CONFIG_STK8BA50 is not set diff --git a/features/accelerometers/accelerometers_n.scc b/features/accelerometers/accelerometers_n.scc new file mode 100644 index 0000000..22a8b40 --- /dev/null +++ b/features/accelerometers/accelerometers_n.scc @@ -0,0 +1,4 @@ +define KFEATURE_DESCRIPTION "Disable options required for accelerometer support" +define KFEATURE_COMPATIBILITY all + +kconf hardware accelerometers_n.cfg diff --git a/features/acp/acp_n.cfg b/features/acp/acp_n.cfg new file mode 100644 index 0000000..2310724 --- /dev/null +++ b/features/acp/acp_n.cfg @@ -0,0 +1,21 @@ +# +# ACP (Audio CoProcessor) Configuration +# +# CONFIG_DRM_NOUVEAU is not set +CONFIG_DRM_I915=n +# CONFIG_DRM_I915_ALPHA_SUPPORT is not set +CONFIG_DRM_I915_CAPTURE_ERROR=n +CONFIG_DRM_I915_COMPRESS_ERROR=n +CONFIG_DRM_I915_USERPTR=n +# CONFIG_DRM_I915_GVT is not set +# CONFIG_DRM_VGEM is not set +# CONFIG_DRM_VMWGFX is not set +# CONFIG_DRM_GMA500 is not set +# CONFIG_DRM_UDL is not set +# CONFIG_DRM_AST is not set +# CONFIG_DRM_MGAG200 is not set +CONFIG_DRM_CIRRUS_QEMU=n +# CONFIG_DRM_QXL is not set +# CONFIG_DRM_BOCHS is not set +# CONFIG_DRM_VIRTIO_GPU is not set +CONFIG_DRM_PANEL=n diff --git a/features/acp/acp_n.scc b/features/acp/acp_n.scc new file mode 100644 index 0000000..054be43 --- /dev/null +++ b/features/acp/acp_n.scc @@ -0,0 +1,4 @@ +define KFEATURE_DESCRIPTION "Disable options for Audio CoProcessor support" +define KFEATURE_COMPATIBILITY all + +kconf hardware acp_n.cfg diff --git a/features/acpi/acpi_n.cfg b/features/acpi/acpi_n.cfg new file mode 100644 index 0000000..b2271f5 --- /dev/null +++ b/features/acpi/acpi_n.cfg @@ -0,0 +1,4 @@ +CONFIG_ACPI_SLEEP=n +CONFIG_ACPI_AC=n +CONFIG_ACPI_BATTERY=n +CONFIG_ACPI_FAN=m diff --git a/features/acpi/acpi_n.scc b/features/acpi/acpi_n.scc new file mode 100644 index 0000000..499cbc1 --- /dev/null +++ b/features/acpi/acpi_n.scc @@ -0,0 +1,4 @@ +define KFEATURE_DESCRIPTION "Disable options for some ACPI modules support" +define KFEATURE_COMPATIBILITY all + +kconf non-hardware acpi_n.cfg diff --git a/features/agp/agp_n.cfg b/features/agp/agp_n.cfg new file mode 100644 index 0000000..4d17963 --- /dev/null +++ b/features/agp/agp_n.cfg @@ -0,0 +1,6 @@ +CONFIG_AGP=n +# CONFIG_AGP_AMD64 is not set +CONFIG_AGP_INTEL=n +# CONFIG_AGP_SIS is not set +# CONFIG_AGP_VIA is not set +CONFIG_INTEL_GTT=n diff --git a/features/agp/agp_n.scc b/features/agp/agp_n.scc new file mode 100644 index 0000000..104f4a2 --- /dev/null +++ b/features/agp/agp_n.scc @@ -0,0 +1,4 @@ +define KFEATURE_DESCRIPTION "Disable options for AGP (Accelerated Graphics Port) support" +define KFEATURE_COMPATIBILITY all + +kconf hardware agp_n.cfg diff --git a/features/ata/ata_n.cfg b/features/ata/ata_n.cfg new file mode 100644 index 0000000..6082af2 --- /dev/null +++ b/features/ata/ata_n.cfg @@ -0,0 +1,59 @@ +CONFIG_IDE=n + +# +# Please see Documentation/ide/ide.txt for help/info on IDE drives +# +CONFIG_IDE_XFER_MODE=n +CONFIG_IDE_ATAPI=n +# CONFIG_BLK_DEV_IDE_SATA is not set +CONFIG_IDE_GD=n +CONFIG_IDE_GD_ATA=n +# CONFIG_IDE_GD_ATAPI is not set +CONFIG_BLK_DEV_IDECD=n +CONFIG_BLK_DEV_IDECD_VERBOSE_ERRORS=n +# CONFIG_BLK_DEV_IDETAPE is not set +# CONFIG_BLK_DEV_IDEACPI is not set +# CONFIG_IDE_TASK_IOCTL is not set +CONFIG_IDE_PROC_FS=n + +# +# IDE chipset support/bugfixes +# +# CONFIG_IDE_GENERIC is not set +# CONFIG_BLK_DEV_PLATFORM is not set +# CONFIG_BLK_DEV_CMD640 is not set +# CONFIG_BLK_DEV_IDEPNP is not set +CONFIG_BLK_DEV_IDEDMA_SFF=n + +# +# PCI IDE chipsets support +# +CONFIG_BLK_DEV_IDEPCI=n +CONFIG_IDEPCI_PCIBUS_ORDER=n +# CONFIG_BLK_DEV_GENERIC is not set +# CONFIG_BLK_DEV_OPTI621 is not set +# CONFIG_BLK_DEV_RZ1000 is not set +CONFIG_BLK_DEV_IDEDMA_PCI=n +# CONFIG_BLK_DEV_AEC62XX is not set +# CONFIG_BLK_DEV_ALI15X3 is not set +# CONFIG_BLK_DEV_AMD74XX is not set +# CONFIG_BLK_DEV_ATIIXP is not set +# CONFIG_BLK_DEV_CMD64X is not set +# CONFIG_BLK_DEV_TRIFLEX is not set +# CONFIG_BLK_DEV_HPT366 is not set +# CONFIG_BLK_DEV_JMICRON is not set +CONFIG_BLK_DEV_PIIX=n +# CONFIG_BLK_DEV_IT8172 is not set +# CONFIG_BLK_DEV_IT8213 is not set +# CONFIG_BLK_DEV_IT821X is not set +# CONFIG_BLK_DEV_NS87415 is not set +# CONFIG_BLK_DEV_PDC202XX_OLD is not set +# CONFIG_BLK_DEV_PDC202XX_NEW is not set +# CONFIG_BLK_DEV_SVWKS is not set +# CONFIG_BLK_DEV_SIIMAGE is not set +# CONFIG_BLK_DEV_SIS5513 is not set +# CONFIG_BLK_DEV_SLC90E66 is not set +# CONFIG_BLK_DEV_TRM290 is not set +# CONFIG_BLK_DEV_VIA82CXXX is not set +# CONFIG_BLK_DEV_TC86C001 is not set +CONFIG_BLK_DEV_IDEDMA=n diff --git a/features/ata/ata_n.scc b/features/ata/ata_n.scc new file mode 100644 index 0000000..d70f60f --- /dev/null +++ b/features/ata/ata_n.scc @@ -0,0 +1,4 @@ +define KFEATURE_DESCRIPTION "Disable options for ATA support" +define KFEATURE_COMPATIBILITY all + +kconf hardware ata_n.cfg diff --git a/features/backlight/backlight_n.cfg b/features/backlight/backlight_n.cfg new file mode 100644 index 0000000..0358efe --- /dev/null +++ b/features/backlight/backlight_n.cfg @@ -0,0 +1,30 @@ +CONFIG_BACKLIGHT_LCD_SUPPORT=n +CONFIG_LCD_CLASS_DEVICE=n +# CONFIG_LCD_L4F00242T03 is not set +# CONFIG_LCD_LMS283GF05 is not set +# CONFIG_LCD_LTV350QV is not set +# CONFIG_LCD_ILI922X is not set +# CONFIG_LCD_ILI9320 is not set +# CONFIG_LCD_TDO24M is not set +# CONFIG_LCD_VGG2432A4 is not set +# CONFIG_LCD_PLATFORM is not set +# CONFIG_LCD_S6E63M0 is not set +# CONFIG_LCD_LD9040 is not set +# CONFIG_LCD_AMS369FG06 is not set +# CONFIG_LCD_LMS501KF03 is not set +# CONFIG_LCD_HX8357 is not set +CONFIG_BACKLIGHT_CLASS_DEVICE=n +CONFIG_BACKLIGHT_GENERIC=n +# CONFIG_BACKLIGHT_PWM is not set +# CONFIG_BACKLIGHT_APPLE is not set +# CONFIG_BACKLIGHT_PM8941_WLED is not set +# CONFIG_BACKLIGHT_SAHARA is not set +# CONFIG_BACKLIGHT_ADP8860 is not set +# CONFIG_BACKLIGHT_ADP8870 is not set +# CONFIG_BACKLIGHT_LM3630A is not set +# CONFIG_BACKLIGHT_LM3639 is not set +# CONFIG_BACKLIGHT_LP855X is not set +# CONFIG_BACKLIGHT_GPIO is not set +# CONFIG_BACKLIGHT_LV5207LP is not set +# CONFIG_BACKLIGHT_BD6107 is not set +# CONFIG_VGASTATE is not set diff --git a/features/backlight/backlight_n.scc b/features/backlight/backlight_n.scc new file mode 100644 index 0000000..96620d5 --- /dev/null +++ b/features/backlight/backlight_n.scc @@ -0,0 +1,4 @@ +define KFEATURE_DESCRIPTION "Disable options required for backlight support" +define KFEATURE_COMPATIBILITY all + +kconf hardware backlight_n.cfg diff --git a/features/bluetooth/bluetooth_n.cfg b/features/bluetooth/bluetooth_n.cfg new file mode 100644 index 0000000..28995fb --- /dev/null +++ b/features/bluetooth/bluetooth_n.cfg @@ -0,0 +1,28 @@ +CONFIG_BT=n +CONFIG_BT_BREDR=n +CONFIG_BT_RFCOMM=n +CONFIG_BT_RFCOMM_TTY=n +CONFIG_BT_BNEP=n +CONFIG_BT_BNEP_MC_FILTER=n +CONFIG_BT_BNEP_PROTO_FILTER=n +CONFIG_BT_CMTP=n +CONFIG_BT_HIDP=n +CONFIG_BT_HS=n +CONFIG_BT_LE=n +CONFIG_BT_6LOWPAN=n +# CONFIG_BT_LEDS is not set +CONFIG_BT_DEBUGFS=n + +# +# Bluetooth device drivers +# +CONFIG_BT_INTEL=n +CONFIG_BT_BCM=n +CONFIG_BT_RTL=n +CONFIG_BT_HCIBTUSB=n +CONFIG_BT_HCIBTUSB_BCM=n +CONFIG_BT_HCIBTUSB_RTL=n +CONFIG_BT_HCIUART=n +CONFIG_BT_HCIUART_H4=n +CONFIG_BT_HCIUART_INTEL=n + diff --git a/features/bluetooth/bluetooth_n.scc b/features/bluetooth/bluetooth_n.scc new file mode 100644 index 0000000..5f53820 --- /dev/null +++ b/features/bluetooth/bluetooth_n.scc @@ -0,0 +1,4 @@ +define KFEATURE_DESCRIPTION "Disable options for bluetooth support" +define KFEATURE_COMPATIBILITY all + +kconf hardware bluetooth_n.cfg diff --git a/features/bug_support/bug_support_n.cfg b/features/bug_support/bug_support_n.cfg new file mode 100644 index 0000000..97e29f4 --- /dev/null +++ b/features/bug_support/bug_support_n.cfg @@ -0,0 +1,3 @@ +CONFIG_BUG=n +CONFIG_GENERIC_BUG=n +CONFIG_GENERIC_BUG_RELATIVE_POINTERS=n diff --git a/features/bug_support/bug_support_n.scc b/features/bug_support/bug_support_n.scc new file mode 100644 index 0000000..47d46ab --- /dev/null +++ b/features/bug_support/bug_support_n.scc @@ -0,0 +1,4 @@ +define KFEATURE_DESCRIPTION "Disable options for BUG support" +define KFEATURE_COMPATIBILITY all + +kconf non-hardware bug_support_n.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 @@ +define KFEATURE_DESCRIPTION "Disable options for cd-rom support" +define KFEATURE_COMPATIBILITY all + +kconf hardware cdrom_n.cfg diff --git a/features/cdrom_fs/cdrom_fs_n.cfg b/features/cdrom_fs/cdrom_fs_n.cfg new file mode 100644 index 0000000..e24a54b --- /dev/null +++ b/features/cdrom_fs/cdrom_fs_n.cfg @@ -0,0 +1,2 @@ +CONFIG_ISO9660_FS=n +CONFIG_ZISOFS=n diff --git a/features/cdrom_fs/cdrom_fs_n.scc b/features/cdrom_fs/cdrom_fs_n.scc new file mode 100644 index 0000000..e848b5d --- /dev/null +++ b/features/cdrom_fs/cdrom_fs_n.scc @@ -0,0 +1,4 @@ +define KFEATURE_DESCRIPTION "Disable options for cd-rom file system support" +define KFEATURE_COMPATIBILITY all + +kconf non-hardware cdrom_fs_n.cfg diff --git a/features/cgroupdbg/cgroupdbg_n.cfg b/features/cgroupdbg/cgroupdbg_n.cfg new file mode 100644 index 0000000..653593c --- /dev/null +++ b/features/cgroupdbg/cgroupdbg_n.cfg @@ -0,0 +1 @@ +CONFIG_CGROUP_DEBUG=n diff --git a/features/cgroupdbg/cgroupdbg_n.scc b/features/cgroupdbg/cgroupdbg_n.scc new file mode 100644 index 0000000..2fdeabe --- /dev/null +++ b/features/cgroupdbg/cgroupdbg_n.scc @@ -0,0 +1,4 @@ +define KFEATURE_DESCRIPTION "Disable options for cgroup debug support" +define KFEATURE_COMPATIBILITY all + +kconf non-hardware cgroupdbg_n.cfg diff --git a/features/debug/debug_kernel_n.cfg b/features/debug/debug_kernel_n.cfg new file mode 100644 index 0000000..cabde95 --- /dev/null +++ b/features/debug/debug_kernel_n.cfg @@ -0,0 +1,9 @@ +CONFIG_DEBUG_INFO=n +CONFIG_PCI_DEBUG=n +CONFIG_PCIEASPM_DEBUG=n +CONFIG_PNP_DEBUG_MESSAGES=n +CONFIG_SCHED_DEBUG=n +CONFIG_DEBUG_PREEMPT=n +CONFIG_X86_DEBUG_FPU=n +CONFIG_X86_VERBOSE_BOOTUP=n +CONFIG_EARLY_PRINTK=n diff --git a/features/debug/debug_kernel_n.scc b/features/debug/debug_kernel_n.scc new file mode 100644 index 0000000..5910f2e --- /dev/null +++ b/features/debug/debug_kernel_n.scc @@ -0,0 +1,4 @@ +define KFEATURE_DESCRIPTION "Disable options for kernel debug support" +define KFEATURE_COMPATIBILITY all + +kconf non-hardware debug_kernel_n.cfg diff --git a/features/debug/debug_kernel_y.cfg b/features/debug/debug_kernel_y.cfg index 96a7954..cb7617d 100644 --- a/features/debug/debug_kernel_y.cfg +++ b/features/debug/debug_kernel_y.cfg @@ -1,2 +1,9 @@ CONFIG_DEBUG_KERNEL=y CONFIG_DEBUG_INFO=y +CONFIG_PCI_DEBUG=y +CONFIG_PCIEASPM_DEBUG=y +CONFIG_PNP_DEBUG_MESSAGES=y +CONFIG_SCHED_DEBUG=y +CONFIG_DEBUG_PREEMPT=y +CONFIG_X86_DEBUG_FPU=y +CONFIG_X86_VERBOSE_BOOTUP=y diff --git a/features/debug/debug_kernel_y.scc b/features/debug/debug_kernel_y.scc index abee612..899e2e2 100644 --- a/features/debug/debug_kernel_y.scc +++ b/features/debug/debug_kernel_y.scc @@ -1,4 +1,4 @@ define KFEATURE_DESCRIPTION "Enable options required for kernel debug support" define KFEATURE_COMPATIBILITY all -kconf non-hardware debug_kernel_y.cfg +kconf non-hardware debug_kernel_y.cfg diff --git a/features/devcoredump/devcoredump_n.cfg b/features/devcoredump/devcoredump_n.cfg new file mode 100644 index 0000000..26c3403 --- /dev/null +++ b/features/devcoredump/devcoredump_n.cfg @@ -0,0 +1,2 @@ +CONFIG_WANT_DEV_COREDUMP=n +CONFIG_DEV_COREDUMP=n diff --git a/features/devcoredump/devcoredump_n.scc b/features/devcoredump/devcoredump_n.scc new file mode 100644 index 0000000..8e5b6d1 --- /dev/null +++ b/features/devcoredump/devcoredump_n.scc @@ -0,0 +1,4 @@ +define KFEATURE_DESCRIPTION "Disable options for dev core dump support" +define KFEATURE_COMPATIBILITY all + +kconf non-hardware devcoredump_n.cfg diff --git a/features/devcoredump/devcoredump_y.cfg b/features/devcoredump/devcoredump_y.cfg new file mode 100644 index 0000000..6a3d3c2 --- /dev/null +++ b/features/devcoredump/devcoredump_y.cfg @@ -0,0 +1,2 @@ +CONFIG_WANT_DEV_COREDUMP=y +CONFIG_DEV_COREDUMP=y diff --git a/features/devcoredump/devcoredump_y.scc b/features/devcoredump/devcoredump_y.scc new file mode 100644 index 0000000..6a3d3c2 --- /dev/null +++ b/features/devcoredump/devcoredump_y.scc @@ -0,0 +1,2 @@ +CONFIG_WANT_DEV_COREDUMP=y +CONFIG_DEV_COREDUMP=y diff --git a/features/display/display_n.cfg b/features/display/display_n.cfg new file mode 100644 index 0000000..3061f36 --- /dev/null +++ b/features/display/display_n.cfg @@ -0,0 +1,4 @@ +# +# Display Panels +# +CONFIG_DRM_BRIDGE=n diff --git a/features/display/display_n.scc b/features/display/display_n.scc new file mode 100644 index 0000000..1558d48 --- /dev/null +++ b/features/display/display_n.scc @@ -0,0 +1,4 @@ +define KFEATURE_DESCRIPTION "Diable options for display support" +define KFEATURE_COMPATIBILITY all + +kconf hardware display_n.cfg diff --git a/features/drm/drm_n.cfg b/features/drm/drm_n.cfg new file mode 100644 index 0000000..121f26d --- /dev/null +++ b/features/drm/drm_n.cfg @@ -0,0 +1,9 @@ +CONFIG_DRM=n +CONFIG_DRM_MIPI_DSI=n +# CONFIG_DRM_DP_AUX_CHARDEV is not set +# CONFIG_DRM_DEBUG_MM is not set +CONFIG_DRM_KMS_HELPER=n +CONFIG_DRM_KMS_FB_HELPER=n +CONFIG_DRM_FBDEV_EMULATION=n +# CONFIG_DRM_LOAD_EDID_FIRMWARE is not set +CONFIG_DRM_TTM=n diff --git a/features/drm/drm_n.scc b/features/drm/drm_n.scc new file mode 100644 index 0000000..8c7ebba --- /dev/null +++ b/features/drm/drm_n.scc @@ -0,0 +1,4 @@ +define KFEATURE_DESCRIPTION "Diable options for Direct Rendering Manager support" +define KFEATURE_COMPATIBILITY all + +kconf non-hardware drm_n.cfg diff --git a/features/elf_core_support/elf_core_support_n.cfg b/features/elf_core_support/elf_core_support_n.cfg new file mode 100644 index 0000000..7225ff0 --- /dev/null +++ b/features/elf_core_support/elf_core_support_n.cfg @@ -0,0 +1 @@ +CONFIG_ELF_CORE=n diff --git a/features/elf_core_support/elf_core_support_n.scc b/features/elf_core_support/elf_core_support_n.scc new file mode 100644 index 0000000..bad2ee7 --- /dev/null +++ b/features/elf_core_support/elf_core_support_n.scc @@ -0,0 +1,4 @@ +define KFEATURE_DESCRIPTION "Disable options for ELF core support" +define KFEATURE_COMPATIBILITY all + +kconf non-hardware elf_core_support_n.cfg diff --git a/features/framebuffer/framebuffer_n.cfg b/features/framebuffer/framebuffer_n.cfg new file mode 100644 index 0000000..6634335 --- /dev/null +++ b/features/framebuffer/framebuffer_n.cfg @@ -0,0 +1,64 @@ +# +# Frame buffer Devices +# +CONFIG_FB=n +# CONFIG_FIRMWARE_EDID is not set +CONFIG_FB_CMDLINE=n +CONFIG_FB_NOTIFY=n +# CONFIG_FB_DDC is not set +CONFIG_FB_BOOT_VESA_SUPPORT=n +CONFIG_FB_CFB_FILLRECT=n +CONFIG_FB_CFB_COPYAREA=n +CONFIG_FB_CFB_IMAGEBLIT=n +# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set +CONFIG_FB_SYS_FILLRECT=n +CONFIG_FB_SYS_COPYAREA=n +CONFIG_FB_SYS_IMAGEBLIT=n +# CONFIG_FB_FOREIGN_ENDIAN is not set +CONFIG_FB_SYS_FOPS=n +CONFIG_FB_DEFERRED_IO=n +# CONFIG_FB_SVGALIB is not set +# CONFIG_FB_MACMODES is not set +# CONFIG_FB_BACKLIGHT is not set +CONFIG_FB_MODE_HELPERS=n +# CONFIG_FB_TILEBLITTING is not set +# +# Frame buffer hardware drivers +# +# CONFIG_FB_CIRRUS is not set +# CONFIG_FB_PM2 is not set +# CONFIG_FB_CYBER2000 is not set +# CONFIG_FB_ARC is not set +# CONFIG_FB_ASILIANT is not set +# CONFIG_FB_IMSTT is not set +# CONFIG_FB_VGA16 is not set +CONFIG_FB_UVESA=n +CONFIG_FB_VESA=n +CONFIG_FB_EFI=n +# CONFIG_FB_N411 is not set +# CONFIG_FB_HGA is not set +# CONFIG_FB_OPENCORES is not set +# CONFIG_FB_S1D13XXX is not set +# CONFIG_FB_NVIDIA is not set +# CONFIG_FB_RIVA is not set +# CONFIG_FB_I740 is not set +# CONFIG_FB_LE80578 is not set +# CONFIG_FB_MATROX is not set +# CONFIG_FB_RADEON is not set +# CONFIG_FB_ATY128 is not set +# CONFIG_FB_ATY is not set +# CONFIG_FB_S3 is not set +# CONFIG_FB_SAVAGE is not set +# CONFIG_FB_SIS is not set +# CONFIG_FB_VIA is not set +# CONFIG_FB_NEOMAGIC is not set +# CONFIG_FB_KYRO is not set +# CONFIG_FB_3DFX is not set +# CONFIG_FB_VOODOO1 is not set +# CONFIG_FB_VT8623 is not set +# CONFIG_FB_TRIDENT is not set +# CONFIG_FB_ARK is not set +# CONFIG_FB_PM3 is not set +# CONFIG_FB_CARMINE is not set +CONFIG_FRAMEBUFFER_CONSOLE=n +CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=n diff --git a/features/framebuffer/framebuffer_n.scc b/features/framebuffer/framebuffer_n.scc new file mode 100644 index 0000000..d00ea02 --- /dev/null +++ b/features/framebuffer/framebuffer_n.scc @@ -0,0 +1,4 @@ +define KFEATURE_DESCRIPTION "Disable options for frame buffer support" +define KFEATURE_COMPATIBILITY all + +kconf non-hardware framebuffer_n.cfg diff --git a/features/ftrace/ftrace_n.cfg b/features/ftrace/ftrace_n.cfg new file mode 100644 index 0000000..4df86f2 --- /dev/null +++ b/features/ftrace/ftrace_n.cfg @@ -0,0 +1,29 @@ +CONFIG_FTRACE=n +CONFIG_FUNCTION_TRACER=n +CONFIG_FUNCTION_GRAPH_TRACER=n +# CONFIG_IRQSOFF_TRACER is not set +# CONFIG_PREEMPT_TRACER is not set +# CONFIG_SCHED_TRACER is not set +# CONFIG_HWLAT_TRACER is not set +CONFIG_FTRACE_SYSCALLS=n +# CONFIG_TRACER_SNAPSHOT is not set +CONFIG_BRANCH_PROFILE_NONE=n +# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set +# CONFIG_PROFILE_ALL_BRANCHES is not set +# CONFIG_STACK_TRACER is not set +CONFIG_BLK_DEV_IO_TRACE=n +CONFIG_KPROBE_EVENT=n +CONFIG_UPROBE_EVENT=n +CONFIG_PROBE_EVENTS=n +CONFIG_DYNAMIC_FTRACE=n +CONFIG_DYNAMIC_FTRACE_WITH_REGS=n +# CONFIG_FUNCTION_PROFILER is not set +CONFIG_FTRACE_MCOUNT_RECORD=n +# CONFIG_FTRACE_STARTUP_TEST is not set +# CONFIG_MMIOTRACE is not set +# CONFIG_HIST_TRIGGERS is not set +# CONFIG_TRACEPOINT_BENCHMARK is not set +# CONFIG_RING_BUFFER_BENCHMARK is not set +# CONFIG_RING_BUFFER_STARTUP_TEST is not set +# CONFIG_TRACE_ENUM_MAP_FILE is not set +CONFIG_TRACING_EVENTS_GPIO=n diff --git a/features/ftrace/ftrace_n.scc b/features/ftrace/ftrace_n.scc new file mode 100644 index 0000000..a9ba75f --- /dev/null +++ b/features/ftrace/ftrace_n.scc @@ -0,0 +1,4 @@ +define KFEATURE_DESCRIPTION "Disable options for ftrace support" +define KFEATURE_COMPATIBILITY all + +kconf non-hardware ftrace_n.cfg diff --git a/features/ftrace/ftrace_y.cfg b/features/ftrace/ftrace_y.cfg new file mode 100644 index 0000000..8685263 --- /dev/null +++ b/features/ftrace/ftrace_y.cfg @@ -0,0 +1,12 @@ +CONFIG_DYNAMIC_FTRACE=y +CONFIG_DEBUG_FS=y +CONFIG_FTRACE=y +CONFIG_FUNCTION_TRACER=y +CONFIG_FUNCTION_GRAPH_TRACER=y +CONFIG_IRQSOFF_TRACER=y +CONFIG_PREEMPT_TRACER=y +CONFIG_SCHED_TRACER=y +CONFIG_STACK_TRACER=y +CONFIG_BLK_DEV_IO_TRACE=y +CONFIG_FUNCTION_PROFILER=y +CONFIG_FTRACE_MCOUNT_RECORD=y diff --git a/features/ftrace/ftrace_y.scc b/features/ftrace/ftrace_y.scc new file mode 100644 index 0000000..47deba6 --- /dev/null +++ b/features/ftrace/ftrace_y.scc @@ -0,0 +1,4 @@ +define KFEATURE_DESCRIPTION "Enable options required for ftrace support" +define KFEATURE_COMPATIBILITY all + +kconf non-hardware ftrace_y.cfg diff --git a/features/hdmi/hdmi_n.cfg b/features/hdmi/hdmi_n.cfg new file mode 100644 index 0000000..97e7a97 --- /dev/null +++ b/features/hdmi/hdmi_n.cfg @@ -0,0 +1 @@ +CONFIG_HDMI=n diff --git a/features/hdmi/hdmi_n.scc b/features/hdmi/hdmi_n.scc new file mode 100644 index 0000000..c8324d1 --- /dev/null +++ b/features/hdmi/hdmi_n.scc @@ -0,0 +1,4 @@ +define KFEATURE_DESCRIPTION "Disable options for hdmi support" +define KFEATURE_COMPATIBILITY all + +kconf hardware hdmi_n.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 @@ +CONFIG_HID=n +# CONFIG_HID_BATTERY_STRENGTH is not set +# CONFIG_HIDRAW is not set +# CONFIG_UHID is not set +CONFIG_HID_GENERIC=n + +# +# Special HID drivers +# +CONFIG_HID_A4TECH=n +# CONFIG_HID_ACRUX is not set +CONFIG_HID_APPLE=n +# CONFIG_HID_APPLEIR is not set +# CONFIG_HID_AUREAL is not set +CONFIG_HID_BELKIN=n +# CONFIG_HID_BETOP_FF is not set +CONFIG_HID_CHERRY=n +CONFIG_HID_CHICONY=n +# CONFIG_HID_CORSAIR is not set +# CONFIG_HID_CMEDIA is not set +# CONFIG_HID_CP2112 is not set +CONFIG_HID_CYPRESS=n +# CONFIG_HID_DRAGONRISE is not set +# CONFIG_HID_EMS_FF is not set +# CONFIG_HID_ELECOM is not set +# CONFIG_HID_ELO is not set +CONFIG_HID_EZKEY=n +# CONFIG_HID_GEMBIRD is not set +# CONFIG_HID_GFRM is not set +# CONFIG_HID_HOLTEK is not set +# CONFIG_HID_GT683R is not set +# CONFIG_HID_KEYTOUCH is not set +# CONFIG_HID_KYE is not set +# CONFIG_HID_UCLOGIC is not set +# CONFIG_HID_WALTOP is not set +# CONFIG_HID_GYRATION is not set +# CONFIG_HID_ICADE is not set +# CONFIG_HID_TWINHAN is not set +CONFIG_HID_KENSINGTON=n +# CONFIG_HID_LCPOWER is not set +# CONFIG_HID_LED is not set +# CONFIG_HID_LENOVO is not set +CONFIG_HID_LOGITECH=n +# CONFIG_HID_LOGITECH_HIDPP is not set +# CONFIG_LOGITECH_FF is not set +# CONFIG_LOGIRUMBLEPAD2_FF is not set +# CONFIG_LOGIG940_FF is not set +# CONFIG_LOGIWHEELS_FF is not set +# CONFIG_HID_MAGICMOUSE is not set +CONFIG_HID_MICROSOFT=n +CONFIG_HID_MONTEREY=n +# CONFIG_HID_MULTITOUCH is not set +# CONFIG_HID_NTRIG is not set +# CONFIG_HID_ORTEK is not set +# CONFIG_HID_PANTHERLORD is not set +# CONFIG_HID_PENMOUNT is not set +# CONFIG_HID_PETALYNX is not set +# CONFIG_HID_PICOLCD is not set +# CONFIG_HID_PLANTRONICS is not set +# CONFIG_HID_PRIMAX is not set +# CONFIG_HID_ROCCAT is not set +# CONFIG_HID_SAITEK is not set +# CONFIG_HID_SAMSUNG is not set +# CONFIG_HID_SONY is not set +# CONFIG_HID_SPEEDLINK is not set +# CONFIG_HID_STEELSERIES is not set +# CONFIG_HID_SUNPLUS is not set +# CONFIG_HID_RMI is not set +# CONFIG_HID_GREENASIA is not set +# CONFIG_HID_SMARTJOYPLUS is not set +# CONFIG_HID_TIVO is not set +# CONFIG_HID_TOPSEED is not set +# CONFIG_HID_THINGM is not set +# CONFIG_HID_THRUSTMASTER is not set +CONFIG_HID_WACOM=n +# CONFIG_HID_WIIMOTE is not set +# CONFIG_HID_XINMO is not set +# CONFIG_HID_ZEROPLUS is not set +# CONFIG_HID_ZYDACRON is not set +CONFIG_HID_SENSOR_HUB=n +# CONFIG_HID_SENSOR_CUSTOM_SENSOR is not set +# CONFIG_HID_ALPS is not set + +# +# USB HID support +# +CONFIG_USB_HID=n +# CONFIG_HID_PID is not set +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 @@ +define KFEATURE_DESCRIPTION "Disable options for HID support" +define KFEATURE_COMPATIBILITY all + +kconf hardware hid_n.cfg diff --git a/features/hidsensor/hidsensor_n.cfg b/features/hidsensor/hidsensor_n.cfg new file mode 100644 index 0000000..cc5b461 --- /dev/null +++ b/features/hidsensor/hidsensor_n.cfg @@ -0,0 +1,5 @@ +CONFIG_HID_SENSOR_IIO_COMMON=n +CONFIG_HID_SENSOR_IIO_TRIGGER=n +CONFIG_HID_SENSOR_GYRO_3D=n +CONFIG_HID_SENSOR_ALS=n +CONFIG_HID_SENSOR_MAGNETOMETER_3D=n diff --git a/features/hidsensor/hidsensor_n.scc b/features/hidsensor/hidsensor_n.scc new file mode 100644 index 0000000..53a0b9d --- /dev/null +++ b/features/hidsensor/hidsensor_n.scc @@ -0,0 +1,4 @@ +define KFEATURE_DESCRIPTION "Disable options for HID sensor support" +define KFEATURE_COMPATIBILITY all + +kconf hardware hidsensor_n.cfg diff --git a/features/ieee802154/ieee802154_n.cfg b/features/ieee802154/ieee802154_n.cfg new file mode 100644 index 0000000..36f6f2b --- /dev/null +++ b/features/ieee802154/ieee802154_n.cfg @@ -0,0 +1,6 @@ +CONFIG_IEEE802154=n +# CONFIG_IEEE802154_NL802154_EXPERIMENTAL is not set +CONFIG_IEEE802154_SOCKET=n +CONFIG_IEEE802154_6LOWPAN=n +# CONFIG_MAC802154 is not set +CONFIG_IEEE802154_DRIVERS=n diff --git a/features/ieee802154/ieee802154_n.scc b/features/ieee802154/ieee802154_n.scc new file mode 100644 index 0000000..fc68bf8 --- /dev/null +++ b/features/ieee802154/ieee802154_n.scc @@ -0,0 +1,4 @@ +define KFEATURE_DESCRIPTION "Disable options for IEEE802154 support" +define KFEATURE_COMPATIBILITY all + +kconf non-hardware ieee802154_n.cfg diff --git a/features/inclinometer/inclinometer_n.cfg b/features/inclinometer/inclinometer_n.cfg new file mode 100644 index 0000000..0c8247b --- /dev/null +++ b/features/inclinometer/inclinometer_n.cfg @@ -0,0 +1 @@ +CONFIG_HID_SENSOR_INCLINOMETER_3D=n diff --git a/features/inclinometer/inclinometer_n.scc b/features/inclinometer/inclinometer_n.scc new file mode 100644 index 0000000..5898da2 --- /dev/null +++ b/features/inclinometer/inclinometer_n.scc @@ -0,0 +1,4 @@ +define KFEATURE_DESCRIPTION "Disable options for Inclinometer support" +define KFEATURE_COMPATIBILITY all + +kconf hardware inclinometer_n.cfg diff --git a/features/kernel_xz_compression/kernel_xz_compression_y.cfg b/features/kernel_xz_compression/kernel_xz_compression_y.cfg new file mode 100644 index 0000000..1179508 --- /dev/null +++ b/features/kernel_xz_compression/kernel_xz_compression_y.cfg @@ -0,0 +1 @@ +CONFIG_KERNEL_XZ=y diff --git a/features/kernel_xz_compression/kernel_xz_compression_y.scc b/features/kernel_xz_compression/kernel_xz_compression_y.scc new file mode 100644 index 0000000..f695613 --- /dev/null +++ b/features/kernel_xz_compression/kernel_xz_compression_y.scc @@ -0,0 +1,4 @@ +define KFEATURE_DESCRIPTION "Enable XZ kernel compression" +define KFEATURE_COMPATIBILITY all + +kconf non-hardware kernel_xz_compression_y.cfg diff --git a/features/keyboard/keyboard_n.cfg b/features/keyboard/keyboard_n.cfg new file mode 100644 index 0000000..fdfba5e --- /dev/null +++ b/features/keyboard/keyboard_n.cfg @@ -0,0 +1,25 @@ +CONFIG_INPUT_KEYBOARD=n +# CONFIG_KEYBOARD_ADC is not set +# CONFIG_KEYBOARD_ADP5588 is not set +# CONFIG_KEYBOARD_ADP5589 is not set +CONFIG_KEYBOARD_ATKBD=n +# CONFIG_KEYBOARD_QT1070 is not set +# CONFIG_KEYBOARD_QT2160 is not set +# CONFIG_KEYBOARD_LKKBD is not set +CONFIG_KEYBOARD_GPIO=n +# CONFIG_KEYBOARD_GPIO_POLLED is not set +# CONFIG_KEYBOARD_TCA6416 is not set +# CONFIG_KEYBOARD_TCA8418 is not set +# CONFIG_KEYBOARD_MATRIX is not set +# CONFIG_KEYBOARD_LM8323 is not set +# CONFIG_KEYBOARD_LM8333 is not set +# CONFIG_KEYBOARD_MAX7359 is not set +# CONFIG_KEYBOARD_MCS is not set +# CONFIG_KEYBOARD_MPR121 is not set +# CONFIG_KEYBOARD_NEWTON is not set +# CONFIG_KEYBOARD_OPENCORES is not set +# CONFIG_KEYBOARD_SAMSUNG is not set +# CONFIG_KEYBOARD_STOWAWAY is not set +# CONFIG_KEYBOARD_SUNKBD is not set +# CONFIG_KEYBOARD_XTKBD is not set +CONFIG_SERIO_I8042=m diff --git a/features/keyboard/keyboard_n.scc b/features/keyboard/keyboard_n.scc new file mode 100644 index 0000000..8d2076b --- /dev/null +++ b/features/keyboard/keyboard_n.scc @@ -0,0 +1,4 @@ +define KFEATURE_DESCRIPTION "Disable options for Input Keyboard support" +define KFEATURE_COMPATIBILITY all + +kconf hardware keyboard_n.cfg diff --git a/features/kgdb/kgdb_n.cfg b/features/kgdb/kgdb_n.cfg new file mode 100644 index 0000000..d07c288 --- /dev/null +++ b/features/kgdb/kgdb_n.cfg @@ -0,0 +1 @@ +CONFIG_KGDB=n diff --git a/features/kgdb/kgdb_n.scc b/features/kgdb/kgdb_n.scc new file mode 100644 index 0000000..4b5b0a1 --- /dev/null +++ b/features/kgdb/kgdb_n.scc @@ -0,0 +1,4 @@ +define KFEATURE_DESCRIPTION "Enable options required for kgdb support" +define KFEATURE_COMPATIBILITY all + +kconf non-hardware kgdb_n.cfg diff --git a/features/kgdb/kgdb_y.scc b/features/kgdb/kgdb_y.scc index 43f9330..17cb245 100644 --- a/features/kgdb/kgdb_y.scc +++ b/features/kgdb/kgdb_y.scc @@ -1,4 +1,4 @@ define KFEATURE_DESCRIPTION "Enable options required for kgdb support" define KFEATURE_COMPATIBILITY all -kconf non-hardware kgdb_y.cfg +kconf non-hardware kgdb_y.cfg diff --git a/features/kprobes/kprobes_n.cfg b/features/kprobes/kprobes_n.cfg new file mode 100644 index 0000000..c29ee6a --- /dev/null +++ b/features/kprobes/kprobes_n.cfg @@ -0,0 +1,2 @@ +CONFIG_KPROBES=n +CONFIG_KRETPROBES=n diff --git a/features/kprobes/kprobes_n.scc b/features/kprobes/kprobes_n.scc new file mode 100644 index 0000000..d33e96b --- /dev/null +++ b/features/kprobes/kprobes_n.scc @@ -0,0 +1,4 @@ +define KFEATURE_DESCRIPTION "Disable options for kprobes support" +define KFEATURE_COMPATIBILITY all + +kconf non-hardware kprobes_n.cfg diff --git a/features/media/media_n.cfg b/features/media/media_n.cfg new file mode 100644 index 0000000..b84e11e --- /dev/null +++ b/features/media/media_n.cfg @@ -0,0 +1,592 @@ +CONFIG_MEDIA_SUPPORT=n + + +# +# Multimedia core support +# +CONFIG_MEDIA_CAMERA_SUPPORT=n +CONFIG_MEDIA_ANALOG_TV_SUPPORT=n +CONFIG_MEDIA_DIGITAL_TV_SUPPORT=n +CONFIG_MEDIA_RADIO_SUPPORT=n +# CONFIG_MEDIA_SDR_SUPPORT is not set +CONFIG_MEDIA_RC_SUPPORT=n +CONFIG_MEDIA_CONTROLLER=n +# CONFIG_MEDIA_CONTROLLER_DVB is not set +CONFIG_VIDEO_DEV=n +CONFIG_VIDEO_V4L2_SUBDEV_API=n +CONFIG_VIDEO_V4L2=n +# CONFIG_VIDEO_ADV_DEBUG is not set +# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set +# CONFIG_VIDEO_PCI_SKELETON is not set +CONFIG_VIDEO_TUNER=n +CONFIG_V4L2_MEM2MEM_DEV=n +CONFIG_VIDEOBUF_GEN=n +CONFIG_VIDEOBUF_DMA_SG=n +CONFIG_VIDEOBUF_VMALLOC=n +CONFIG_VIDEOBUF_DVB=n +CONFIG_VIDEOBUF2_CORE=n +CONFIG_VIDEOBUF2_MEMOPS=n +CONFIG_VIDEOBUF2_DMA_CONTIG=n +CONFIG_VIDEOBUF2_VMALLOC=n +CONFIG_VIDEOBUF2_DMA_SG=n +CONFIG_VIDEOBUF2_DVB=n +CONFIG_DVB_CORE=n +CONFIG_DVB_NET=n +CONFIG_TTPCI_EEPROM=n +CONFIG_DVB_MAX_ADAPTERS=8 +CONFIG_DVB_DYNAMIC_MINORS=n + +# Media drivers +# +CONFIG_RC_CORE=n +CONFIG_RC_MAP=n +CONFIG_RC_DECODERS=n +CONFIG_LIRC=n +CONFIG_IR_LIRC_CODEC=n +CONFIG_IR_NEC_DECODER=n +CONFIG_IR_RC5_DECODER=n +CONFIG_IR_RC6_DECODER=n +CONFIG_IR_JVC_DECODER=n +CONFIG_IR_SONY_DECODER=n +CONFIG_IR_SANYO_DECODER=n +CONFIG_IR_SHARP_DECODER=n +CONFIG_IR_MCE_KBD_DECODER=n +CONFIG_IR_XMP_DECODER=n +# CONFIG_RC_DEVICES is not set +CONFIG_MEDIA_USB_SUPPORT=n + +# +# Webcam devices +# +CONFIG_USB_VIDEO_CLASS=n +CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=n +CONFIG_USB_GSPCA=n +CONFIG_USB_M5602=n +CONFIG_USB_STV06XX=n +CONFIG_USB_GL860=n +CONFIG_USB_GSPCA_BENQ=n +CONFIG_USB_GSPCA_CONEX=n +CONFIG_USB_GSPCA_CPIA1=n +# CONFIG_USB_GSPCA_DTCS033 is not set +CONFIG_USB_GSPCA_ETOMS=n +CONFIG_USB_GSPCA_FINEPIX=n +CONFIG_USB_GSPCA_JEILINJ=n +CONFIG_USB_GSPCA_JL2005BCD=n +CONFIG_USB_GSPCA_KINECT=n +CONFIG_USB_GSPCA_KONICA=n +CONFIG_USB_GSPCA_MARS=n +CONFIG_USB_GSPCA_MR97310A=n +CONFIG_USB_GSPCA_NW80X=n +CONFIG_USB_GSPCA_OV519=n +CONFIG_USB_GSPCA_OV534=n +CONFIG_USB_GSPCA_OV534_9=n +CONFIG_USB_GSPCA_PAC207=n +CONFIG_USB_GSPCA_PAC7302=n +CONFIG_USB_GSPCA_PAC7311=n +CONFIG_USB_GSPCA_SE401=n +CONFIG_USB_GSPCA_SN9C2028=n +CONFIG_USB_GSPCA_SN9C20X=n +CONFIG_USB_GSPCA_SONIXB=n +CONFIG_USB_GSPCA_SONIXJ=n +CONFIG_USB_GSPCA_SPCA500=n +CONFIG_USB_GSPCA_SPCA501=n +CONFIG_USB_GSPCA_SPCA505=n +CONFIG_USB_GSPCA_SPCA506=n +CONFIG_USB_GSPCA_SPCA508=n +CONFIG_USB_GSPCA_SPCA561=n +CONFIG_USB_GSPCA_SPCA1528=n +CONFIG_USB_GSPCA_SQ905=n +CONFIG_USB_GSPCA_SQ905C=n +CONFIG_USB_GSPCA_SQ930X=n +CONFIG_USB_GSPCA_STK014=n +# CONFIG_USB_GSPCA_STK1135 is not set +CONFIG_USB_GSPCA_STV0680=n +CONFIG_USB_GSPCA_SUNPLUS=n +CONFIG_USB_GSPCA_T613=n +CONFIG_USB_GSPCA_TOPRO=n +# CONFIG_USB_GSPCA_TOUPTEK is not set +CONFIG_USB_GSPCA_TV8532=n +CONFIG_USB_GSPCA_VC032X=n +CONFIG_USB_GSPCA_VICAM=n +CONFIG_USB_GSPCA_XIRLINK_CIT=n +CONFIG_USB_GSPCA_ZC3XX=n +CONFIG_USB_PWC=n +# CONFIG_USB_PWC_DEBUG is not set +CONFIG_USB_PWC_INPUT_EVDEV=n +CONFIG_VIDEO_CPIA2=n +# CONFIG_USB_ZR364XX is not set +CONFIG_USB_STKWEBCAM=n +CONFIG_USB_S2255=n +# CONFIG_VIDEO_USBTV is not set + +# +# Analog TV USB devices +# +CONFIG_VIDEO_PVRUSB2=n +CONFIG_VIDEO_PVRUSB2_SYSFS=n +CONFIG_VIDEO_PVRUSB2_DVB=n +# CONFIG_VIDEO_PVRUSB2_DEBUGIFC is not set +CONFIG_VIDEO_HDPVR=n +CONFIG_VIDEO_USBVISION=n +CONFIG_VIDEO_STK1160_COMMON=n +# CONFIG_VIDEO_STK1160_AC97 is not set +CONFIG_VIDEO_STK1160=n +# CONFIG_VIDEO_GO7007 is not set + +# +# Analog/digital TV USB devices +# +CONFIG_VIDEO_AU0828=n +CONFIG_VIDEO_AU0828_V4L2=n +# CONFIG_VIDEO_AU0828_RC is not set +CONFIG_VIDEO_CX231XX=n +CONFIG_VIDEO_CX231XX_RC=n +CONFIG_VIDEO_CX231XX_ALSA=n +CONFIG_VIDEO_CX231XX_DVB=n +CONFIG_VIDEO_TM6000=n +CONFIG_VIDEO_TM6000_ALSA=n +CONFIG_VIDEO_TM6000_DVB=n + +# +# Digital TV USB devices +# +CONFIG_DVB_USB=n +# CONFIG_DVB_USB_DEBUG is not set +CONFIG_DVB_USB_DIB3000MC=n +CONFIG_DVB_USB_A800=n +CONFIG_DVB_USB_DIBUSB_MB=n +# CONFIG_DVB_USB_DIBUSB_MB_FAULTY is not set +CONFIG_DVB_USB_DIBUSB_MC=n +CONFIG_DVB_USB_DIB0700=n +CONFIG_DVB_USB_UMT_010=n +CONFIG_DVB_USB_CXUSB=n +CONFIG_DVB_USB_M920X=n +CONFIG_DVB_USB_DIGITV=n +CONFIG_DVB_USB_VP7045=n +CONFIG_DVB_USB_VP702X=n +CONFIG_DVB_USB_GP8PSK=n +CONFIG_DVB_USB_NOVA_T_USB2=n +CONFIG_DVB_USB_TTUSB2=n +CONFIG_DVB_USB_DTT200U=n +CONFIG_DVB_USB_OPERA1=n +CONFIG_DVB_USB_AF9005=n +CONFIG_DVB_USB_AF9005_REMOTE=n +CONFIG_DVB_USB_PCTV452E=n +CONFIG_DVB_USB_DW2102=n +CONFIG_DVB_USB_CINERGY_T2=n +CONFIG_DVB_USB_DTV5100=n +CONFIG_DVB_USB_FRIIO=n +CONFIG_DVB_USB_AZ6027=n +CONFIG_DVB_USB_TECHNISAT_USB2=n +CONFIG_DVB_USB_V2=n +CONFIG_DVB_USB_AF9015=n +CONFIG_DVB_USB_AF9035=n +CONFIG_DVB_USB_ANYSEE=n +CONFIG_DVB_USB_AU6610=n +CONFIG_DVB_USB_AZ6007=n +CONFIG_DVB_USB_CE6230=n +CONFIG_DVB_USB_EC168=n +CONFIG_DVB_USB_GL861=n +CONFIG_DVB_USB_LME2510=n +CONFIG_DVB_USB_MXL111SF=n +CONFIG_DVB_USB_RTL28XXU=n +# CONFIG_DVB_USB_DVBSKY is not set +CONFIG_DVB_TTUSB_BUDGET=n +CONFIG_DVB_TTUSB_DEC=n +CONFIG_SMS_USB_DRV=n +CONFIG_DVB_B2C2_FLEXCOP_USB=n +# CONFIG_DVB_B2C2_FLEXCOP_USB_DEBUG is not set +# CONFIG_DVB_AS102 is not set +# +# Webcam, TV (analog/digital) USB devices +# +CONFIG_VIDEO_EM28XX=n +CONFIG_VIDEO_EM28XX_V4L2=n +CONFIG_VIDEO_EM28XX_ALSA=n +CONFIG_VIDEO_EM28XX_DVB=n +CONFIG_VIDEO_EM28XX_RC=n +CONFIG_MEDIA_PCI_SUPPORT=n + +# +# Media capture support +# +# CONFIG_VIDEO_SOLO6X10 is not set +# CONFIG_VIDEO_TW5864 is not set +# CONFIG_VIDEO_TW68 is not set +# CONFIG_VIDEO_TW686X is not set +CONFIG_VIDEO_ZORAN=n +CONFIG_VIDEO_ZORAN_DC30=n +CONFIG_VIDEO_ZORAN_ZR36060=n +# CONFIG_VIDEO_ZORAN_BUZ is not set +CONFIG_VIDEO_ZORAN_DC10=n +CONFIG_VIDEO_ZORAN_LML33=n +CONFIG_VIDEO_ZORAN_LML33R10=n +CONFIG_VIDEO_ZORAN_AVS6EYES=n + +# +# Media capture/analog TV support +# +CONFIG_VIDEO_IVTV=n +CONFIG_VIDEO_IVTV_ALSA=n +CONFIG_VIDEO_FB_IVTV=n +CONFIG_VIDEO_HEXIUM_GEMINI=n +CONFIG_VIDEO_HEXIUM_ORION=n +CONFIG_VIDEO_MXB=n +# CONFIG_VIDEO_DT3155 is not set + +# +# Media capture/analog/hybrid TV support +# +CONFIG_VIDEO_CX18=n +CONFIG_VIDEO_CX18_ALSA=n +CONFIG_VIDEO_CX23885=n +CONFIG_MEDIA_ALTERA_CI=n +CONFIG_VIDEO_CX25821=n +CONFIG_VIDEO_CX25821_ALSA=n +CONFIG_VIDEO_CX88=n +CONFIG_VIDEO_CX88_ALSA=n +CONFIG_VIDEO_CX88_BLACKBIRD=n +CONFIG_VIDEO_CX88_DVB=n +CONFIG_VIDEO_CX88_ENABLE_VP3054=n +CONFIG_VIDEO_CX88_VP3054=n +CONFIG_VIDEO_CX88_MPEG=n +CONFIG_VIDEO_BT848=n +CONFIG_DVB_BT8XX=n +CONFIG_VIDEO_SAA7134=n +CONFIG_VIDEO_SAA7134_ALSA=n +CONFIG_VIDEO_SAA7134_RC=n +CONFIG_VIDEO_SAA7134_DVB=n +CONFIG_VIDEO_SAA7164=n + +# +# Media digital TV PCI Adapters +# +CONFIG_DVB_AV7110_IR=n +CONFIG_DVB_AV7110=n +CONFIG_DVB_AV7110_OSD=n +CONFIG_DVB_BUDGET_CORE=n +CONFIG_DVB_BUDGET=n +CONFIG_DVB_BUDGET_CI=n +CONFIG_DVB_BUDGET_AV=n +CONFIG_DVB_BUDGET_PATCH=n +CONFIG_DVB_B2C2_FLEXCOP_PCI=n +# CONFIG_DVB_B2C2_FLEXCOP_PCI_DEBUG is not set +CONFIG_DVB_PLUTO2=n +CONFIG_DVB_DM1105=n +CONFIG_DVB_PT1=n +# CONFIG_DVB_PT3 is not set +CONFIG_MANTIS_CORE=n +CONFIG_DVB_MANTIS=n +CONFIG_DVB_HOPPER=n +CONFIG_DVB_NGENE=n +CONFIG_DVB_DDBRIDGE=n +# CONFIG_DVB_SMIPCIE is not set +# CONFIG_DVB_NETUP_UNIDVB is not set +# CONFIG_V4L_PLATFORM_DRIVERS is not set +CONFIG_V4L_MEM2MEM_DRIVERS=n +CONFIG_VIDEO_MEM2MEM_DEINTERLACE=n +# CONFIG_VIDEO_SH_VEU is not set +# CONFIG_V4L_TEST_DRIVERS is not set +# CONFIG_DVB_PLATFORM_DRIVERS is not set + +# +# Supported MMC/SDIO adapters +# +# CONFIG_SMS_SDIO_DRV is not set +CONFIG_RADIO_ADAPTERS=n +CONFIG_RADIO_TEA575X=n +CONFIG_RADIO_SI470X=n +CONFIG_USB_SI470X=n +CONFIG_I2C_SI470X=n +CONFIG_RADIO_SI4713=n +# CONFIG_USB_SI4713 is not set +# CONFIG_PLATFORM_SI4713 is not set +CONFIG_I2C_SI4713=n +CONFIG_USB_MR800=n +CONFIG_USB_DSBR=n +CONFIG_RADIO_MAXIRADIO=n +CONFIG_RADIO_SHARK=n +CONFIG_RADIO_SHARK2=n +CONFIG_USB_KEENE=n +# CONFIG_USB_RAREMONO is not set +# CONFIG_USB_MA901 is not set +CONFIG_RADIO_TEA5764=n +CONFIG_RADIO_SAA7706H=n +CONFIG_RADIO_TEF6862=n +CONFIG_RADIO_WL1273=n + +# +# Texas Instruments WL128x FM driver (ST based) +# +CONFIG_MEDIA_COMMON_OPTIONS=n + +# +# common driver options +# +CONFIG_VIDEO_CX2341X=n +CONFIG_VIDEO_TVEEPROM=n +CONFIG_CYPRESS_FIRMWARE=n +CONFIG_DVB_B2C2_FLEXCOP=n +CONFIG_VIDEO_SAA7146=n +CONFIG_VIDEO_SAA7146_VV=n +CONFIG_SMS_SIANO_MDTV=n +CONFIG_SMS_SIANO_RC=n + +# +# Media ancillary drivers (tuners, sensors, i2c, spi, frontends) +# +CONFIG_MEDIA_SUBDRV_AUTOSELECT=n +CONFIG_MEDIA_ATTACH=n +CONFIG_VIDEO_IR_I2C=n + +# +# Audio decoders, processors and mixers +# +CONFIG_VIDEO_TVAUDIO=n +CONFIG_VIDEO_TDA7432=n +CONFIG_VIDEO_TDA9840=n +CONFIG_VIDEO_TEA6415C=n +CONFIG_VIDEO_TEA6420=n +CONFIG_VIDEO_MSP3400=n +CONFIG_VIDEO_CS3308=n +CONFIG_VIDEO_CS5345=n +CONFIG_VIDEO_CS53L32A=n +CONFIG_VIDEO_WM8775=n +CONFIG_VIDEO_WM8739=n +CONFIG_VIDEO_VP27SMPX=n + +# +# RDS decoders +# +CONFIG_VIDEO_SAA6588=n + +# +# Video decoders +# +CONFIG_VIDEO_BT819=n +CONFIG_VIDEO_BT856=n +CONFIG_VIDEO_BT866=n +CONFIG_VIDEO_KS0127=n +CONFIG_VIDEO_SAA7110=n +CONFIG_VIDEO_SAA711X=n +CONFIG_VIDEO_TVP5150=n +CONFIG_VIDEO_VPX3220=n + +# +# Video and audio decoders +# +CONFIG_VIDEO_SAA717X=n +CONFIG_VIDEO_CX25840=n + +# +# Video encoders +# +CONFIG_VIDEO_SAA7127=n +CONFIG_VIDEO_ADV7170=n +CONFIG_VIDEO_ADV7175=n + +# +# Camera sensor devices +# +CONFIG_VIDEO_MT9V011=n + +# +# Flash devices +# + +# +# Video improvement chips +# +CONFIG_VIDEO_UPD64031A=n +CONFIG_VIDEO_UPD64083=n + +# +# Audio/Video compression chips +# +CONFIG_VIDEO_SAA6752HS=n + +# +# Miscellaneous helper chips +# +CONFIG_VIDEO_M52790=n + +# +# Sensors used on soc_camera driver +# +CONFIG_MEDIA_TUNER=n +CONFIG_MEDIA_TUNER_SIMPLE=n +CONFIG_MEDIA_TUNER_TDA8290=n +CONFIG_MEDIA_TUNER_TDA827X=n +CONFIG_MEDIA_TUNER_TDA18271=n +CONFIG_MEDIA_TUNER_TDA9887=n +CONFIG_MEDIA_TUNER_TEA5761=n +CONFIG_MEDIA_TUNER_TEA5767=n +CONFIG_MEDIA_TUNER_MT20XX=n +CONFIG_MEDIA_TUNER_MT2060=n +CONFIG_MEDIA_TUNER_MT2063=n +CONFIG_MEDIA_TUNER_MT2266=n +CONFIG_MEDIA_TUNER_MT2131=n +CONFIG_MEDIA_TUNER_QT1010=n +CONFIG_MEDIA_TUNER_XC2028=n +CONFIG_MEDIA_TUNER_XC5000=n +CONFIG_MEDIA_TUNER_XC4000=n +CONFIG_MEDIA_TUNER_MXL5005S=n +CONFIG_MEDIA_TUNER_MXL5007T=n +CONFIG_MEDIA_TUNER_MC44S803=n +CONFIG_MEDIA_TUNER_MAX2165=n +CONFIG_MEDIA_TUNER_TDA18218=n +CONFIG_MEDIA_TUNER_FC0011=n +CONFIG_MEDIA_TUNER_FC0012=n +CONFIG_MEDIA_TUNER_FC0013=n +CONFIG_MEDIA_TUNER_TDA18212=n +CONFIG_MEDIA_TUNER_E4000=n +CONFIG_MEDIA_TUNER_FC2580=n +CONFIG_MEDIA_TUNER_M88RS6000T=n +CONFIG_MEDIA_TUNER_TUA9001=n +CONFIG_MEDIA_TUNER_SI2157=n +CONFIG_MEDIA_TUNER_IT913X=n +CONFIG_MEDIA_TUNER_R820T=n +CONFIG_MEDIA_TUNER_QM1D1C0042=n + +# +# Multistandard (satellite) frontends +# +CONFIG_DVB_STB0899=n +CONFIG_DVB_STB6100=n +CONFIG_DVB_STV090x=n +CONFIG_DVB_STV6110x=n +CONFIG_DVB_M88DS3103=n + +# +# Multistandard (cable + terrestrial) frontends +# +CONFIG_DVB_DRXK=n +CONFIG_DVB_TDA18271C2DD=n +CONFIG_DVB_SI2165=n +CONFIG_DVB_MN88472=n +CONFIG_DVB_MN88473=n + +# +# DVB-S (satellite) frontends +# +CONFIG_DVB_CX24110=n +CONFIG_DVB_CX24123=n +CONFIG_DVB_MT312=n +CONFIG_DVB_ZL10036=n +CONFIG_DVB_ZL10039=n +CONFIG_DVB_S5H1420=n +CONFIG_DVB_STV0288=n +CONFIG_DVB_STB6000=n +CONFIG_DVB_STV0299=n +CONFIG_DVB_STV6110=n +CONFIG_DVB_STV0900=n +CONFIG_DVB_TDA8083=n +CONFIG_DVB_TDA10086=n +CONFIG_DVB_TDA8261=n +CONFIG_DVB_VES1X93=n +CONFIG_DVB_TUNER_ITD1000=n +CONFIG_DVB_TUNER_CX24113=n +CONFIG_DVB_TDA826X=n +CONFIG_DVB_TUA6100=n +CONFIG_DVB_CX24116=n +CONFIG_DVB_CX24117=n +CONFIG_DVB_CX24120=n +CONFIG_DVB_SI21XX=n +CONFIG_DVB_TS2020=n +CONFIG_DVB_DS3000=n +CONFIG_DVB_MB86A16=n +CONFIG_DVB_TDA10071=n + +# +# DVB-T (terrestrial) frontends +# +CONFIG_DVB_SP8870=n +CONFIG_DVB_SP887X=n +CONFIG_DVB_CX22700=n +CONFIG_DVB_CX22702=n +CONFIG_DVB_DRXD=n +CONFIG_DVB_L64781=n +CONFIG_DVB_TDA1004X=n +CONFIG_DVB_NXT6000=n +CONFIG_DVB_MT352=n +CONFIG_DVB_ZL10353=n +CONFIG_DVB_DIB3000MB=n +CONFIG_DVB_DIB3000MC=n +CONFIG_DVB_DIB7000M=n +CONFIG_DVB_DIB7000P=n +CONFIG_DVB_TDA10048=n +CONFIG_DVB_AF9013=n +CONFIG_DVB_EC100=n +CONFIG_DVB_STV0367=n +CONFIG_DVB_CXD2820R=n +CONFIG_DVB_RTL2830=n +CONFIG_DVB_RTL2832=n +CONFIG_DVB_SI2168=n +# CONFIG_DVB_AS102_FE is not set +CONFIG_DVB_GP8PSK_FE=n + +# +# DVB-C (cable) frontends +# +CONFIG_DVB_VES1820=n +CONFIG_DVB_TDA10021=n +CONFIG_DVB_TDA10023=n +CONFIG_DVB_STV0297=n + +# +# ATSC (North American/Korean Terrestrial/Cable DTV) frontends +# +CONFIG_DVB_NXT200X=n +CONFIG_DVB_OR51211=n +CONFIG_DVB_OR51132=n +CONFIG_DVB_BCM3510=n +CONFIG_DVB_LGDT330X=n +CONFIG_DVB_LGDT3305=n +CONFIG_DVB_LGDT3306A=n +CONFIG_DVB_LG2160=n +CONFIG_DVB_S5H1409=n +CONFIG_DVB_AU8522=n +CONFIG_DVB_AU8522_DTV=n +CONFIG_DVB_AU8522_V4L=n +CONFIG_DVB_S5H1411=n + +# +# ISDB-T (terrestrial) frontends +# +CONFIG_DVB_S921=n +CONFIG_DVB_DIB8000=n +CONFIG_DVB_MB86A20S=n + +# +# ISDB-S (satellite) & ISDB-T (terrestrial) frontends +# +CONFIG_DVB_TC90522=n + +# +# Digital terrestrial only tuners/PLL +# +CONFIG_DVB_PLL=n +CONFIG_DVB_TUNER_DIB0070=n +CONFIG_DVB_TUNER_DIB0090=n + +# +# SEC control devices for DVB-S +# +CONFIG_DVB_DRX39XYJ=n +CONFIG_DVB_LNBP21=n +CONFIG_DVB_LNBP22=n +CONFIG_DVB_ISL6405=n +CONFIG_DVB_ISL6421=n +CONFIG_DVB_ISL6423=n +CONFIG_DVB_A8293=n +CONFIG_DVB_LGS8GXX=n +CONFIG_DVB_ATBM8830=n +CONFIG_DVB_TDA665x=n +CONFIG_DVB_IX2505V=n +CONFIG_DVB_M88RS2000=n +CONFIG_DVB_AF9033=n + +# +# Tools to develop new frontends +# +CONFIG_DVB_DUMMY_FE=n diff --git a/features/media/media_n.scc b/features/media/media_n.scc new file mode 100644 index 0000000..8e9b66e --- /dev/null +++ b/features/media/media_n.scc @@ -0,0 +1,4 @@ +define KFEATURE_DESCRIPTION "Disable options for media support" +define KFEATURE_COMPATIBILITY all + +kconf non-hardware media_n.cfg diff --git a/features/memorydbg/memorydbg_n.cfg b/features/memorydbg/memorydbg_n.cfg new file mode 100644 index 0000000..fb92cde --- /dev/null +++ b/features/memorydbg/memorydbg_n.cfg @@ -0,0 +1,8 @@ +CONFIG_DEBUG_KMEMLEAK=n +CONFIG_DEBUG_STACK_USAGE=n +CONFIG_DEBUG_VM=n +CONFIG_DEBUG_VIRTUAL=n +CONFIG_DEBUG_MEMORY_INIT=n +CONFIG_DEBUG_PER_CPU_MAPS=n +CONFIG_DEBUG_STACKOVERFLOW=n +CONFIG_KMEMCHECK=n diff --git a/features/memorydbg/memorydbg_n.scc b/features/memorydbg/memorydbg_n.scc new file mode 100644 index 0000000..1e960c3 --- /dev/null +++ b/features/memorydbg/memorydbg_n.scc @@ -0,0 +1,4 @@ +define KFEATURE_DESCRIPTION "Disable options for memory debug support" +define KFEATURE_COMPATIBILITY all + +kconf non-hardware memorydbg_n.cfg diff --git a/features/memorydbg/memorydbg_y.cfg b/features/memorydbg/memorydbg_y.cfg new file mode 100644 index 0000000..b92e7d4 --- /dev/null +++ b/features/memorydbg/memorydbg_y.cfg @@ -0,0 +1,9 @@ +CONFIG_DEBUG_KMEMLEAK=y +CONFIG_DEBUG_STACK_USAGE=y +CONFIG_DEBUG_VM=y +CONFIG_DEBUG_VIRTUAL=y +CONFIG_DEBUG_MEMORY_INIT=y +CONFIG_DEBUG_PER_CPU_MAPS=y +CONFIG_DEBUG_STACKOVERFLOW=y +CONFIG_KMEMCHECK=y + diff --git a/features/memorydbg/memorydbg_y.scc b/features/memorydbg/memorydbg_y.scc new file mode 100644 index 0000000..88ce3bf --- /dev/null +++ b/features/memorydbg/memorydbg_y.scc @@ -0,0 +1,4 @@ +define KFEATURE_DESCRIPTION "Enable options for memory debug support" +define KFEATURE_COMPATIBILITY all + +kconf non-hardware memorydbg_y.cfg diff --git a/features/misc/misc_n.cfg b/features/misc/misc_n.cfg new file mode 100644 index 0000000..998643a --- /dev/null +++ b/features/misc/misc_n.cfg @@ -0,0 +1 @@ +CONFIG_INPUT_MISC=n diff --git a/features/misc/misc_n.scc b/features/misc/misc_n.scc new file mode 100644 index 0000000..5bd65fe --- /dev/null +++ b/features/misc/misc_n.scc @@ -0,0 +1,4 @@ +define KFEATURE_DESCRIPTION "Disable options for misc support" +define KFEATURE_COMPATIBILITY all + +kconf non-hardware misc_n.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 @@ +CONFIG_MMC=n +# +# MMC/SD/SDIO Card Drivers +# +CONFIG_MMC_BLOCK=n +CONFIG_MMC_BLOCK_MINORS=8 +CONFIG_MMC_BLOCK_BOUNCE=n +# CONFIG_SDIO_UART is not set +# CONFIG_MMC_TEST is not set + +# +# MMC/SD/SDIO Host Controller Drivers +# +CONFIG_MMC_SDHCI=n +CONFIG_MMC_SDHCI_PCI=n +CONFIG_MMC_RICOH_MMC=n +CONFIG_MMC_SDHCI_ACPI=n +CONFIG_MMC_SDHCI_PLTFM=n +# CONFIG_MMC_WBSD is not set +# CONFIG_MMC_TIFM_SD is not set +# CONFIG_MMC_SPI is not set +# CONFIG_MMC_CB710 is not set +# CONFIG_MMC_VIA_SDMMC is not set +# CONFIG_MMC_VUB300 is not set +# CONFIG_MMC_USHC is not set +# CONFIG_MMC_USDHI6ROL0 is not set +# CONFIG_MMC_TOSHIBA_PCI is not set +# CONFIG_MMC_MTK is not set +# 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 @@ +define KFEATURE_DESCRIPTION "Disable options for mmc/sd-card support" +define KFEATURE_COMPATIBILITY all + +kconf non-hardware mmc_n.cfg diff --git a/features/mouse/mouse_n.cfg b/features/mouse/mouse_n.cfg new file mode 100644 index 0000000..8e25ad8 --- /dev/null +++ b/features/mouse/mouse_n.cfg @@ -0,0 +1,22 @@ +CONFIG_INPUT_MOUSE=n +CONFIG_MOUSE_PS2=n +CONFIG_MOUSE_PS2_ALPS=n +CONFIG_MOUSE_PS2_BYD=n +CONFIG_MOUSE_PS2_LOGIPS2PP=n +CONFIG_MOUSE_PS2_SYNAPTICS=n +CONFIG_MOUSE_PS2_CYPRESS=n +CONFIG_MOUSE_PS2_LIFEBOOK=n +CONFIG_MOUSE_PS2_TRACKPOINT=n +# CONFIG_MOUSE_PS2_ELANTECH is not set +# CONFIG_MOUSE_PS2_SENTELIC is not set +# CONFIG_MOUSE_PS2_TOUCHKIT is not set +CONFIG_MOUSE_PS2_FOCALTECH=n +# CONFIG_MOUSE_SERIAL is not set +# CONFIG_MOUSE_APPLETOUCH is not set +# CONFIG_MOUSE_BCM5974 is not set +# CONFIG_MOUSE_CYAPA is not set +# CONFIG_MOUSE_ELAN_I2C is not set +# CONFIG_MOUSE_VSXXXAA is not set +# CONFIG_MOUSE_GPIO is not set +# CONFIG_MOUSE_SYNAPTICS_I2C is not set +# CONFIG_MOUSE_SYNAPTICS_USB is not set diff --git a/features/mouse/mouse_n.scc b/features/mouse/mouse_n.scc new file mode 100644 index 0000000..cda210e --- /dev/null +++ b/features/mouse/mouse_n.scc @@ -0,0 +1,4 @@ +define KFEATURE_DESCRIPTION "Disable options for mouse support" +define KFEATURE_COMPATIBILITY all + +kconf hardware mouse_n.cfg diff --git a/features/mousedev/mousedev_n.cfg b/features/mousedev/mousedev_n.cfg new file mode 100644 index 0000000..40bcfc7 --- /dev/null +++ b/features/mousedev/mousedev_n.cfg @@ -0,0 +1,2 @@ +CONFIG_INPUT_MOUSEDEV=n +CONFIG_INPUT_MOUSEDEV_PSAUX=n diff --git a/features/mousedev/mousedev_n.scc b/features/mousedev/mousedev_n.scc new file mode 100644 index 0000000..f18e410 --- /dev/null +++ b/features/mousedev/mousedev_n.scc @@ -0,0 +1,4 @@ +define KFEATURE_DESCRIPTION "Disable options for mouse device support" +define KFEATURE_COMPATIBILITY all + +kconf hardware mousedev_n.cfg diff --git a/features/netdevices/netdevices_n.cfg b/features/netdevices/netdevices_n.cfg new file mode 100644 index 0000000..9413d2a --- /dev/null +++ b/features/netdevices/netdevices_n.cfg @@ -0,0 +1,147 @@ +CONFIG_NET_VENDOR_3COM=n +# CONFIG_VORTEX is not set +CONFIG_TYPHOON=n +CONFIG_NET_VENDOR_ADAPTEC=n +# CONFIG_ADAPTEC_STARFIRE is not set +CONFIG_NET_VENDOR_AGERE=n +# CONFIG_ET131X is not set +CONFIG_NET_VENDOR_ALTEON=n +# CONFIG_ACENIC is not set +CONFIG_NET_VENDOR_AMAZON=n +# CONFIG_ENA_ETHERNET is not set +CONFIG_NET_VENDOR_AMD=n +# CONFIG_AMD8111_ETH is not set +CONFIG_PCNET32=n +CONFIG_NET_VENDOR_ARC=n +CONFIG_NET_VENDOR_ATHEROS=n +CONFIG_ATL2=n +CONFIG_ATL1=n +CONFIG_ATL1E=n +CONFIG_ATL1C=n +CONFIG_ALX=n +CONFIG_NET_CADENCE=n +# CONFIG_MACB is not set +CONFIG_NET_VENDOR_BROADCOM=n +# CONFIG_B44 is not set +# CONFIG_BCMGENET is not set +# CONFIG_BNX2 is not set +# CONFIG_CNIC is not set +CONFIG_TIGON3=n +CONFIG_BNX2X=n +CONFIG_BNX2X_SRIOV=n +CONFIG_BNXT=n +CONFIG_BNXT_SRIOV=n +CONFIG_NET_VENDOR_BROCADE=n +# CONFIG_BNA is not set +CONFIG_NET_VENDOR_CAVIUM=n +# CONFIG_THUNDER_NIC_PF is not set +# CONFIG_THUNDER_NIC_VF is not set +# CONFIG_THUNDER_NIC_BGX is not set +# CONFIG_THUNDER_NIC_RGX is not set +# CONFIG_LIQUIDIO is not set +CONFIG_NET_VENDOR_CHELSIO=n +# CONFIG_CHELSIO_T1 is not set +# CONFIG_CHELSIO_T3 is not set +# CONFIG_CHELSIO_T4 is not set +# CONFIG_CHELSIO_T4VF is not set +CONFIG_NET_VENDOR_CISCO=n +# CONFIG_ENIC is not set +CONFIG_NET_VENDOR_DEC=n +# CONFIG_NET_TULIP is not set +CONFIG_NET_VENDOR_DLINK=n +CONFIG_DL2K=n +# CONFIG_SUNDANCE is not set +CONFIG_NET_VENDOR_EMULEX=n +# CONFIG_BE2NET is not set +CONFIG_NET_VENDOR_EZCHIP=n +CONFIG_NET_VENDOR_EXAR=n +# CONFIG_S2IO is not set +# CONFIG_VXGE is not set +CONFIG_NET_VENDOR_HP=n +# CONFIG_HP100 is not set +CONFIG_NET_VENDOR_MARVELL=n +# CONFIG_MVMDIO is not set +# CONFIG_MVNETA_BM is not set +CONFIG_SKGE=n +# CONFIG_SKGE_DEBUG is not set +# CONFIG_SKGE_GENESIS is not set +CONFIG_SKY2=n +# CONFIG_SKY2_DEBUG is not set +CONFIG_NET_VENDOR_MELLANOX=n +# CONFIG_MLX4_EN is not set +# CONFIG_MLX4_CORE is not set +# CONFIG_MLX5_CORE is not set +# CONFIG_MLXSW_CORE is not set +CONFIG_NET_VENDOR_MICREL=n +# CONFIG_KS8842 is not set +# CONFIG_KS8851 is not set +# CONFIG_KS8851_MLL is not set +# CONFIG_KSZ884X_PCI is not set +CONFIG_NET_VENDOR_MICROCHIP=n +# CONFIG_ENC28J60 is not set +# CONFIG_ENCX24J600 is not set +CONFIG_NET_VENDOR_MYRI=n +# CONFIG_MYRI10GE is not set +CONFIG_NET_VENDOR_NATSEMI=n +# CONFIG_NATSEMI is not set +# CONFIG_NS83820 is not set +CONFIG_NET_VENDOR_NETRONOME=n +# CONFIG_NFP_NETVF is not set +CONFIG_NET_VENDOR_8390=n +# CONFIG_NE2K_PCI is not set +CONFIG_NET_VENDOR_NVIDIA=n +# CONFIG_FORCEDETH is not set +CONFIG_NET_VENDOR_OKI=n +CONFIG_NET_VENDOR_QLOGIC=n +# CONFIG_QLA3XXX is not set +# CONFIG_QLCNIC is not set +# CONFIG_QLGE is not set +# CONFIG_NETXEN_NIC is not set +# CONFIG_QED is not set +CONFIG_NET_VENDOR_QUALCOMM=n +# CONFIG_QCOM_EMAC is not set +CONFIG_NET_VENDOR_REALTEK=n +# CONFIG_ATP is not set +CONFIG_8139CP=n +CONFIG_8139TOO=n +CONFIG_8139TOO_PIO=n +# CONFIG_8139TOO_TUNE_TWISTER is not set +# CONFIG_8139TOO_8129 is not set +# CONFIG_8139_OLD_RX_RESET is not set +CONFIG_R8169=n +CONFIG_NET_VENDOR_RENESAS=n +CONFIG_NET_VENDOR_RDC=n +# CONFIG_R6040 is not set +CONFIG_NET_VENDOR_ROCKER=n +CONFIG_NET_VENDOR_SAMSUNG=n +# CONFIG_SXGBE_ETH is not set +CONFIG_NET_VENDOR_SEEQ=n +CONFIG_NET_VENDOR_SILAN=n +# CONFIG_SC92031 is not set +CONFIG_NET_VENDOR_SIS=n +# CONFIG_SIS900 is not set +# CONFIG_SIS190 is not set +CONFIG_NET_VENDOR_SMSC=n +# CONFIG_EPIC100 is not set +# CONFIG_SMSC911X is not set +# CONFIG_SMSC9420 is not set +CONFIG_NET_VENDOR_STMICRO=n +# CONFIG_STMMAC_ETH is not set +CONFIG_NET_VENDOR_SUN=n +# CONFIG_HAPPYMEAL is not set +# CONFIG_SUNGEM is not set +# CONFIG_CASSINI is not set +# CONFIG_NIU is not set +CONFIG_NET_PACKET_ENGINE=n +CONFIG_NET_VENDOR_SYNOPSYS=n +CONFIG_NET_VENDOR_TEHUTI=n +# CONFIG_TEHUTI is not set +CONFIG_NET_VENDOR_TI=n +# CONFIG_TI_CPSW_ALE is not set +# CONFIG_TLAN is not set +CONFIG_NET_VENDOR_VIA=n +# CONFIG_VIA_RHINE is not set +# CONFIG_VIA_VELOCITY is not set +CONFIG_NET_VENDOR_WIZNET=n +# CONFIG_WIZNET_W5100 is not set +# CONFIG_WIZNET_W5300 is not set diff --git a/features/netdevices/netdevices_n.scc b/features/netdevices/netdevices_n.scc new file mode 100644 index 0000000..b0af6aa --- /dev/null +++ b/features/netdevices/netdevices_n.scc @@ -0,0 +1,4 @@ +define KFEATURE_DESCRIPTION "Disable options for NET devices support" +define KFEATURE_COMPATIBILITY all + +kconf hardware netdevices_n.cfg diff --git a/features/nfc/nfc_n.cfg b/features/nfc/nfc_n.cfg new file mode 100644 index 0000000..428d0eb --- /dev/null +++ b/features/nfc/nfc_n.cfg @@ -0,0 +1,40 @@ +CONFIG_NFC=n +CONFIG_NFC_DIGITAL=n +CONFIG_NFC_NCI=n +CONFIG_NFC_NCI_SPI=n +# CONFIG_NFC_NCI_UART is not set +CONFIG_NFC_HCI=n +CONFIG_NFC_SHDLC=n + +# +# Near Field Communication (NFC) devices +# +CONFIG_NFC_TRF7970A=n +CONFIG_NFC_MEI_PHY=n +# CONFIG_NFC_SIM is not set +CONFIG_NFC_PORT100=n +CONFIG_NFC_FDP=n +CONFIG_NFC_FDP_I2C=n +CONFIG_NFC_PN544=n +CONFIG_NFC_PN544_I2C=n +CONFIG_NFC_PN544_MEI=n +CONFIG_NFC_PN533=n +CONFIG_NFC_PN533_USB=n +CONFIG_NFC_PN533_I2C=n +CONFIG_NFC_MICROREAD=n +CONFIG_NFC_MICROREAD_I2C=n +CONFIG_NFC_MICROREAD_MEI=n +CONFIG_NFC_MRVL=n +CONFIG_NFC_MRVL_USB=n +CONFIG_NFC_MRVL_I2C=n +CONFIG_NFC_MRVL_SPI=n +CONFIG_NFC_ST21NFCA=n +CONFIG_NFC_ST21NFCA_I2C=n +CONFIG_NFC_ST_NCI=n +CONFIG_NFC_ST_NCI_I2C=n +CONFIG_NFC_ST_NCI_SPI=n +CONFIG_NFC_NXP_NCI=n +CONFIG_NFC_NXP_NCI_I2C=n +CONFIG_NFC_S3FWRN5=n +CONFIG_NFC_S3FWRN5_I2C=n +CONFIG_NFC_ST95HF=n diff --git a/features/nfc/nfc_n.scc b/features/nfc/nfc_n.scc new file mode 100644 index 0000000..f957501 --- /dev/null +++ b/features/nfc/nfc_n.scc @@ -0,0 +1,4 @@ +define KFEATURE_DESCRIPTION "Disable options for nfc support" +define KFEATURE_COMPATIBILITY all + +kconf hardware nfc_n.cfg diff --git a/features/pcspkr/pcspkr_n.cfg b/features/pcspkr/pcspkr_n.cfg new file mode 100644 index 0000000..abd7e6f --- /dev/null +++ b/features/pcspkr/pcspkr_n.cfg @@ -0,0 +1 @@ +CONFIG_PCSPKR_PLATFORM=n diff --git a/features/pcspkr/pcspkr_n.scc b/features/pcspkr/pcspkr_n.scc new file mode 100644 index 0000000..5cab151 --- /dev/null +++ b/features/pcspkr/pcspkr_n.scc @@ -0,0 +1,4 @@ +define KFEATURE_DESCRIPTION "Disable options for PC speaker support" +define KFEATURE_COMPATIBILITY all + +kconf hardware pcspkr_n.cfg diff --git a/features/powermanagement/powermanagement_n.cfg b/features/powermanagement/powermanagement_n.cfg new file mode 100644 index 0000000..6052f83 --- /dev/null +++ b/features/powermanagement/powermanagement_n.cfg @@ -0,0 +1,14 @@ +CONFIG_SUSPEND=n +CONFIG_SUSPEND_FREEZER=n +CONFIG_PM_SLEEP=n +CONFIG_PM_SLEEP_SMP=n +# CONFIG_PM_AUTOSLEEP is not set +# CONFIG_PM_WAKELOCKS is not set +CONFIG_PM_DEBUG=n +CONFIG_PM_ADVANCED_DEBUG=n +# CONFIG_PM_TEST_SUSPEND is not set +CONFIG_PM_SLEEP_DEBUG=n +# CONFIG_PM_TRACE_RTC is not set +# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set +CONFIG_ACPI_SLEEP=n +CONFIG_VT_CONSOLE_SLEEP=n diff --git a/features/powermanagement/powermanagement_n.scc b/features/powermanagement/powermanagement_n.scc new file mode 100644 index 0000000..23a2be8 --- /dev/null +++ b/features/powermanagement/powermanagement_n.scc @@ -0,0 +1,4 @@ +define KFEATURE_DESCRIPTION "Disable options for power management support" +define KFEATURE_COMPATIBILITY all + +kconf non-hardware powermanagement_n.cfg diff --git a/features/printk/printk_n.cfg b/features/printk/printk_n.cfg new file mode 100644 index 0000000..d4c04cb --- /dev/null +++ b/features/printk/printk_n.cfg @@ -0,0 +1,2 @@ +CONFIG_PRINTK=n +CONFIG_PRINTK_NMI=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 @@ +define KFEATURE_DESCRIPTION "Disable options for printk support" +define KFEATURE_COMPATIBILITY all + +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..522de7d --- /dev/null +++ b/features/printk/printk_y.cfg @@ -0,0 +1,3 @@ +CONFIG_PRINTK=y +CONFIG_PRINTK_NMI=y +CONFIG_EARLY_PRINTK=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 @@ +define KFEATURE_DESCRIPTION "Enable options for printk support" +define KFEATURE_COMPATIBILITY all + +kconf non-hardware printk_y.cfg diff --git a/features/rcudbg/rcudbg_n.cfg b/features/rcudbg/rcudbg_n.cfg new file mode 100644 index 0000000..6d122fd --- /dev/null +++ b/features/rcudbg/rcudbg_n.cfg @@ -0,0 +1,4 @@ +CONFIG_RCU_PERF_TEST=n +CONFIG_RCU_TORTURE_TEST=n +CONFIG_RCU_TRACE=n +CONFIG_RCU_EQS_DEBUG=n diff --git a/features/rcudbg/rcudbg_n.scc b/features/rcudbg/rcudbg_n.scc new file mode 100644 index 0000000..4d29d10 --- /dev/null +++ b/features/rcudbg/rcudbg_n.scc @@ -0,0 +1,4 @@ +define KFEATURE_DESCRIPTION "Disable options for RCU debug support" +define KFEATURE_COMPATIBILITY all + +kconf non-hardware rcudbg_n.cfg diff --git a/features/rcudbg/rcudbg_y.cfg b/features/rcudbg/rcudbg_y.cfg new file mode 100644 index 0000000..5a12884 --- /dev/null +++ b/features/rcudbg/rcudbg_y.cfg @@ -0,0 +1,4 @@ +CONFIG_RCU_PERF_TEST=y +CONFIG_RCU_TORTURE_TEST=y +CONFIG_RCU_TRACE=y +CONFIG_RCU_EQS_DEBUG=y diff --git a/features/rcudbg/rcudbg_y.scc b/features/rcudbg/rcudbg_y.scc new file mode 100644 index 0000000..06c8f66 --- /dev/null +++ b/features/rcudbg/rcudbg_y.scc @@ -0,0 +1,4 @@ +define KFEATURE_DESCRIPTION "Enable options for RCU debug support" +define KFEATURE_COMPATIBILITY all + +kconf non-hardware rcudbg_y.cfg diff --git a/features/reduced_kernel_footprint/reduced_kernel_footprint.scc b/features/reduced_kernel_footprint/reduced_kernel_footprint.scc new file mode 100644 index 0000000..fe07e29 --- /dev/null +++ b/features/reduced_kernel_footprint/reduced_kernel_footprint.scc @@ -0,0 +1,57 @@ +# Add standard kernel configuration and XZ kernel compression +include features/std_kernel/std_kernel_y.scc +include features/kernel_xz_compression/kernel_xz_compression_y.scc + +# Remove all unnecessary kernel feature +include features/accelerometers/accelerometers_n.scc +include features/acp/acp_n.scc +include features/acpi/acpi_n.scc +include features/agp/agp_n.scc +include features/ata/ata_n.scc +include features/backlight/backlight_n.scc +include features/bug_support/bug_support_n.scc +include features/bluetooth/bluetooth_n.scc +include features/cdrom/cdrom_n.scc +include features/cdrom_fs/cdrom_fs_n.scc +include features/cgroupdbg/cgroupdbg_n.scc +include features/debug/debug_n.scc +include features/devcoredump/devcoredump_n.scc +include features/display/display_n.scc +include features/drm/drm_n.scc +include features/elf_core_support/elf_core_support_n.scc +include features/framebuffer/framebuffer_n.scc +include features/ftrace/ftrace_n.scc +include features/hdmi/hdmi_n.scc +include features/hid/hid_n.scc +include features/hidsensor/hidsensor_n.scc +include features/ieee802154/ieee802154_n.scc +include features/inclinometer/inclinometer_n.scc +include features/keyboard/keyboard_n.scc +include features/kgdb/kgdb_n.scc +include features/kprobes/kprobes_n.scc +include features/media/media_n.scc +include features/memorydbg/memorydbg_n.scc +include features/misc/misc_n.scc +include features/mmc/mmc_n.scc +include features/mouse/mouse_n.scc +include features/mousedev/mousedev_n.scc +include features/netdevices/netdevices_n.scc +include features/nfc/nfc_n.scc +include features/powermanagement/powermanagement_n.scc +include features/printk/printk_n.scc +include features/pcspkr/pcspkr_n.scc +include features/rcudbg/rcudbg_n.scc +include features/rfkill/rfkill_n.scc +include features/runtimetest/runtimetest_n.scc +include features/sound/sound_n.scc +include features/staging/staging_n.scc +include features/tablet/tablet_n.scc +include features/touchscreen/touchscreen_n.scc +include features/tracing/tracing_n.scc +include features/usbGadget/usbgadget_n.scc +include features/wireless/wireless_n.scc +include features/wlan/wlan_n.scc + +# Added as loadable module +include features/usbnet/usbnet_m.scc +include features/usbsupport/usbsupport_m.scc diff --git a/features/rfkill/rfkill_n.cfg b/features/rfkill/rfkill_n.cfg new file mode 100644 index 0000000..b8de3ec --- /dev/null +++ b/features/rfkill/rfkill_n.cfg @@ -0,0 +1,3 @@ +CONFIG_RFKILL=n +CONFIG_RFKILL_LEDS=n +CONFIG_RFKILL_INPUT=n diff --git a/features/rfkill/rfkill_n.scc b/features/rfkill/rfkill_n.scc new file mode 100644 index 0000000..b432c9f --- /dev/null +++ b/features/rfkill/rfkill_n.scc @@ -0,0 +1,4 @@ +define KFEATURE_DESCRIPTION "Disable options for rfkill support" +define KFEATURE_COMPATIBILITY all + +kconf non-hardware rfkill_n.cfg diff --git a/features/runtimetest/runtimetest_n.cfg b/features/runtimetest/runtimetest_n.cfg new file mode 100644 index 0000000..35ef82b --- /dev/null +++ b/features/runtimetest/runtimetest_n.cfg @@ -0,0 +1,5 @@ +CONFIG_TEST_LIST_SORT=n +CONFIG_BACKTRACE_SELF_TEST=n +CONFIG_RBTREE_TEST=n +CONFIG_INTERVAL_TREE_TEST=n +CONFIG_PERCPU_TEST=n diff --git a/features/runtimetest/runtimetest_n.scc b/features/runtimetest/runtimetest_n.scc new file mode 100644 index 0000000..cc25b0b --- /dev/null +++ b/features/runtimetest/runtimetest_n.scc @@ -0,0 +1,4 @@ +define KFEATURE_DESCRIPTION "Disable options for runtime test support" +define KFEATURE_COMPATIBILITY all + +kconf non-hardware runtimetest_n.cfg diff --git a/features/sound/sound_n.cfg b/features/sound/sound_n.cfg new file mode 100644 index 0000000..1b78ce9 --- /dev/null +++ b/features/sound/sound_n.cfg @@ -0,0 +1,291 @@ +CONFIG_SOUND=n +# CONFIG_SOUND_OSS_CORE is not set +CONFIG_SND=n +CONFIG_SND_TIMER=n +CONFIG_SND_PCM=n +CONFIG_SND_PCM_ELD=n +CONFIG_SND_HWDEP=n +CONFIG_SND_RAWMIDI=n +CONFIG_SND_COMPRESS_OFFLOAD=n +CONFIG_SND_JACK=n +CONFIG_SND_JACK_INPUT_DEV=n +CONFIG_SND_SEQUENCER=n +# CONFIG_SND_SEQ_DUMMY is not set +# CONFIG_SND_MIXER_OSS is not set +# CONFIG_SND_PCM_OSS is not set +CONFIG_SND_PCM_TIMER=n +# CONFIG_SND_SEQUENCER_OSS is not set +CONFIG_SND_HRTIMER=n +CONFIG_SND_SEQ_HRTIMER_DEFAULT=n +CONFIG_SND_DYNAMIC_MINORS=n +CONFIG_SND_MAX_CARDS=32 +# CONFIG_SND_SUPPORT_OLD_API is not set +CONFIG_SND_PROC_FS=n +CONFIG_SND_VERBOSE_PROCFS=n +# CONFIG_SND_VERBOSE_PRINTK is not set +# CONFIG_SND_DEBUG is not set +CONFIG_SND_VMASTER=n +CONFIG_SND_DMA_SGBUF=n +CONFIG_SND_RAWMIDI_SEQ=n +CONFIG_SND_OPL3_LIB_SEQ=n +# CONFIG_SND_OPL4_LIB_SEQ is not set +# CONFIG_SND_SBAWE_SEQ is not set +CONFIG_SND_EMU10K1_SEQ=n +CONFIG_SND_MPU401_UART=n +CONFIG_SND_OPL3_LIB=n +CONFIG_SND_AC97_CODEC=n +CONFIG_SND_DRIVERS=n +# CONFIG_SND_PCSP is not set +# CONFIG_SND_DUMMY is not set +CONFIG_SND_ALOOP=n +# CONFIG_SND_VIRMIDI is not set +# CONFIG_SND_MTPAV is not set +# CONFIG_SND_MTS64 is not set +# CONFIG_SND_SERIAL_U16550 is not set +# CONFIG_SND_MPU401 is not set +# CONFIG_SND_PORTMAN2X4 is not set +CONFIG_SND_AC97_POWER_SAVE=n +CONFIG_SND_AC97_POWER_SAVE_DEFAULT=0 +CONFIG_SND_PCI=n +# CONFIG_SND_AD1889 is not set +# CONFIG_SND_ALS300 is not set +# CONFIG_SND_ALS4000 is not set +# CONFIG_SND_ALI5451 is not set +# CONFIG_SND_ASIHPI is not set +CONFIG_SND_ATIIXP=n +CONFIG_SND_ATIIXP_MODEM=n +# CONFIG_SND_AU8810 is not set +# CONFIG_SND_AU8820 is not set +# CONFIG_SND_AU8830 is not set +# CONFIG_SND_AW2 is not set +# CONFIG_SND_AZT3328 is not set +# CONFIG_SND_BT87X is not set +CONFIG_SND_CA0106=n +CONFIG_SND_CMIPCI=n +CONFIG_SND_OXYGEN_LIB=n +CONFIG_SND_OXYGEN=n +# CONFIG_SND_CS4281 is not set +# CONFIG_SND_CS46XX is not set +CONFIG_SND_CTXFI=n +# CONFIG_SND_DARLA20 is not set +# CONFIG_SND_GINA20 is not set +# CONFIG_SND_LAYLA20 is not set + +# CONFIG_SND_INDIGODJ is not set +# CONFIG_SND_INDIGOIOX is not set +# CONFIG_SND_INDIGODJX is not set +CONFIG_SND_EMU10K1=n +CONFIG_SND_EMU10K1X=n +# CONFIG_SND_ENS1370 is not set +# CONFIG_SND_ENS1371 is not set +# CONFIG_SND_ES1938 is not set +# CONFIG_SND_ES1968 is not set +# CONFIG_SND_FM801 is not set +CONFIG_SND_HDSP=n +CONFIG_SND_HDSPM=n +CONFIG_SND_ICE1712=n +CONFIG_SND_ICE1724=n +CONFIG_SND_INTEL8X0=n +# CONFIG_SND_INTEL8X0M is not set +# CONFIG_SND_KORG1212 is not set +# CONFIG_SND_LOLA is not set +# CONFIG_SND_LX6464ES is not set +# CONFIG_SND_MAESTRO3 is not set +# CONFIG_SND_MIXART is not set +# CONFIG_SND_NM256 is not set +# CONFIG_SND_PCXHR is not set + +# HD-Audio +# +CONFIG_SND_HDA=n +CONFIG_SND_HDA_INTEL=n +# CONFIG_SND_HDA_HWDEP is not set +# CONFIG_SND_HDA_RECONFIG is not set +# CONFIG_SND_HDA_INPUT_BEEP is not set +# CONFIG_SND_HDA_PATCH_LOADER is not set +CONFIG_SND_HDA_CODEC_REALTEK=n +CONFIG_SND_HDA_CODEC_ANALOG=n +CONFIG_SND_HDA_CODEC_SIGMATEL=n +CONFIG_SND_HDA_CODEC_VIA=n +CONFIG_SND_HDA_CODEC_HDMI=n +CONFIG_SND_HDA_CODEC_CIRRUS=n +CONFIG_SND_HDA_CODEC_CONEXANT=n +CONFIG_SND_HDA_CODEC_CA0110=n +CONFIG_SND_HDA_CODEC_CA0132=n +# CONFIG_SND_HDA_CODEC_CA0132_DSP is not set +CONFIG_SND_HDA_CODEC_CMEDIA=n +CONFIG_SND_HDA_CODEC_SI3054=n +CONFIG_SND_HDA_GENERIC=n +CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0 +CONFIG_SND_HDA_CORE=n +CONFIG_SND_HDA_DSP_LOADER=n +CONFIG_SND_HDA_I915=n +CONFIG_SND_HDA_EXT_CORE=n +CONFIG_SND_HDA_PREALLOC_SIZE=64 +CONFIG_SND_SPI=n +CONFIG_SND_USB=n +CONFIG_SND_USB_AUDIO=n +# CONFIG_SND_USB_UA101 is not set +CONFIG_SND_USB_USX2Y=n +# CONFIG_SND_USB_CAIAQ is not set +CONFIG_SND_USB_US122L=n +# CONFIG_SND_USB_6FIRE is not set +CONFIG_SND_USB_HIFACE=n +# CONFIG_SND_BCD2000 is not set +# CONFIG_SND_USB_POD is not set +# CONFIG_SND_USB_PODHD is not set +# CONFIG_SND_USB_TONEPORT is not set +# CONFIG_SND_USB_VARIAX is not set +CONFIG_SND_SOC=n +CONFIG_SND_SOC_AC97_BUS=n +CONFIG_SND_SOC_COMPRESS=n +CONFIG_SND_SOC_TOPOLOGY=n +CONFIG_SND_SOC_AMD_ACP=n +# CONFIG_SND_ATMEL_SOC is not set +# CONFIG_SND_DESIGNWARE_I2S is not set + +# +# Common SoC Audio options for Freescale CPUs: +# +# CONFIG_SND_SOC_FSL_ASRC is not set +# CONFIG_SND_SOC_FSL_SAI is not set +# CONFIG_SND_SOC_FSL_SSI is not set +# CONFIG_SND_SOC_FSL_SPDIF is not set +# CONFIG_SND_SOC_FSL_ESAI is not set +# CONFIG_SND_SOC_IMX_AUDMUX is not set +# CONFIG_SND_SOC_IMG is not set +CONFIG_SND_SST_MFLD_PLATFORM=n +CONFIG_SND_SST_IPC=n +CONFIG_SND_SST_IPC_ACPI=n +CONFIG_SND_SOC_INTEL_SST=n +CONFIG_SND_SOC_INTEL_SST_FIRMWARE=n +CONFIG_SND_SOC_INTEL_SST_ACPI=n +CONFIG_SND_SOC_INTEL_SST_MATCH=n +CONFIG_SND_SOC_INTEL_HASWELL=n +CONFIG_SND_SOC_INTEL_HASWELL_MACH=n +CONFIG_SND_SOC_INTEL_BXT_DA7219_MAX98357A_MACH=n +# CONFIG_SND_SOC_INTEL_BXT_FLORIDA_MACH is not set +CONFIG_SND_SOC_INTEL_BXT_RT298_MACH=n +# CONFIG_SND_SOC_INTEL_BDW_RT5677_MACH is not set +CONFIG_SND_SOC_INTEL_BROADWELL_MACH=n +CONFIG_SND_SOC_INTEL_BYTCR_RT5640_MACH=n +CONFIG_SND_SOC_INTEL_BYTCR_RT5651_MACH=n +CONFIG_SND_SOC_INTEL_CHT_BSW_RT5672_MACH=n +CONFIG_SND_SOC_INTEL_CHT_BSW_RT5645_MACH=n +CONFIG_SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH=n +CONFIG_SND_SOC_INTEL_SKYLAKE=n +CONFIG_SND_SOC_INTEL_SKL_RT286_MACH=n +CONFIG_SND_SOC_INTEL_SKL_NAU88L25_SSM4567_MACH=n +CONFIG_SND_SOC_INTEL_SKL_NAU88L25_MAX98357A_MACH=n +# CONFIG_SND_SOC_XTFPGA_I2S is not set +CONFIG_SND_SOC_I2C_AND_SPI=n + +# +# CODEC drivers +# +CONFIG_SND_SOC_AC97_CODEC=n +# CONFIG_SND_SOC_ADAU1701 is not set +# CONFIG_SND_SOC_ADAU7002 is not set +CONFIG_SND_SOC_AK4104=n +CONFIG_SND_SOC_AK4554=n +CONFIG_SND_SOC_AK4613=n +CONFIG_SND_SOC_AK4642=n +CONFIG_SND_SOC_AK5386=n +CONFIG_SND_SOC_ALC5623=n +# CONFIG_SND_SOC_BT_SCO is not set +CONFIG_SND_SOC_CS35L32=n +CONFIG_SND_SOC_CS35L33=n +CONFIG_SND_SOC_CS42L51=n +CONFIG_SND_SOC_CS42L51_I2C=n +CONFIG_SND_SOC_CS42L52=n +CONFIG_SND_SOC_CS42L56=n +CONFIG_SND_SOC_CS42L73=n +CONFIG_SND_SOC_CS4265=n +CONFIG_SND_SOC_CS4270=n +CONFIG_SND_SOC_CS4271=n +CONFIG_SND_SOC_CS4271_I2C=n +CONFIG_SND_SOC_CS4271_SPI=n +CONFIG_SND_SOC_CS42XX8=n +CONFIG_SND_SOC_CS42XX8_I2C=n +CONFIG_SND_SOC_CS4349=n +CONFIG_SND_SOC_CS53L30=n +CONFIG_SND_SOC_DA7219=n +CONFIG_SND_SOC_DMIC=n +# CONFIG_SND_SOC_ES8328 is not set +# CONFIG_SND_SOC_GTM601 is not set +CONFIG_SND_SOC_HDAC_HDMI=n +# CONFIG_SND_SOC_INNO_RK3036 is not set +CONFIG_SND_SOC_MAX98090=n +CONFIG_SND_SOC_MAX98357A=n +# CONFIG_SND_SOC_MAX98504 is not set +# CONFIG_SND_SOC_MAX9860 is not set +CONFIG_SND_SOC_PCM1681=n +CONFIG_SND_SOC_PCM179X=n +CONFIG_SND_SOC_PCM179X_I2C=n +CONFIG_SND_SOC_PCM179X_SPI=n +CONFIG_SND_SOC_PCM3168A=n +CONFIG_SND_SOC_PCM3168A_I2C=n +CONFIG_SND_SOC_PCM3168A_SPI=n +CONFIG_SND_SOC_PCM512x=n +CONFIG_SND_SOC_PCM512x_I2C=n +CONFIG_SND_SOC_PCM512x_SPI=n +CONFIG_SND_SOC_RL6231=n +CONFIG_SND_SOC_RL6347A=n +CONFIG_SND_SOC_RT286=n +CONFIG_SND_SOC_RT298=n +CONFIG_SND_SOC_RT5616=n +CONFIG_SND_SOC_RT5631=n +CONFIG_SND_SOC_RT5640=n +CONFIG_SND_SOC_RT5645=n +CONFIG_SND_SOC_RT5651=n +CONFIG_SND_SOC_RT5663=n +CONFIG_SND_SOC_RT5670=n +# CONFIG_SND_SOC_RT5677_SPI is not set +# CONFIG_SND_SOC_SGTL5000 is not set +# CONFIG_SND_SOC_SIRF_AUDIO_CODEC is not set +CONFIG_SND_SOC_SPDIF=n +# CONFIG_SND_SOC_SSM2602_SPI is not set +# CONFIG_SND_SOC_SSM2602_I2C is not set +CONFIG_SND_SOC_SSM4567=n +# CONFIG_SND_SOC_STA32X is not set +# CONFIG_SND_SOC_STA350 is not set +# CONFIG_SND_SOC_STI_SAS is not set +# CONFIG_SND_SOC_TAS2552 is not set +# CONFIG_SND_SOC_TAS5086 is not set +# CONFIG_SND_SOC_TAS571X is not set +# CONFIG_SND_SOC_TAS5720 is not set +# CONFIG_SND_SOC_TFA9879 is not set +# CONFIG_SND_SOC_TLV320AIC23_I2C is not set +# CONFIG_SND_SOC_TLV320AIC23_SPI is not set +CONFIG_SND_SOC_TLV320AIC31XX=n +CONFIG_SND_SOC_TLV320AIC3X=n +CONFIG_SND_SOC_TS3A227E=n +CONFIG_SND_SOC_WM8510=n +CONFIG_SND_SOC_WM8523=n +CONFIG_SND_SOC_WM8580=n +CONFIG_SND_SOC_WM8711=n +CONFIG_SND_SOC_WM8728=n +CONFIG_SND_SOC_WM8731=n +CONFIG_SND_SOC_WM8737=n +CONFIG_SND_SOC_WM8741=n +CONFIG_SND_SOC_WM8750=n +CONFIG_SND_SOC_WM8753=n +CONFIG_SND_SOC_WM8770=n +CONFIG_SND_SOC_WM8776=n +CONFIG_SND_SOC_WM8804=n +CONFIG_SND_SOC_WM8804_I2C=n +CONFIG_SND_SOC_WM8804_SPI=n +CONFIG_SND_SOC_WM8903=n +CONFIG_SND_SOC_WM8960=n +CONFIG_SND_SOC_WM8962=n +CONFIG_SND_SOC_WM8974=n +CONFIG_SND_SOC_WM8978=n +CONFIG_SND_SOC_WM8985=n +# CONFIG_SND_SOC_NAU8810 is not set +CONFIG_SND_SOC_NAU8825=n +CONFIG_SND_SOC_TPA6130A2=n +CONFIG_SND_SIMPLE_CARD_UTILS=n +CONFIG_SND_SIMPLE_CARD=n +# CONFIG_SOUND_PRIME is not set +CONFIG_AC97_BUS=n + diff --git a/features/sound/sound_n.scc b/features/sound/sound_n.scc new file mode 100644 index 0000000..492c5f1 --- /dev/null +++ b/features/sound/sound_n.scc @@ -0,0 +1,4 @@ +define KFEATURE_DESCRIPTION "Disable options for sound support" +define KFEATURE_COMPATIBILITY all + +kconf non-hardware sound_n.cfg diff --git a/features/staging/staging_n.cfg b/features/staging/staging_n.cfg new file mode 100644 index 0000000..953cb8e --- /dev/null +++ b/features/staging/staging_n.cfg @@ -0,0 +1 @@ +CONFIG_STAGING=n diff --git a/features/staging/staging_n.scc b/features/staging/staging_n.scc new file mode 100644 index 0000000..68bb566 --- /dev/null +++ b/features/staging/staging_n.scc @@ -0,0 +1,4 @@ +define KFEATURE_DESCRIPTION "Disable options for staging driver support" +define KFEATURE_COMPATIBILITY all + +kconf non-hardware staging_n.cfg diff --git a/features/std_kernel/std_kernel_y.cfg b/features/std_kernel/std_kernel_y.cfg new file mode 100644 index 0000000..ffb9dca --- /dev/null +++ b/features/std_kernel/std_kernel_y.cfg @@ -0,0 +1 @@ +CONFIG_EXPERT=y diff --git a/features/std_kernel/std_kernel_y.scc b/features/std_kernel/std_kernel_y.scc new file mode 100644 index 0000000..6e1806b --- /dev/null +++ b/features/std_kernel/std_kernel_y.scc @@ -0,0 +1,4 @@ +define KFEATURE_DESCRIPTION "Enable expert options for kernel configuration" +define KFEATURE_COMPATIBILITY all + +kconf non-hardware std_kernel_y.cfg diff --git a/features/tablet/tablet_n.cfg b/features/tablet/tablet_n.cfg new file mode 100644 index 0000000..84855db --- /dev/null +++ b/features/tablet/tablet_n.cfg @@ -0,0 +1 @@ +CONFIG_INPUT_TABLET=n diff --git a/features/tablet/tablet_n.scc b/features/tablet/tablet_n.scc new file mode 100644 index 0000000..5f0f5a2 --- /dev/null +++ b/features/tablet/tablet_n.scc @@ -0,0 +1,4 @@ +define KFEATURE_DESCRIPTION "Disable options for tablet input support" +define KFEATURE_COMPATIBILITY all + +kconf hardware tablet_n.cfg diff --git a/features/touchscreen/touchscreen_n.cfg b/features/touchscreen/touchscreen_n.cfg new file mode 100644 index 0000000..1630480 --- /dev/null +++ b/features/touchscreen/touchscreen_n.cfg @@ -0,0 +1,22 @@ +CONFIG_INPUT_TOUCHSCREEN=n +CONFIG_TOUCHSCREEN_PROPERTIES=n + +CONFIG_TOUCHSCREEN_USB_COMPOSITE=n +CONFIG_TOUCHSCREEN_USB_EGALAX=n +CONFIG_TOUCHSCREEN_USB_PANJIT=n +CONFIG_TOUCHSCREEN_USB_3M=n +CONFIG_TOUCHSCREEN_USB_ITM=n +CONFIG_TOUCHSCREEN_USB_ETURBO=n +CONFIG_TOUCHSCREEN_USB_GUNZE=n +CONFIG_TOUCHSCREEN_USB_DMC_TSC10=n +CONFIG_TOUCHSCREEN_USB_IRTOUCH=n +CONFIG_TOUCHSCREEN_USB_IDEALTEK=n +CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH=n +CONFIG_TOUCHSCREEN_USB_GOTOP=n +CONFIG_TOUCHSCREEN_USB_JASTEC=n +CONFIG_TOUCHSCREEN_USB_ELO=n +CONFIG_TOUCHSCREEN_USB_E2I=n +CONFIG_TOUCHSCREEN_USB_ZYTRONIC=n +CONFIG_TOUCHSCREEN_USB_ETT_TC45USB=n +CONFIG_TOUCHSCREEN_USB_NEXIO=n +CONFIG_TOUCHSCREEN_USB_EASYTOUCH=n diff --git a/features/touchscreen/touchscreen_n.scc b/features/touchscreen/touchscreen_n.scc new file mode 100644 index 0000000..f03252b --- /dev/null +++ b/features/touchscreen/touchscreen_n.scc @@ -0,0 +1,4 @@ +define KFEATURE_DESCRIPTION "Disable options for touchscreen input support" +define KFEATURE_COMPATIBILITY all + +kconf hardware touchscreen_n.cfg diff --git a/features/tracing/tracing_n.cfg b/features/tracing/tracing_n.cfg new file mode 100644 index 0000000..3f020a8 --- /dev/null +++ b/features/tracing/tracing_n.cfg @@ -0,0 +1,7 @@ +CONFIG_NOP_TRACER=n +CONFIG_TRACE_CLOCK=n +CONFIG_RING_BUFFER=n +CONFIG_EVENT_TRACING=n +CONFIG_CONTEXT_SWITCH_TRACER=n +CONFIG_TRACING=n +CONFIG_GENERIC_TRACER=n diff --git a/features/tracing/tracing_n.scc b/features/tracing/tracing_n.scc new file mode 100644 index 0000000..1a6657a --- /dev/null +++ b/features/tracing/tracing_n.scc @@ -0,0 +1,4 @@ +define KFEATURE_DESCRIPTION "Disable options for tracing support" +define KFEATURE_COMPATIBILITY all + +kconf non-hardware tracing_n.cfg diff --git a/features/tracing/tracing_y.cfg b/features/tracing/tracing_y.cfg new file mode 100644 index 0000000..5fad689 --- /dev/null +++ b/features/tracing/tracing_y.cfg @@ -0,0 +1,7 @@ +CONFIG_NOP_TRACER=y +CONFIG_TRACE_CLOCK=y +CONFIG_RING_BUFFER=y +CONFIG_EVENT_TRACING=y +CONFIG_CONTEXT_SWITCH_TRACER=y +CONFIG_TRACING=y +CONFIG_GENERIC_TRACER=y diff --git a/features/tracing/tracing_y.scc b/features/tracing/tracing_y.scc new file mode 100644 index 0000000..be15540 --- /dev/null +++ b/features/tracing/tracing_y.scc @@ -0,0 +1,4 @@ +define KFEATURE_DESCRIPTION "Enable options for tracing support" +define KFEATURE_COMPATIBILITY all + +kconf non-hardware tracing_n.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 @@ +CONFIG_USB_F_UAC2=n +CONFIG_USB_F_UVC=n +CONFIG_USB_F_MIDI=n +CONFIG_USB_AUDIO=n +CONFIG_USB_MIDI_GADGET=n +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 @@ +define KFEATURE_DESCRIPTION "Disable options for usb gadget support" +define KFEATURE_COMPATIBILITY all + +kconf hardware usbgadget_n.cfg diff --git a/features/usbnet/usbnet_m.cfg b/features/usbnet/usbnet_m.cfg new file mode 100644 index 0000000..05be8d5 --- /dev/null +++ b/features/usbnet/usbnet_m.cfg @@ -0,0 +1,42 @@ +CONFIG_USB_NET_DRIVERS=m +# CONFIG_USB_CATC is not set +CONFIG_USB_KAWETH=n +CONFIG_USB_PEGASUS=n +CONFIG_USB_RTL8150=n +CONFIG_USB_RTL8152=n +# CONFIG_USB_LAN78XX is not set +CONFIG_USB_USBNET=n +CONFIG_USB_NET_AX8817X=n +CONFIG_USB_NET_AX88179_178A=n +CONFIG_USB_NET_CDCETHER=n +CONFIG_USB_NET_CDC_EEM=n +CONFIG_USB_NET_CDC_NCM=n +# CONFIG_USB_NET_HUAWEI_CDC_NCM is not set +# CONFIG_USB_NET_CDC_MBIM is not set +CONFIG_USB_NET_DM9601=n +# CONFIG_USB_NET_SR9700 is not set +# CONFIG_USB_NET_SR9800 is not set +CONFIG_USB_NET_SMSC75XX=n +CONFIG_USB_NET_SMSC95XX=n +# CONFIG_USB_NET_GL620A is not set +CONFIG_USB_NET_NET1080=n +# CONFIG_USB_NET_PLUSB is not set +CONFIG_USB_NET_MCS7830=n +# CONFIG_USB_NET_RNDIS_HOST is not set +CONFIG_USB_NET_CDC_SUBSET_ENABLE=n +CONFIG_USB_NET_CDC_SUBSET=n +CONFIG_USB_ALI_M5632=n +CONFIG_USB_AN2720=n +CONFIG_USB_BELKIN=n +CONFIG_USB_ARMLINUX=n +# CONFIG_USB_EPSON2888 is not set +CONFIG_USB_KC2190=n +CONFIG_USB_NET_ZAURUS=n +# CONFIG_USB_NET_CX82310_ETH is not set +# CONFIG_USB_NET_KALMIA is not set +# CONFIG_USB_NET_QMI_WWAN is not set +# CONFIG_USB_NET_INT51X1 is not set +# CONFIG_USB_IPHETH is not set +# CONFIG_USB_SIERRA_NET is not set +# CONFIG_USB_VL600 is not set +# CONFIG_USB_NET_CH9200 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 @@ +define KFEATURE_DESCRIPTION "Add usb network device support as module" +define KFEATURE_COMPATIBILITY all + +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 @@ +CONFIG_USB_NET_DRIVERS=n +# CONFIG_USB_CATC is not set +CONFIG_USB_KAWETH=n +CONFIG_USB_PEGASUS=n +CONFIG_USB_RTL8150=n +CONFIG_USB_RTL8152=n +# CONFIG_USB_LAN78XX is not set +CONFIG_USB_USBNET=n +CONFIG_USB_NET_AX8817X=n +CONFIG_USB_NET_AX88179_178A=n +CONFIG_USB_NET_CDCETHER=n +CONFIG_USB_NET_CDC_EEM=n +CONFIG_USB_NET_CDC_NCM=n +# CONFIG_USB_NET_HUAWEI_CDC_NCM is not set +# CONFIG_USB_NET_CDC_MBIM is not set +CONFIG_USB_NET_DM9601=n +# CONFIG_USB_NET_SR9700 is not set +# CONFIG_USB_NET_SR9800 is not set +CONFIG_USB_NET_SMSC75XX=n +CONFIG_USB_NET_SMSC95XX=n +# CONFIG_USB_NET_GL620A is not set +CONFIG_USB_NET_NET1080=n +# CONFIG_USB_NET_PLUSB is not set +CONFIG_USB_NET_MCS7830=n +# CONFIG_USB_NET_RNDIS_HOST is no set +CONFIG_USB_NET_CDC_SUBSET_ENABLE=n +CONFIG_USB_NET_CDC_SUBSET=n +CONFIG_USB_ALI_M5632=n +CONFIG_USB_AN2720=n +CONFIG_USB_BELKIN=n +CONFIG_USB_ARMLINUX=n +# CONFIG_USB_EPSON2888 is not set +CONFIG_USB_KC2190=n +CONFIG_USB_NET_ZAURUS=n +# CONFIG_USB_NET_CX82310_ETH is not set +# CONFIG_USB_NET_KALMIA is not set +# CONFIG_USB_NET_QMI_WWAN is not set +# CONFIG_USB_HSO is not set +# CONFIG_USB_NET_INT51X1 is not set +# CONFIG_USB_IPHETH is not set +# CONFIG_USB_SIERRA_NET is not set +# CONFIG_USB_VL600 is not set +# 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 @@ +define KFEATURE_DESCRIPTION "Disable options for usb network device support" +define KFEATURE_COMPATIBILITY all + +kconf hardware usbnet_n.cfg diff --git a/features/usbsupport/usbsupport_m.cfg b/features/usbsupport/usbsupport_m.cfg new file mode 100644 index 0000000..6a19564 --- /dev/null +++ b/features/usbsupport/usbsupport_m.cfg @@ -0,0 +1,270 @@ +CONFIG_USB_SUPPORT=y +CONFIG_USB_COMMON=m +CONFIG_USB_ARCH_HAS_HCD=y +CONFIG_USB=m +# CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set + +# +# Miscellaneous USB options +# +CONFIG_USB_DEFAULT_PERSIST=y +# CONFIG_USB_DYNAMIC_MINORS is not set +# CONFIG_USB_OTG is not set +# CONFIG_USB_OTG_WHITELIST is not set +# CONFIG_USB_OTG_BLACKLIST_HUB is not set +# CONFIG_USB_LEDS_TRIGGER_USBPORT is not set +# CONFIG_USB_MON is not set +# CONFIG_USB_WUSB_CBAF is not set + +# +# USB Host Controller Drivers +# +# CONFIG_USB_C67X00_HCD is not set +CONFIG_USB_XHCI_HCD=m +CONFIG_USB_XHCI_PCI=m +CONFIG_USB_XHCI_PLATFORM=m +CONFIG_USB_EHCI_HCD=m +CONFIG_USB_EHCI_ROOT_HUB_TT=n +CONFIG_USB_EHCI_TT_NEWSCHED=y +CONFIG_USB_EHCI_PCI=m +CONFIG_USB_EHCI_HCD_PLATFORM=m +# CONFIG_USB_OXU210HP_HCD is not set +# CONFIG_USB_ISP116X_HCD is not set +# CONFIG_USB_ISP1362_HCD is not set +# CONFIG_USB_FOTG210_HCD is not set +# CONFIG_USB_MAX3421_HCD is not set +CONFIG_USB_OHCI_HCD=n +CONFIG_USB_OHCI_HCD_PCI=n +# CONFIG_USB_OHCI_HCD_PLATFORM is not set +CONFIG_USB_UHCI_HCD=n +# CONFIG_USB_SL811_HCD is not set +# CONFIG_USB_R8A66597_HCD is not set +# CONFIG_USB_HCD_BCMA is not set +# CONFIG_USB_HCD_TEST_MODE is not set + +# +# USB Device Class drivers +# +CONFIG_USB_ACM=n +# CONFIG_USB_PRINTER is not set +CONFIG_USB_WDM=n +# CONFIG_USB_TMC is not set + +# +# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may +# + +# +# also be needed; see USB_STORAGE Help for more info +# +CONFIG_USB_STORAGE=n +# CONFIG_USB_STORAGE_DEBUG is not set +# CONFIG_USB_STORAGE_REALTEK is not set +# CONFIG_USB_STORAGE_DATAFAB is not set +# CONFIG_USB_STORAGE_FREECOM is not set +# CONFIG_USB_STORAGE_ISD200 is not set +# CONFIG_USB_STORAGE_USBAT is not set +# CONFIG_USB_STORAGE_SDDR09 is not set +# CONFIG_USB_STORAGE_SDDR55 is not set +# CONFIG_USB_STORAGE_JUMPSHOT is not set +# CONFIG_USB_STORAGE_ALAUDA is not set +# CONFIG_USB_STORAGE_ONETOUCH is not set +# CONFIG_USB_STORAGE_KARMA is not set +# CONFIG_USB_STORAGE_CYPRESS_ATACB is not set +# CONFIG_USB_STORAGE_ENE_UB6250 is not set +# CONFIG_USB_UAS is not set + +# +# USB Imaging devices +# +# CONFIG_USB_MDC800 is not set +# CONFIG_USB_MICROTEK is not set +# CONFIG_USBIP_CORE is not set +# CONFIG_USB_MUSB_HDRC is not set +CONFIG_USB_DWC3=n +# CONFIG_USB_DWC3_HOST is not set +CONFIG_USB_DWC3_GADGET=n +# CONFIG_USB_DWC3_DUAL_ROLE is not set + +# +# Platform Glue Driver Support +# +CONFIG_USB_DWC3_PCI=n +CONFIG_USB_DWC2=n +# CONFIG_USB_DWC2_HOST is not set + +# +# Gadget/Dual-role mode requires USB Gadget support to be enabled +# +# CONFIG_USB_DWC2_PERIPHERAL is not set +CONFIG_USB_DWC2_DUAL_ROLE=n +CONFIG_USB_DWC2_PCI=n +# CONFIG_USB_DWC2_DEBUG is not set +# CONFIG_USB_DWC2_TRACK_MISSED_SOFS is not set +# CONFIG_USB_CHIPIDEA is not set +# CONFIG_USB_ISP1760 is not set + +# +# USB port drivers +# +# CONFIG_USB_USS720 is not set +CONFIG_USB_SERIAL=n +CONFIG_USB_SERIAL_CONSOLE=n +CONFIG_USB_SERIAL_GENERIC=n +# CONFIG_USB_SERIAL_SIMPLE is not set +# CONFIG_USB_SERIAL_AIRCABLE is not set +# CONFIG_USB_SERIAL_ARK3116 is not set +# CONFIG_USB_SERIAL_BELKIN is not set +# CONFIG_USB_SERIAL_CH341 is not set +# CONFIG_USB_SERIAL_WHITEHEAT is not set +# CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set +# CONFIG_USB_SERIAL_CP210X is not set +# CONFIG_USB_SERIAL_CYPRESS_M8 is not set +# CONFIG_USB_SERIAL_EMPEG is not set +CONFIG_USB_SERIAL_FTDI_SIO=n +# CONFIG_USB_SERIAL_VISOR is not set +# CONFIG_USB_SERIAL_IPAQ is not set +# CONFIG_USB_SERIAL_IR is not set +# CONFIG_USB_SERIAL_EDGEPORT is not set +# CONFIG_USB_SERIAL_EDGEPORT_TI is not set +# CONFIG_USB_SERIAL_F81232 is not set +# CONFIG_USB_SERIAL_GARMIN is not set +# CONFIG_USB_SERIAL_IPW is not set +# CONFIG_USB_SERIAL_IUU is not set +# CONFIG_USB_SERIAL_KEYSPAN_PDA is not set +# CONFIG_USB_SERIAL_KEYSPAN is not set +# CONFIG_USB_SERIAL_KLSI is not set +# CONFIG_USB_SERIAL_KOBIL_SCT is not set +# CONFIG_USB_SERIAL_MCT_U232 is not set +# CONFIG_USB_SERIAL_METRO is not set +# CONFIG_USB_SERIAL_MOS7720 is not set +# CONFIG_USB_SERIAL_MOS7840 is not set +# CONFIG_USB_SERIAL_MXUPORT is not set +# CONFIG_USB_SERIAL_NAVMAN is not set +CONFIG_USB_SERIAL_PL2303=n +# CONFIG_USB_SERIAL_OTI6858 is not set +# CONFIG_USB_SERIAL_QCAUX is not set +# CONFIG_USB_SERIAL_QUALCOMM is not set +# CONFIG_USB_SERIAL_SPCP8X5 is not set +# CONFIG_USB_SERIAL_SAFE is not set +# CONFIG_USB_SERIAL_SIERRAWIRELESS is not set +# CONFIG_USB_SERIAL_SYMBOL is not set +# CONFIG_USB_SERIAL_TI is not set +# CONFIG_USB_SERIAL_CYBERJACK is not set +# CONFIG_USB_SERIAL_XIRCOM is not set +# CONFIG_USB_SERIAL_OPTION is not set +# CONFIG_USB_SERIAL_OMNINET is not set +# CONFIG_USB_SERIAL_OPTICON is not set +# CONFIG_USB_SERIAL_XSENS_MT is not set +# CONFIG_USB_SERIAL_WISHBONE is not set +# CONFIG_USB_SERIAL_SSU100 is not set +# CONFIG_USB_SERIAL_QT2 is not set +# CONFIG_USB_SERIAL_DEBUG is not set + +# +# USB Miscellaneous drivers +# +# CONFIG_USB_EMI62 is not set +# CONFIG_USB_EMI26 is not set +# CONFIG_USB_ADUTUX is not set +# CONFIG_USB_SEVSEG is not set +# CONFIG_USB_RIO500 is not set +# CONFIG_USB_LEGOTOWER is not set +# CONFIG_USB_LCD is not set +# CONFIG_USB_CYPRESS_CY7C63 is not set +# CONFIG_USB_CYTHERM is not set +# CONFIG_USB_IDMOUSE is not set +# CONFIG_USB_FTDI_ELAN is not set +# CONFIG_USB_APPLEDISPLAY is not set +# CONFIG_USB_SISUSBVGA is not set +# CONFIG_USB_LD is not set +# CONFIG_USB_TRANCEVIBRATOR is not set +# CONFIG_USB_IOWARRIOR is not set +# CONFIG_USB_TEST is not set +# CONFIG_USB_EHSET_TEST_FIXTURE is not set +# CONFIG_USB_ISIGHTFW is not set +# CONFIG_USB_YUREX is not set +CONFIG_USB_EZUSB_FX2=n +# CONFIG_USB_HSIC_USB3503 is not set +# CONFIG_USB_HSIC_USB4604 is not set +# CONFIG_USB_LINK_LAYER_TEST is not set +# CONFIG_USB_CHAOSKEY is not set +# CONFIG_UCSI is not set + +# +# USB Physical Layer drivers +# +CONFIG_USB_PHY=n +CONFIG_NOP_USB_XCEIV=n +# CONFIG_USB_GPIO_VBUS is not set +# CONFIG_USB_ISP1301 is not set +CONFIG_USB_GADGET=n +# CONFIG_USB_GADGET_DEBUG is not set +# CONFIG_USB_GADGET_DEBUG_FILES is not set +# CONFIG_USB_GADGET_DEBUG_FS is not set +CONFIG_USB_GADGET_VBUS_DRAW=2 +CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2 +# CONFIG_U_SERIAL_CONSOLE is not set + +# +# USB Peripheral Controller +# +# CONFIG_USB_FOTG210_UDC is not set +# CONFIG_USB_GR_UDC is not set +# CONFIG_USB_R8A66597 is not set +# CONFIG_USB_PXA27X is not set +# CONFIG_USB_MV_UDC is not set +# CONFIG_USB_MV_U3D is not set +# CONFIG_USB_M66592 is not set +# CONFIG_USB_BDC_UDC is not set +# CONFIG_USB_AMD5536UDC is not set +# CONFIG_USB_NET2272 is not set +# CONFIG_USB_NET2280 is not set +# CONFIG_USB_GOKU is not set +# CONFIG_USB_EG20T is not set +# CONFIG_USB_DUMMY_HCD is not set +CONFIG_USB_LIBCOMPOSITE=n +CONFIG_USB_F_ACM=n +CONFIG_USB_F_SS_LB=n +CONFIG_USB_U_SERIAL=n +CONFIG_USB_U_ETHER=n +CONFIG_USB_F_SERIAL=n +CONFIG_USB_F_OBEX=n +CONFIG_USB_F_NCM=n +CONFIG_USB_F_ECM=n +CONFIG_USB_F_SUBSET=n +CONFIG_USB_F_RNDIS=n +CONFIG_USB_F_MASS_STORAGE=n +CONFIG_USB_F_FS=n +CONFIG_USB_F_HID=n +CONFIG_USB_F_PRINTER=n +# CONFIG_USB_CONFIGFS is not set +CONFIG_USB_ZERO=n +CONFIG_USB_ETH=n +CONFIG_USB_ETH_RNDIS=n +# CONFIG_USB_ETH_EEM is not set +CONFIG_USB_G_NCM=n +CONFIG_USB_GADGETFS=n +CONFIG_USB_FUNCTIONFS=n +# CONFIG_USB_FUNCTIONFS_ETH is not set +# CONFIG_USB_FUNCTIONFS_RNDIS is not set +CONFIG_USB_FUNCTIONFS_GENERIC=n +CONFIG_USB_MASS_STORAGE=n +CONFIG_USB_G_SERIAL=n +CONFIG_USB_G_PRINTER=n +CONFIG_USB_CDC_COMPOSITE=n +CONFIG_USB_G_ACM_MS=n +CONFIG_USB_G_MULTI=n +CONFIG_USB_G_MULTI_RNDIS=n +# CONFIG_USB_G_MULTI_CDC is not set +CONFIG_USB_G_HID=n +CONFIG_USB_G_DBGP=n +# CONFIG_USB_G_DBGP_PRINTK is not set +CONFIG_USB_G_DBGP_SERIAL=n + +# +# USB PD and Type-C drivers +# +CONFIG_TYPEC=n +CONFIG_USB_PD_SINK=n +CONFIG_TYPEC_WCOVE=n diff --git a/features/usbsupport/usbsupport_m.scc b/features/usbsupport/usbsupport_m.scc new file mode 100644 index 0000000..d5ed566 --- /dev/null +++ b/features/usbsupport/usbsupport_m.scc @@ -0,0 +1,4 @@ +define KFEATURE_DESCRIPTION "Add usb support as module" +define KFEATURE_COMPATIBILITY all + +kconf hardware usbsupport_m.cfg diff --git a/features/usbsupport/usbsupport_n.cfg b/features/usbsupport/usbsupport_n.cfg new file mode 100644 index 0000000..1324c55 --- /dev/null +++ b/features/usbsupport/usbsupport_n.cfg @@ -0,0 +1,270 @@ +CONFIG_USB_SUPPORT=n +CONFIG_USB_COMMON=n +CONFIG_USB_ARCH_HAS_HCD=n +CONFIG_USB=n +# CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set + +# +# Miscellaneous USB options +# +CONFIG_USB_DEFAULT_PERSIST=n +# CONFIG_USB_DYNAMIC_MINORS is not set +# CONFIG_USB_OTG is not set +# CONFIG_USB_OTG_WHITELIST is not set +# CONFIG_USB_LEDS_TRIGGER_USBPORT is not set +# CONFIG_USB_MON is not set +# CONFIG_USB_WUSB_CBAF is not set + +# +# USB Host Controller Drivers +# +# CONFIG_USB_C67X00_HCD is not set +CONFIG_USB_XHCI_HCD=n +CONFIG_USB_XHCI_PCI=n +CONFIG_USB_XHCI_PLATFORM=n +CONFIG_USB_EHCI_HCD=n +CONFIG_USB_EHCI_ROOT_HUB_TT=n +CONFIG_USB_EHCI_TT_NEWSCHED=n +CONFIG_USB_EHCI_PCI=n +# CONFIG_USB_EHCI_HCD_PLATFORM is not set +# CONFIG_USB_OXU210HP_HCD is not set +# CONFIG_USB_ISP116X_HCD is not set +# CONFIG_USB_ISP1362_HCD is not set +# CONFIG_USB_FOTG210_HCD is not set +# CONFIG_USB_MAX3421_HCD is not set +CONFIG_USB_OHCI_HCD=n +CONFIG_USB_OHCI_HCD_PCI=n +# CONFIG_USB_OHCI_HCD_PLATFORM is not set +CONFIG_USB_UHCI_HCD=n +# CONFIG_USB_SL811_HCD is not set +# CONFIG_USB_R8A66597_HCD is not set +# CONFIG_USB_HCD_BCMA is not set +# CONFIG_USB_HCD_TEST_MODE is not set + +# +# USB Device Class drivers +# +CONFIG_USB_ACM=n +# CONFIG_USB_PRINTER is not set +CONFIG_USB_WDM=n +# CONFIG_USB_TMC is not set + +# +# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may +# + +# +# also be needed; see USB_STORAGE Help for more info +# +CONFIG_USB_STORAGE=n +# CONFIG_USB_STORAGE_DEBUG is not set +# CONFIG_USB_STORAGE_REALTEK is not set +# CONFIG_USB_STORAGE_DATAFAB is not set +# CONFIG_USB_STORAGE_FREECOM is not set +# CONFIG_USB_STORAGE_ISD200 is not set +# CONFIG_USB_STORAGE_USBAT is not set +# CONFIG_USB_STORAGE_SDDR09 is not set +# CONFIG_USB_STORAGE_SDDR55 is not set +# CONFIG_USB_STORAGE_JUMPSHOT is not set +# CONFIG_USB_STORAGE_ALAUDA is not set +# CONFIG_USB_STORAGE_ONETOUCH is not set +# CONFIG_USB_STORAGE_KARMA is not set +# CONFIG_USB_STORAGE_CYPRESS_ATACB is not set +# CONFIG_USB_STORAGE_ENE_UB6250 is not set +# CONFIG_USB_UAS is not set + +# +# USB Imaging devices +# +# CONFIG_USB_MDC800 is not set +# CONFIG_USB_MICROTEK is not set +# CONFIG_USBIP_CORE is not set +# CONFIG_USB_MUSB_HDRC is not set +CONFIG_USB_DWC3=n +# CONFIG_USB_DWC3_HOST is not set +CONFIG_USB_DWC3_GADGET=n +# CONFIG_USB_DWC3_DUAL_ROLE is not set + +# +# Platform Glue Driver Support +# +CONFIG_USB_DWC3_PCI=n +CONFIG_USB_DWC2=n +# CONFIG_USB_DWC2_HOST is not set + +# +# Gadget/Dual-role mode requires USB Gadget support to be enabled +# +# CONFIG_USB_DWC2_PERIPHERAL is not set +CONFIG_USB_DWC2_DUAL_ROLE=n +CONFIG_USB_DWC2_PCI=n +# CONFIG_USB_DWC2_DEBUG is not set +# CONFIG_USB_DWC2_TRACK_MISSED_SOFS is not set +# CONFIG_USB_CHIPIDEA is not set +# CONFIG_USB_ISP1760 is not set + +# +# USB port drivers +# +# CONFIG_USB_USS720 is not set +CONFIG_USB_SERIAL=n +CONFIG_USB_SERIAL_CONSOLE=n +CONFIG_USB_SERIAL_GENERIC=n +# CONFIG_USB_SERIAL_SIMPLE is not set +# CONFIG_USB_SERIAL_AIRCABLE is not set +# CONFIG_USB_SERIAL_ARK3116 is not set +# CONFIG_USB_SERIAL_BELKIN is not set +# CONFIG_USB_SERIAL_CH341 is not set +# CONFIG_USB_SERIAL_WHITEHEAT is not set +# CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set +# CONFIG_USB_SERIAL_CP210X is not set +# CONFIG_USB_SERIAL_CYPRESS_M8 is not set +# CONFIG_USB_SERIAL_EMPEG is not set +CONFIG_USB_SERIAL_FTDI_SIO=n +# CONFIG_USB_SERIAL_VISOR is not set +# CONFIG_USB_SERIAL_IPAQ is not set +# CONFIG_USB_SERIAL_IR is not set +# CONFIG_USB_SERIAL_EDGEPORT is not set +# CONFIG_USB_SERIAL_EDGEPORT_TI is not set +# CONFIG_USB_SERIAL_F81232 is not set +# CONFIG_USB_SERIAL_GARMIN is not set +# CONFIG_USB_SERIAL_IPW is not set +# CONFIG_USB_SERIAL_IUU is not set +# CONFIG_USB_SERIAL_KEYSPAN_PDA is not set +# CONFIG_USB_SERIAL_KEYSPAN is not set +# CONFIG_USB_SERIAL_KLSI is not set +# CONFIG_USB_SERIAL_KOBIL_SCT is not set +# CONFIG_USB_SERIAL_MCT_U232 is not set +# CONFIG_USB_SERIAL_METRO is not set +# CONFIG_USB_SERIAL_MOS7720 is not set +# CONFIG_USB_SERIAL_MOS7840 is not set +# CONFIG_USB_SERIAL_MXUPORT is not set +# CONFIG_USB_SERIAL_NAVMAN is not set +CONFIG_USB_SERIAL_PL2303=n +# CONFIG_USB_SERIAL_OTI6858 is not set +# CONFIG_USB_SERIAL_QCAUX is not set +# CONFIG_USB_SERIAL_QUALCOMM is not set +# CONFIG_USB_SERIAL_SPCP8X5 is not set +# CONFIG_USB_SERIAL_SAFE is not set +# CONFIG_USB_SERIAL_SIERRAWIRELESS is not set +# CONFIG_USB_SERIAL_SYMBOL is not set +# CONFIG_USB_SERIAL_TI is not set +# CONFIG_USB_SERIAL_CYBERJACK is not set +# CONFIG_USB_SERIAL_XIRCOM is not set +# CONFIG_USB_SERIAL_OPTION is not set +# CONFIG_USB_SERIAL_OMNINET is not set +# CONFIG_USB_SERIAL_OPTICON is not set +# CONFIG_USB_SERIAL_XSENS_MT is not set +# CONFIG_USB_SERIAL_WISHBONE is not set +# CONFIG_USB_SERIAL_SSU100 is not set +# CONFIG_USB_SERIAL_QT2 is not set +# CONFIG_USB_SERIAL_DEBUG is not set + +# +# USB Miscellaneous drivers +# +# CONFIG_USB_EMI62 is not set +# CONFIG_USB_EMI26 is not set +# CONFIG_USB_ADUTUX is not set +# CONFIG_USB_SEVSEG is not set +# CONFIG_USB_RIO500 is not set +# CONFIG_USB_LEGOTOWER is not set +# CONFIG_USB_LCD is not set +# CONFIG_USB_CYPRESS_CY7C63 is not set +# CONFIG_USB_CYTHERM is not set +# CONFIG_USB_IDMOUSE is not set +# CONFIG_USB_FTDI_ELAN is not set +# CONFIG_USB_APPLEDISPLAY is not set +# CONFIG_USB_SISUSBVGA is not set +# CONFIG_USB_LD is not set +# CONFIG_USB_TRANCEVIBRATOR is not set +# CONFIG_USB_IOWARRIOR is not set +# CONFIG_USB_TEST is not set +# CONFIG_USB_EHSET_TEST_FIXTURE is not set +# CONFIG_USB_ISIGHTFW is not set +# CONFIG_USB_YUREX is not set +CONFIG_USB_EZUSB_FX2=n +# CONFIG_USB_HSIC_USB3503 is not set +# CONFIG_USB_HSIC_USB4604 is not set +# CONFIG_USB_LINK_LAYER_TEST is not set +# CONFIG_USB_CHAOSKEY is not set +# CONFIG_UCSI is not set + +# +# USB Physical Layer drivers +# +CONFIG_USB_PHY=n +CONFIG_NOP_USB_XCEIV=n +# CONFIG_USB_GPIO_VBUS is not set +# CONFIG_USB_ISP1301 is not set +CONFIG_USB_GADGET=n +# CONFIG_USB_GADGET_DEBUG_FILES is not set +# CONFIG_USB_GADGET_DEBUG_FS is not set +CONFIG_USB_GADGET_VBUS_DRAW=2 +CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2 +# CONFIG_U_SERIAL_CONSOLE is not set + +# +# USB Peripheral Controller +# +# CONFIG_USB_FOTG210_UDC is not set +# CONFIG_USB_GR_UDC is not set +# CONFIG_USB_R8A66597 is not set +# CONFIG_USB_PXA27X is not set +# CONFIG_USB_MV_UDC is not set +# CONFIG_USB_MV_U3D is not set +# CONFIG_USB_M66592 is not set +# CONFIG_USB_BDC_UDC is not set +# CONFIG_USB_AMD5536UDC is not set +# CONFIG_USB_NET2272 is not set +# CONFIG_USB_NET2280 is not set +# CONFIG_USB_GOKU is not set +# CONFIG_USB_EG20T is not set +# CONFIG_USB_DUMMY_HCD is not set +CONFIG_USB_LIBCOMPOSITE=n +CONFIG_USB_F_ACM=n +CONFIG_USB_F_SS_LB=n +CONFIG_USB_U_SERIAL=n +CONFIG_USB_U_ETHER=n +CONFIG_USB_F_SERIAL=n +CONFIG_USB_F_OBEX=n +CONFIG_USB_F_NCM=n +CONFIG_USB_F_ECM=n +CONFIG_USB_F_SUBSET=n +CONFIG_USB_F_RNDIS=n +CONFIG_USB_F_MASS_STORAGE=n +CONFIG_USB_F_FS=n +CONFIG_USB_F_HID=n +CONFIG_USB_F_PRINTER=n +# CONFIG_USB_CONFIGFS is not set +CONFIG_USB_ZERO=n +CONFIG_USB_ETH=n +CONFIG_USB_ETH_RNDIS=n +# CONFIG_USB_ETH_EEM is not set +CONFIG_USB_G_NCM=n +CONFIG_USB_GADGETFS=n +CONFIG_USB_FUNCTIONFS=n +# CONFIG_USB_FUNCTIONFS_ETH is not set +# CONFIG_USB_FUNCTIONFS_RNDIS is not set +CONFIG_USB_FUNCTIONFS_GENERIC=n +CONFIG_USB_MASS_STORAGE=n +CONFIG_USB_G_SERIAL=n +CONFIG_USB_G_PRINTER=n +CONFIG_USB_CDC_COMPOSITE=n +CONFIG_USB_G_ACM_MS=n +CONFIG_USB_G_MULTI=n +CONFIG_USB_G_MULTI_RNDIS=n +# CONFIG_USB_G_MULTI_CDC is not set +CONFIG_USB_G_HID=n +CONFIG_USB_G_DBGP=n +# CONFIG_USB_G_DBGP_PRINTK is not set +CONFIG_USB_G_DBGP_SERIAL=n + +# +# USB PD and Type-C drivers +# +CONFIG_TYPEC=n +CONFIG_USB_PD_SINK=n +CONFIG_TYPEC_WCOVE=n +# CONFIG_USB_LED_TRIG is not set +# CONFIG_USB_ULPI_BUS is not set diff --git a/features/usbsupport/usbsupport_n.scc b/features/usbsupport/usbsupport_n.scc new file mode 100644 index 0000000..5e93a9a --- /dev/null +++ b/features/usbsupport/usbsupport_n.scc @@ -0,0 +1,4 @@ +define KFEATURE_DESCRIPTION "Disable options for usb support" +define KFEATURE_COMPATIBILITY all + +kconf hardware usbsupport_n.cfg diff --git a/features/wireless/wireless_n.cfg b/features/wireless/wireless_n.cfg new file mode 100644 index 0000000..c9c6944 --- /dev/null +++ b/features/wireless/wireless_n.cfg @@ -0,0 +1,12 @@ +CONFIG_WIRELESS=n +CONFIG_WEXT_CORE=n +CONFIG_WEXT_PROC=n +CONFIG_CFG80211=n +CONFIG_CFG80211_DEFAULT_PS=n +CONFIG_CFG80211_WEXT=n +CONFIG_MAC80211=n +CONFIG_MAC80211_HAS_RC=n +CONFIG_MAC80211_RC_MINSTREL=n +CONFIG_MAC80211_RC_MINSTREL_HT=n +CONFIG_MAC80211_RC_DEFAULT_MINSTREL=n +CONFIG_MAC80211_LEDS=n diff --git a/features/wireless/wireless_n.scc b/features/wireless/wireless_n.scc new file mode 100644 index 0000000..e072d44 --- /dev/null +++ b/features/wireless/wireless_n.scc @@ -0,0 +1,4 @@ +define KFEATURE_DESCRIPTION "Disable options for wireless support" +define KFEATURE_COMPATIBILITY all + +kconf hardware wireless_n.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 @@ +CONFIG_WLAN=n +CONFIG_WLAN_VENDOR_ADMTEK=n +CONFIG_ATH_COMMON=n +CONFIG_WLAN_VENDOR_ATH=n +CONFIG_ATH5K=n +CONFIG_ATH5K_PCI=n +CONFIG_ATH9K_HW=n +CONFIG_ATH9K_COMMON=n +CONFIG_ATH9K_BTCOEX_SUPPORT=n +CONFIG_ATH9K=n +CONFIG_ATH9K_PCI=n +CONFIG_ATH9K_RFKILL=n +CONFIG_ATH9K_PCOEM=n +CONFIG_WLAN_VENDOR_ATMEL=n +CONFIG_WLAN_VENDOR_BROADCOM=n +CONFIG_BRCMUTIL=n +CONFIG_BRCMSMAC=n +CONFIG_BRCMFMAC=n +CONFIG_BRCMFMAC_PROTO_BCDC=n +CONFIG_BRCMFMAC_SDIO=n +CONFIG_BRCMFMAC_USB=n +CONFIG_WLAN_VENDOR_CISCO=n +CONFIG_WLAN_VENDOR_INTEL=n +CONFIG_IWLEGACY=n +CONFIG_IWL4965=n +CONFIG_IWL3945=n + +# +# iwl3945 / iwl4965 Debugging Options +# +CONFIG_IWLWIFI=n +CONFIG_IWLWIFI_LEDS=n +CONFIG_IWLDVM=n +CONFIG_IWLMVM=n +CONFIG_IWLWIFI_OPMODE_MODULAR=n + +# +# Debugging Options +# +CONFIG_IWLWIFI_DEVICE_TRACING=n +CONFIG_WLAN_VENDOR_INTERSIL=n +CONFIG_WLAN_VENDOR_MARVELL=n +CONFIG_WLAN_VENDOR_MEDIATEK=n +CONFIG_WLAN_VENDOR_RALINK=n +CONFIG_RT2X00=n +CONFIG_RT2800PCI=n +CONFIG_RT2800PCI_RT33XX=n +CONFIG_RT2800PCI_RT35XX=n +CONFIG_RT2800PCI_RT53XX=n +CONFIG_RT2800PCI_RT3290=n +CONFIG_RT2800_LIB=n +CONFIG_RT2800_LIB_MMIO=n +CONFIG_RT2X00_LIB_MMIO=n +CONFIG_RT2X00_LIB_PCI=n +CONFIG_RT2X00_LIB=n +CONFIG_RT2X00_LIB_FIRMWARE=n +CONFIG_RT2X00_LIB_CRYPTO=n +CONFIG_RT2X00_LIB_LEDS=n +CONFIG_WLAN_VENDOR_REALTEK=n +CONFIG_RTL_CARDS=n +CONFIG_RTL_CARDS=n +CONFIG_WLAN_VENDOR_RSI=n +CONFIG_WLAN_VENDOR_ST=n +CONFIG_WLAN_VENDOR_TI=n +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 @@ +define KFEATURE_DESCRIPTION "Disable options for wlan support" +define KFEATURE_COMPATIBILITY all + +kconf non-hardware wlan_n.cfg -- cgit v1.2.3-54-g00ecf