summaryrefslogtreecommitdiffstats
path: root/config-arm-generic
diff options
context:
space:
mode:
authorLaura Abbott <labbott@fedoraproject.org>2016-11-10 10:16:25 -0800
committerLaura Abbott <labbott@fedoraproject.org>2016-12-06 12:07:10 -0800
commit1b7eeb80190501aaf226e90e8f58f994cfc3efe0 (patch)
tree9ff96082cc146fb0ea946c6a111b61e90f9dd7f6 /config-arm-generic
parentfe324f69901af83cb16ee086f3d284e67ed36e33 (diff)
downloadkernel-1b7eeb80190501aaf226e90e8f58f994cfc3efe0.tar.gz
kernel-1b7eeb80190501aaf226e90e8f58f994cfc3efe0.tar.xz
kernel-1b7eeb80190501aaf226e90e8f58f994cfc3efe0.zip
Change method of configuration generation
The existing method of managing configuration files gets unweildy. Changing individual lines in text files gets difficult without manual organization. Switch to a method of configuration generation that's inspired from the method used inside Red Hat. Each configuration option gets its own file which are then combined to form the configuration files. This makes confirming what's actually enabled much easier.
Diffstat (limited to 'config-arm-generic')
-rw-r--r--config-arm-generic698
1 files changed, 0 insertions, 698 deletions
diff --git a/config-arm-generic b/config-arm-generic
deleted file mode 100644
index 5a322f8b0..000000000
--- a/config-arm-generic
+++ /dev/null
@@ -1,698 +0,0 @@
-CONFIG_KUSER_HELPERS=y
-# CONFIG_VDSO is not set
-# CONFIG_ASYMMETRIC_KEY_TYPE is not set
-CONFIG_COMMON_CLK=y
-CONFIG_EARLY_PRINTK=y
-CONFIG_SERIAL_EARLYCON_ARM_SEMIHOST=y
-CONFIG_FB_SSD1307=m
-CONFIG_HW_PERF_EVENTS=y
-CONFIG_FORCE_MAX_ZONEORDER=11
-CONFIG_XZ_DEC_ARM=y
-CONFIG_XZ_DEC_ARMTHUMB=y
-
-CONFIG_SCHED_MC=y
-CONFIG_SCHED_SMT=y
-
-CONFIG_CC_STACKPROTECTOR=y
-
-# CONFIG_PID_IN_CONTEXTIDR is not set
-
-# CONFIG_CPU_BIG_ENDIAN is not set
-# CONFIG_BIG_LITTLE is not set
-# CONFIG_ARM_BIG_LITTLE_CPUIDLE is not set
-# CONFIG_IWMMXT is not set
-# CONFIG_IOMMU_IO_PGTABLE_LPAE_SELFTEST is not set
-
-# https://fedoraproject.org/wiki/Features/Checkpoint_Restore
-CONFIG_CHECKPOINT_RESTORE=y
-
-CONFIG_ARM_CPUIDLE=y
-
-CONFIG_RESET_CONTROLLER=y
-CONFIG_RESET_GPIO=y
-
-CONFIG_RCU_FANOUT_LEAF=16
-CONFIG_BACKLIGHT_PWM=m
-CONFIG_BACKLIGHT_GENERIC=m
-CONFIG_INPUT_PWM_BEEPER=m
-CONFIG_ARM_SP805_WATCHDOG=m
-CONFIG_ARM_ARCH_TIMER=y
-CONFIG_ARM_ARCH_TIMER_EVTSTREAM=y
-
-CONFIG_SWIOTLB=y
-CONFIG_DMA_VIRTUAL_CHANNELS=y
-CONFIG_FB_SIMPLE=y
-
-CONFIG_HAVE_PERF_REGS=y
-CONFIG_HAVE_PERF_USER_STACK_DUMP=y
-
-CONFIG_ARM_PMU=y
-
-# CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set
-
-# ARM AMBA generic HW
-CONFIG_ARM_AMBA=y
-CONFIG_KERNEL_MODE_NEON=y
-CONFIG_ARM_CCI=y
-CONFIG_ARM_CCN=y
-CONFIG_ARM_CCI400_PMU=y
-CONFIG_ARM_CCI5xx_PMU=y
-CONFIG_ARM_DMA_USE_IOMMU=y
-CONFIG_ARM_DMA_IOMMU_ALIGNMENT=8
-CONFIG_ARM_GIC=y
-CONFIG_ARM_GIC_V2M=y
-CONFIG_ARM_GIC_V3=y
-CONFIG_ARM_GIC_V3_ITS=y
-CONFIG_ARM_GLOBAL_TIMER=y
-CONFIG_ARM_SMMU=y
-CONFIG_MMC_ARMMMCI=y
-CONFIG_COMMON_CLK_SCPI=m
-CONFIG_SERIAL_AMBA_PL011=y
-CONFIG_SERIAL_AMBA_PL011_CONSOLE=y
-CONFIG_SERIO_AMBAKMI=m
-CONFIG_FB_ARMCLCD=y
-CONFIG_RTC_DRV_PL031=y
-CONFIG_PL330_DMA=m
-CONFIG_GPIO_PL061=y
-CONFIG_USB_ISP1760=m
-CONFIG_ARM_PL172_MPMC=m
-CONFIG_DRM_HDLCD=m
-CONFIG_DRM_MALI_DISPLAY=m
-# CONFIG_DRM_HDLCD_SHOW_UNDERRUN is not set
-
-# HW crypto and rng
-CONFIG_ARM_CRYPTO=y
-CONFIG_CRYPTO_AES_ARM=y
-CONFIG_CRYPTO_AES_ARM_BS=y
-CONFIG_CRYPTO_SHA1_ARM=y
-CONFIG_CRYPTO_SHA256_ARM=y
-CONFIG_CRYPTO_SHA1_ARM_NEON=y
-CONFIG_CRYPTO_SHA512_ARM=y
-CONFIG_TCG_TIS_I2C_ATMEL=m
-
-# Regulators
-CONFIG_REGULATOR=y
-CONFIG_RFKILL_REGULATOR=m
-CONFIG_REGULATOR_FIXED_VOLTAGE=y
-CONFIG_REGULATOR_VIRTUAL_CONSUMER=m
-CONFIG_REGULATOR_USERSPACE_CONSUMER=m
-CONFIG_REGULATOR_GPIO=m
-CONFIG_REGULATOR_PWM=m
-
-# ARM VExpress
-CONFIG_ARCH_VEXPRESS=y
-CONFIG_MFD_VEXPRESS_SYSREG=y
-CONFIG_VEXPRESS_SYSCFG=y
-CONFIG_COMMON_CLK_VERSATILE=y
-CONFIG_ARM_TIMER_SP804=y
-CONFIG_CLK_SP810=y
-CONFIG_CLK_VEXPRESS_OSC=y
-CONFIG_I2C_VERSATILE=m
-CONFIG_POWER_RESET_VEXPRESS=y
-CONFIG_REGULATOR_VEXPRESS=m
-CONFIG_SENSORS_VEXPRESS=m
-CONFIG_CLKSRC_VERSATILE=y
-CONFIG_POWER_RESET_VERSATILE=y
-# CONFIG_ARM_CHARLCD is not set
-
-# Broadcom
-CONFIG_ARCH_BCM=y
-CONFIG_ARCH_BCM2835=y
-# CONFIG_ARCH_BCM_CYGNUS is not set
-# CONFIG_ARCH_BCM_NSP is not set
-# CONFIG_ARCH_BCM_5301X is not set
-# CONFIG_ARCH_BCM_281XX is not set
-# CONFIG_ARCH_BCM_21664 is not set
-# CONFIG_ARCH_BCM_63XX is not set
-# CONFIG_ARCH_BRCMSTB is not set
-# CONFIG_ARCH_BERLIN is not set
-# CONFIG_ARCH_BCM_CYGNUS is not set
-# CONFIG_ARCH_BCM_NSP is not set
-# CONFIG_ARCH_BCM_5301X is not set
-# CONFIG_ARCH_BCM_281XX is not set
-# CONFIG_ARCH_BCM_21664 is not set
-# CONFIG_ARCH_BCM_63XX is not set
-# CONFIG_ARCH_BCM_23550 is not set
-# CONFIG_ARCH_BCM_53573 is not set
-# CONFIG_ARCH_BRCMSTB is not set
-# CONFIG_ARCH_BERLIN is not set
-# BCM 283x
-CONFIG_SERIAL_8250_BCM2835AUX=y
-CONFIG_DMA_BCM2835=m
-CONFIG_MMC_SDHCI_IPROC=m
-CONFIG_BCM2835_MBOX=y
-CONFIG_PWM_BCM2835=m
-CONFIG_HW_RANDOM_BCM2835=m
-CONFIG_I2C_BCM2835=m
-CONFIG_SPI_BCM2835=m
-CONFIG_SPI_BCM2835AUX=m
-# CONFIG_SPI_BCM_QSPI is not set
-CONFIG_BCM2835_WDT=m
-CONFIG_SND_BCM2835_SOC_I2S=m
-CONFIG_DRM_VC4=m
-CONFIG_RASPBERRYPI_FIRMWARE=y
-CONFIG_RASPBERRYPI_POWER=y
-# popular digital audio HATs
-CONFIG_SND_SOC_PCM512x=m
-CONFIG_SND_SOC_PCM512x_I2C=m
-CONFIG_SND_SOC_PCM512x_SPI=m
-CONFIG_SND_SOC_TPA6130A2=m
-CONFIG_SND_SOC_WM8804=m
-CONFIG_SND_SOC_WM8804_I2C=m
-CONFIG_SND_SOC_WM8804_SPI=m
-
-# Marvell EBU
-CONFIG_ARCH_MVEBU=y
-CONFIG_SERIAL_MVEBU_UART=y
-CONFIG_SERIAL_MVEBU_CONSOLE=y
-CONFIG_MVEBU_DEVBUS=y
-CONFIG_MVEBU_MBUS=y
-CONFIG_PCI_MVEBU=y
-CONFIG_PCI_AARDVARK=y
-CONFIG_PCIE_ARMADA_8K=y
-CONFIG_MV_XOR=y
-CONFIG_CRYPTO_DEV_MV_CESA=m
-CONFIG_CRYPTO_DEV_MARVELL_CESA=m
-CONFIG_ARMADA_THERMAL=m
-CONFIG_MMC_SDHCI_PXAV3=m
-CONFIG_MV643XX_ETH=m
-CONFIG_PINCTRL_MVEBU=y
-CONFIG_EDAC_MV64X60=m
-CONFIG_RTC_DRV_S35390A=m
-CONFIG_RTC_DRV_88PM80X=m
-CONFIG_RTC_DRV_ISL12057=m
-CONFIG_RTC_DRV_MV=m
-CONFIG_RTC_DRV_ARMADA38X=m
-CONFIG_MVNETA=m
-CONFIG_MVNETA_BM_ENABLE=m
-CONFIG_GPIO_MVEBU=y
-CONFIG_MVEBU_CLK_CORE=y
-CONFIG_MVEBU_CLK_COREDIV=y
-CONFIG_MMC_MVSDIO=m
-CONFIG_SPI_ORION=m
-CONFIG_USB_MV_UDC=m
-CONFIG_USB_XHCI_MVEBU=m
-CONFIG_PHY_MVEBU_SATA=y
-CONFIG_AHCI_MVEBU=m
-CONFIG_I2C_PXA=m
-# CONFIG_CACHE_FEROCEON_L2 is not set
-# CONFIG_CACHE_FEROCEON_L2_WRITETHROUGH is not set
-
-# Rockchips
-CONFIG_ARCH_ROCKCHIP=y
-CONFIG_I2C_RK3X=m
-CONFIG_SPI_ROCKCHIP=m
-CONFIG_PWM_ROCKCHIP=m
-CONFIG_ROCKCHIP_SARADC=m
-CONFIG_ROCKCHIP_IODOMAIN=m
-CONFIG_MMC_DW_ROCKCHIP=y
-CONFIG_EMAC_ROCKCHIP=m
-CONFIG_MFD_RK808=m
-CONFIG_COMMON_CLK_RK808=m
-CONFIG_REGULATOR_RK808=m
-CONFIG_RTC_DRV_RK808=m
-CONFIG_RTC_DRV_HYM8563=m
-CONFIG_ROCKCHIP_SARADC=m
-CONFIG_ROCKCHIP_IOMMU=y
-CONFIG_ROCKCHIP_THERMAL=m
-CONFIG_DRM_ROCKCHIP=m
-CONFIG_ROCKCHIP_ANALOGIX_DP=m
-CONFIG_ROCKCHIP_DW_HDMI=m
-CONFIG_ROCKCHIP_DW_MIPI_DSI=m
-CONFIG_ROCKCHIP_INNO_HDMI=m
-CONFIG_DRM_ANALOGIX_DP=m
-CONFIG_PHY_ROCKCHIP_USB=m
-CONFIG_DWMAC_ROCKCHIP=m
-CONFIG_SND_SOC_ROCKCHIP=m
-CONFIG_SND_SOC_ROCKCHIP_I2S=m
-CONFIG_SND_SOC_ROCKCHIP_MAX98090=m
-CONFIG_SND_SOC_ROCKCHIP_RT5645=m
-CONFIG_SND_SOC_ROCKCHIP_SPDIF=m
-CONFIG_REGULATOR_ACT8865=m
-CONFIG_ROCKCHIP_PM_DOMAINS=y
-CONFIG_CRYPTO_DEV_ROCKCHIP=m
-CONFIG_ROCKCHIP_EFUSE=m
-CONFIG_PHY_ROCKCHIP_EMMC=m
-CONFIG_PHY_ROCKCHIP_DP=m
-CONFIG_ROCKCHIP_MBOX=y
-# CONFIG_ARM_RK3399_DMC_DEVFREQ is not set
-CONFIG_PHY_ROCKCHIP_INNO_USB2=m
-CONFIG_PHY_ROCKCHIP_PCIE=m
-CONFIG_PHY_ROCKCHIP_TYPEC=m
-CONFIG_PCIE_ROCKCHIP=y
-
-# Tegra
-CONFIG_TEGRA_MC=y
-CONFIG_TEGRA124_EMC=y
-CONFIG_TEGRA_IOMMU_SMMU=y
-CONFIG_TEGRA_AHB=y
-CONFIG_TEGRA20_APB_DMA=y
-CONFIG_TRUSTED_FOUNDATIONS=y
-CONFIG_SERIAL_TEGRA=y
-CONFIG_PCI_TEGRA=y
-CONFIG_AHCI_TEGRA=m
-CONFIG_MMC_SDHCI_TEGRA=m
-CONFIG_TEGRA_WATCHDOG=m
-CONFIG_GPIO_TEGRA=y
-CONFIG_I2C_TEGRA=m
-CONFIG_SPI_TEGRA114=m
-CONFIG_PWM_TEGRA=m
-CONFIG_KEYBOARD_TEGRA=m
-CONFIG_USB_EHCI_TEGRA=m
-CONFIG_RTC_DRV_TEGRA=m
-CONFIG_ARM_TEGRA_DEVFREQ=m
-CONFIG_ARM_TEGRA124_CPUFREQ=m
-CONFIG_TEGRA_SOCTHERM=m
-CONFIG_PHY_TEGRA_XUSB=m
-CONFIG_USB_XHCI_TEGRA=m
-
-CONFIG_TEGRA_HOST1X=m
-CONFIG_TEGRA_HOST1X_FIREWALL=y
-CONFIG_DRM_TEGRA=m
-# CONFIG_DRM_TEGRA_DEBUG is not set
-CONFIG_DRM_TEGRA_STAGING=y
-CONFIG_NOUVEAU_PLATFORM_DRIVER=y
-CONFIG_SND_HDA_TEGRA=m
-CONFIG_RTC_DRV_MAX77686=m
-
-# CONFIG_ARM_TEGRA20_CPUFREQ is not set
-# CONFIG_MFD_NVEC is not set
-
-# Qualcomm - Don't currently support IPQ router devices
-# CONFIG_IPQ_GCC_806X is not set
-# CONFIG_IPQ_LCC_806X is not set
-# CONFIG_IPQ_GCC_4019 is not set
-# CONFIG_PHY_QCOM_IPQ806X_SATA is not set
-# CONFIG_DWMAC_IPQ806X is not set
-# CONFIG_PINCTRL_IPQ8064 is not set
-# CONFIG_PINCTRL_IPQ4019 is not set
-# CONFIG_REGULATOR_QCOM_SPMI is not set
-# CONFIG_QCOM_SPMI_IADC is not set
-# CONFIG_QCOM_SPMI_VADC is not set
-
-# Virt
-CONFIG_PARAVIRT=y
-CONFIG_PARAVIRT_TIME_ACCOUNTING=y
-
-CONFIG_EFI=y
-CONFIG_EFI_VARS=y
-CONFIG_EFIVAR_FS=y
-CONFIG_EFI_VARS_PSTORE=y
-CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE=y
-# CONFIG_EFI_BOOTLOADER_CONTROL is not set
-# CONFIG_EFI_CAPSULE_LOADER is not set
-
-# Power management / thermal / cpu scaling
-CONFIG_PM_OPP=y
-CONFIG_ARM_PSCI=y
-CONFIG_THERMAL=y
-CONFIG_CLOCK_THERMAL=y
-CONFIG_CPUFREQ_DT=m
-CONFIG_CPUFREQ_DT_PLATDEV=y
-CONFIG_DEVFREQ_THERMAL=y
-# CONFIG_ARM_DT_BL_CPUFREQ is not set
-# CONFIG_ARM_BIG_LITTLE_CPUFREQ is not set
-CONFIG_SPMI=m
-CONFIG_MFD_SPMI_PMIC=m
-CONFIG_REGMAP_SPMI=m
-# CONFIG_QORIQ_THERMAL is not set
-
-# Device tree
-CONFIG_DTC=y
-CONFIG_DMA_OF=y
-CONFIG_OF=y
-# CONFIG_OF_UNITTEST is not set
-CONFIG_OF_ADDRESS=y
-CONFIG_OF_DYNAMIC=y
-CONFIG_OF_EARLY_FLATTREE=y
-CONFIG_OF_FLATTREE=y
-CONFIG_OF_GPIO=y
-CONFIG_OF_IOMMU=y
-CONFIG_OF_IRQ=y
-CONFIG_OF_NET=y
-CONFIG_OF_OVERLAY=y
-CONFIG_OF_PCI_IRQ=m
-CONFIG_OF_PCI=m
-CONFIG_PCI_HOST_GENERIC=y
-CONFIG_OF_RESERVED_MEM=y
-CONFIG_OF_RESOLVE=y
-CONFIG_PM_GENERIC_DOMAINS_OF=y
-CONFIG_PATA_OF_PLATFORM=m
-CONFIG_SERIAL_OF_PLATFORM=y
-CONFIG_THERMAL_OF=y
-
-# CONFIG_OF_MDIO is not set
-# CONFIG_MDIO_BUS_MUX_GPIO is not set
-# CONFIG_MDIO_BUS_MUX_MMIOREG is not set
-
-# Mailbox
-CONFIG_MAILBOX=y
-CONFIG_ARM_MHU=m
-# CONFIG_PLATFORM_MHU is not set
-# CONFIG_PL320_MBOX is not set
-CONFIG_ARM_SCPI_PROTOCOL=m
-CONFIG_ARM_SCPI_POWER_DOMAIN=m
-
-# NVMem
-CONFIG_NVMEM=m
-
-# SPI
-CONFIG_SPI=y
-CONFIG_SPI_MASTER=y
-CONFIG_SPI_GPIO=m
-CONFIG_SPI_SPIDEV=m
-CONFIG_SPI_BITBANG=m
-CONFIG_SPI_DESIGNWARE=m
-# CONFIG_SPI_CADENCE is not set
-# CONFIG_SPI_SUN4I is not set
-# CONFIG_SPI_SUN6I is not set
-# CONFIG_SPI_TEGRA20_SFLASH is not set
-# CONFIG_SPI_TEGRA20_SLINK is not set
-# CONFIG_SPI_ZYNQMP_GQSPI is not set
-
-CONFIG_PWM=y
-CONFIG_PWM_SYSFS=y
-# CONFIG_PWM_FSL_FTM is not set
-
-# USB
-CONFIG_USB_OHCI_HCD_PLATFORM=m
-CONFIG_USB_EHCI_HCD_PLATFORM=m
-CONFIG_USB_XHCI_PLATFORM=m
-CONFIG_USB_ULPI=y
-
-# usb gadget
-CONFIG_USB_OTG=y
-# CONFIG_USB_OTG_BLACKLIST_HUB is not set
-CONFIG_USB_GADGET=m
-CONFIG_USB_GADGET_VBUS_DRAW=100
-CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2
-CONFIG_U_SERIAL_CONSOLE=y
-CONFIG_USB_MUSB_HDRC=m
-CONFIG_USB_MUSB_DUAL_ROLE=y
-CONFIG_USB_MUSB_DSPS=m
-# CONFIG_MUSB_PIO_ONLY is not set
-# CONFIG_USB_MUSB_TUSB6010 is not set
-CONFIG_USB_GPIO_VBUS=m
-CONFIG_USB_CONFIGFS=m
-CONFIG_USB_CONFIGFS_ACM=y
-CONFIG_USB_CONFIGFS_ECM=y
-CONFIG_USB_CONFIGFS_ECM_SUBSET=y
-CONFIG_USB_CONFIGFS_EEM=y
-CONFIG_USB_CONFIGFS_F_TCM=y
-CONFIG_USB_CONFIGFS_MASS_STORAGE=y
-CONFIG_USB_CONFIGFS_NCM=y
-CONFIG_USB_CONFIGFS_OBEX=y
-# CONFIG_USB_CONFIGFS_RNDIS is not set
-CONFIG_USB_CONFIGFS_SERIAL=y
-# CONFIG_USB_CONFIGFS_F_LB_SS is not set
-# CONFIG_USB_CONFIGFS_F_FS is not set
-# CONFIG_USB_CONFIGFS_F_UAC1 is not set
-# CONFIG_USB_CONFIGFS_F_UAC2 is not set
-# CONFIG_USB_CONFIGFS_F_MIDI is not set
-# CONFIG_USB_CONFIGFS_F_HID is not set
-# CONFIG_USB_CONFIGFS_F_UVC is not set
-# CONFIG_USB_CONFIGFS_F_PRINTER is not set
-
-# 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_XILINX is not set
-# CONFIG_USB_FUSB300 is not set
-# CONFIG_USB_FOTG210_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_BDC_UDC is not set
-# CONFIG_USB_M66592 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_ZERO_HNPTEST is not set
-
-# MMC/SD
-CONFIG_MMC_SPI=m
-CONFIG_MMC_SDHCI_OF_ARASAN=m
-
-# LCD Panels
-CONFIG_DRM_PANEL=y
-CONFIG_DRM_PANEL_SIMPLE=m
-CONFIG_DRM_PANEL_LG_LG4573=m
-CONFIG_DRM_PANEL_PANASONIC_VVX10F034N00=m
-CONFIG_DRM_PANEL_SHARP_LQ101R1SX01=m
-CONFIG_DRM_PANEL_SHARP_LS043T1LE01=m
-CONFIG_DRM_PANEL_SAMSUNG_LD9040=m
-CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0=m
-
-# Designware (used by numerous devices)
-CONFIG_MMC_DW=m
-CONFIG_MMC_DW_PLTFM=y
-CONFIG_MMC_DW_K3=y
-CONFIG_MMC_DW_PCI=y
-CONFIG_SPI_DW_MMIO=m
-CONFIG_SPI_DW_PCI=m
-# CONFIG_SPI_DW_MID_DMA is not set
-# CONFIG_MMC_QCOM_DML is not set
-CONFIG_USB_DWC2=m
-CONFIG_USB_DWC2_DUAL_ROLE=y
-CONFIG_USB_DWC2_PCI=m
-# CONFIG_USB_DWC2_DEBUG is not set
-# CONFIG_USB_DWC2_TRACK_MISSED_SOFS is not set
-CONFIG_USB_DWC3=m
-CONFIG_USB_DWC3_DUAL_ROLE=y
-CONFIG_USB_DWC3_PCI=m
-CONFIG_USB_DWC3_OF_SIMPLE=m
-CONFIG_USB_DWC3_ULPI=y
-CONFIG_DW_WATCHDOG=m
-CONFIG_PCIE_DW=y
-# CONFIG_MMC_DW_EXYNOS is not set
-CONFIG_I2C_DESIGNWARE_CORE=m
-CONFIG_I2C_DESIGNWARE_PLATFORM=m
-CONFIG_GPIO_DWAPB=m
-
-# External Connectors
-CONFIG_EXTCON=m
-CONFIG_EXTCON_GPIO=m
-CONFIG_EXTCON_ADC_JACK=m
-CONFIG_EXTCON_USB_GPIO=m
-# CONFIG_EXTCON_MAX3355 is not set
-# CONFIG_EXTCON_SM5502 is not set
-# CONFIG_EXTCON_RT8973A is not set
-
-# MTD
-# CONFIG_MTD_AFS_PARTS is not set
-CONFIG_MTD_BLKDEVS=m
-CONFIG_MTD_BLOCK=m
-CONFIG_MTD_CFI=m
-CONFIG_MTD_CFI_INTELEXT=m
-CONFIG_MTD_CFI_AMDSTD=m
-CONFIG_MTD_CFI_STAA=m
-CONFIG_MTD_OF_PARTS=m
-# CONFIG_MTD_CFI_ADV_OPTIONS is not set
-CONFIG_MTD_PHYSMAP=m
-CONFIG_MTD_PHYSMAP_OF=m
-CONFIG_MTD_PHYSMAP_OF_VERSATILE=y
-# CONFIG_MTD_PHYSMAP_COMPAT is not set
-# CONFIG_MTD_LPDDR2_NVM is not set
-
-# GPIO
-CONFIG_GPIO_DEVRES=y
-CONFIG_GPIO_GENERIC=m
-CONFIG_GPIO_GENERIC_PLATFORM=m
-CONFIG_GPIO_WATCHDOG=m
-CONFIG_BACKLIGHT_GPIO=m
-CONFIG_KEYBOARD_GPIO=m
-CONFIG_KEYBOARD_GPIO_POLLED=m
-CONFIG_INPUT_SOC_BUTTON_ARRAY=m
-CONFIG_POWER_RESET_GPIO=y
-CONFIG_POWER_RESET_GPIO_RESTART=y
-CONFIG_POWER_RESET_RESTART=y
-# CONFIG_GPIO_74XX_MMIO is not set
-
-# Pin stuff
-CONFIG_PINMUX=y
-CONFIG_PINCONF=y
-CONFIG_PINCTRL=y
-CONFIG_GENERIC_PINCONF=y
-CONFIG_PINCTRL_SINGLE=y
-
-# gpio
-CONFIG_GPIO_PCA953X=y
-CONFIG_GPIO_PCA953X_IRQ=y
-
-#i2c
-CONFIG_I2C_ARB_GPIO_CHALLENGE=m
-CONFIG_I2C_BOARDINFO=y
-CONFIG_I2C_GPIO=m
-CONFIG_I2C_MUX=m
-CONFIG_I2C_MUX_GPIO=m
-CONFIG_I2C_MUX_PINCTRL=m
-CONFIG_I2C_MUX_PCA9541=m
-CONFIG_I2C_MUX_PCA954x=m
-CONFIG_I2C_MUX_REG=m
-CONFIG_I2C_MV64XXX=m
-
-# spi
-CONFIG_SPI_PL022=m
-
-# Sensors
-CONFIG_SENSORS_IIO_HWMON=m
-CONFIG_IIO_SYSFS_TRIGGER=m
-CONFIG_SENSORS_ARM_SCPI=m
-CONFIG_IIO_ST_PRESS=m
-CONFIG_IIO_ST_PRESS_I2C=m
-CONFIG_IIO_ST_PRESS_SPI=m
-CONFIG_TMP006=m
-CONFIG_BMP280=m
-CONFIG_TCS3472=m
-
-# PHY framework
-CONFIG_GENERIC_PHY=y
-
-CONFIG_SMC91X=m
-CONFIG_SMC911X=m
-
-CONFIG_CPU_THERMAL=y
-CONFIG_THERMAL_GOV_USER_SPACE=y
-
-# Contiguous Memory Allocator
-CONFIG_CMA=y
-CONFIG_DMA_CMA=y
-# CONFIG_CMA_DEBUG is not set
-CONFIG_CMA_DEBUGFS=y
-CONFIG_CMA_SIZE_MBYTES=64
-CONFIG_CMA_SIZE_SEL_MBYTES=y
-# CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set
-# CONFIG_CMA_SIZE_SEL_MIN is not set
-# CONFIG_CMA_SIZE_SEL_MAX is not set
-CONFIG_CMA_ALIGNMENT=8
-CONFIG_CMA_AREAS=7
-
-# VFIO
-CONFIG_VFIO_PLATFORM=m
-CONFIG_VFIO_AMBA=m
-# CONFIG_VFIO_PLATFORM_CALXEDAXGMAC_RESET is not set
-
-# CONFIG_TRANSPARENT_HUGEPAGE is not set
-# CONFIG_XEN is not set
-# CONFIG_I2C_NOMADIK is not set
-# CONFIG_IRQ_DOMAIN_DEBUG is not set
-# CONFIG_LOCK_STAT is not set
-
-# CONFIG_CADENCE_WATCHDOG is not set
-
-# CONFIG_DRM_ARMADA is not set
-
-# CONFIG_COMMON_CLK_SI570 is not set
-
-# CONFIG_ARM_PTDUMP is not set
-
-# CONFIG_PATA_PLATFORM is not set
-# CONFIG_KEYBOARD_BCM is not set
-# CONFIG_PHY_SAMSUNG_USB2 is not set
-# CONFIG_OMAP_GPMC_DEBUG is not set
-
-### turn off things which make no sense on embedded SoC
-
-# core
-
-# CONFIG_ISDN is not set
-# CONFIG_PCMCIA is not set
-# CONFIG_PARPORT is not set
-# CONFIG_FIREWIRE is not set
-# CONFIG_ATM_DRIVERS is not set
-# CONFIG_ISDN is not set
-# CONFIG_GAMEPORT is not set
-# CONFIG_AGP is not set
-
-# netdrv
-
-CONFIG_NET_VENDOR_MELLANOX=y
-# CONFIG_NET_VENDOR_3COM is not set
-# CONFIG_NET_VENDOR_ADAPTEC is not set
-# CONFIG_NET_VENDOR_BROADCOM is not set
-# CONFIG_NET_VENDOR_BROCADE is not set
-# CONFIG_NET_VENDOR_CHELSIO is not set
-# CONFIG_NET_VENDOR_CISCO is not set
-# CONFIG_NET_VENDOR_DEC is not set
-# CONFIG_NET_VENDOR_EMULEX is not set
-# CONFIG_NET_VENDOR_EXAR is not set
-# CONFIG_NET_VENDOR_QLOGIC is not set
-# CONFIG_NET_VENDOR_SUN is not set
-# CONFIG_NET_VENDOR_WIZNET is not set
-# CONFIG_NET_VENDOR_XIRCOM is not set
-# CONFIG_TLAN is not set
-
-# scsi
-
-# CONFIG_BLK_DEV_3W_XXXX_RAID is not set
-# CONFIG_BLK_DEV_DAC960 is not set
-# CONFIG_SCSI_3W_SAS is not set
-# CONFIG_SCSI_PM8001 is not set
-# CONFIG_SCSI_IPS is not set
-# CONFIG_SCSI_BFA_FC is not set
-# CONFIG_FUSION is not set
-# CONFIG_SCSI_3W_9XXX is not set
-# CONFIG_SCSI_ACARD is not set
-# CONFIG_SCSI_AACRAID is not set
-# CONFIG_SCSI_AIC7XXX is not set
-# CONFIG_SCSI_AIC79XX is not set
-# CONFIG_SCSI_MPT2SAS is not set
-# CONFIG_SCSI_MPT3SAS is not set
-
-# serial
-# CONFIG_SERIAL_MAX3100 is not set
-# CONFIG_SERIAL_MAX310X is not set
-# CONFIG_SERIAL_IFX6X60 is not set
-
-# regulator
-# CONFIG_REGULATOR_AD5398 is not set
-# CONFIG_REGULATOR_ANATOP is not set
-# CONFIG_REGULATOR_DA9210 is not set
-# CONFIG_REGULATOR_DA9211 is not set
-# CONFIG_REGULATOR_FAN53555 is not set
-# CONFIG_REGULATOR_ISL9305 is not set
-# CONFIG_REGULATOR_ISL6271A is not set
-# CONFIG_REGULATOR_LP3971 is not set
-# CONFIG_REGULATOR_LP3972 is not set
-# CONFIG_REGULATOR_LP872X is not set
-# CONFIG_REGULATOR_LP8755 is not set
-# CONFIG_REGULATOR_LTC3589 is not set
-# CONFIG_REGULATOR_MAX1586 is not set
-# CONFIG_REGULATOR_MAX8649 is not set
-# CONFIG_REGULATOR_MAX8660 is not set
-# CONFIG_REGULATOR_MAX8952 is not set
-# CONFIG_REGULATOR_MAX8973 is not set
-# CONFIG_REGULATOR_MT6311 is not set
-# CONFIG_REGULATOR_PFUZE100 is not set
-# CONFIG_REGULATOR_PV88060 is not set
-# CONFIG_REGULATOR_PV88080 is not set
-# CONFIG_REGULATOR_PV88090 is not set
-# CONFIG_REGULATOR_TPS51632 is not set
-# CONFIG_REGULATOR_TPS62360 is not set
-# CONFIG_REGULATOR_TPS65023 is not set
-# CONFIG_REGULATOR_TPS6507X is not set
-# CONFIG_REGULATOR_TPS6524X is not set
-# CONFIG_REGULATOR_LTC3676 is not set
-
-# drm
-# CONFIG_DRM_VMWGFX is not set
-# CONFIG_IMX_IPUV3_CORE is not set
-# CONFIG_FB_DA8XX is not set
-
-# CONFIG_CORESIGHT is not set
-# CONFIG_LATTICE_ECP3_CONFIG is not set
-# CONFIG_TI_DAC7512 is not set
-
-# Bad Intel shit we don't care about
-# CONFIG_PINCTRL_BAYTRAIL is not set
-# CONFIG_PINCTRL_CHERRYVIEW is not set
-# CONFIG_PINCTRL_BROXTON is not set
-# CONFIG_PINCTRL_SUNRISEPOINT is not set
-# CONFIG_XILINX_ZYNQMP_DMA is not set
-
-# CONFIG_HISILICON_IRQ_MBIGEN is not set
-# CONFIG_QRTR is not set