diff options
author | 2016-10-22 19:03:39 +1000 | |
---|---|---|
committer | 2016-10-29 22:01:53 +1000 | |
commit | 8a4881a4bb91a2f0b77ecd8450bcae922d2c0911 (patch) | |
tree | a0ebd2cfe5665c333dc3f812132cf6934be15eb0 | |
parent | 3844d05d0d96f55076a1bad53784c3da4e81ce39 (diff) | |
download | meta-xilinx-8a4881a4bb91a2f0b77ecd8450bcae922d2c0911.tar.gz meta-xilinx-8a4881a4bb91a2f0b77ecd8450bcae922d2c0911.tar.bz2 meta-xilinx-8a4881a4bb91a2f0b77ecd8450bcae922d2c0911.zip |
linux/config: Add specific dependencies that are defaulted to yes
Add specific config options that are normally defaulted to yes when the
kernel is configured with defaulting to yes. This allows for kernels
that default no to be correctly configured.
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
9 files changed, 24 insertions, 1 deletions
diff --git a/recipes-kernel/linux/config/xilinx-base/features/net/net.scc b/recipes-kernel/linux/config/xilinx-base/features/net/net.scc new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/recipes-kernel/linux/config/xilinx-base/features/net/net.scc @@ -0,0 +1 @@ + diff --git a/recipes-kernel/linux/config/xilinx-common/bsp/xilinx/board-common.cfg b/recipes-kernel/linux/config/xilinx-common/bsp/xilinx/board-common.cfg index 53ba3e36..5adfca85 100644 --- a/recipes-kernel/linux/config/xilinx-common/bsp/xilinx/board-common.cfg +++ b/recipes-kernel/linux/config/xilinx-common/bsp/xilinx/board-common.cfg @@ -26,6 +26,7 @@ CONFIG_MTD_CFI=y CONFIG_MTD_CFI_AMDSTD=y # Hardware monitors +CONFIG_HWMON=y CONFIG_PMBUS=y CONFIG_SENSORS_PMBUS=y CONFIG_REGULATOR=y diff --git a/recipes-kernel/linux/config/xilinx-common/bsp/xilinx/soc/drivers/xilinx.cfg b/recipes-kernel/linux/config/xilinx-common/bsp/xilinx/soc/drivers/xilinx.cfg index 54ba4b73..3d03f180 100644 --- a/recipes-kernel/linux/config/xilinx-common/bsp/xilinx/soc/drivers/xilinx.cfg +++ b/recipes-kernel/linux/config/xilinx-common/bsp/xilinx/soc/drivers/xilinx.cfg @@ -1,5 +1,5 @@ - # Serial/UART +CONFIG_TTY=y CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_UARTLITE=y @@ -15,6 +15,7 @@ CONFIG_WATCHDOG=y CONFIG_XILINX_WATCHDOG=y # Ethernet +CONFIG_NET_VENDOR_XILINX=y CONFIG_XILINX_EMACLITE=y CONFIG_XILINX_AXI_EMAC=y @@ -37,6 +38,7 @@ CONFIG_IIO=y CONFIG_XILINX_XADC=y # Xilinx AXI USB2 Device +CONFIG_USB_SUPPORT=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_XILINX=y diff --git a/recipes-kernel/linux/config/xilinx-common/bsp/xilinx/soc/drivers/xilinx.scc b/recipes-kernel/linux/config/xilinx-common/bsp/xilinx/soc/drivers/xilinx.scc index 7d5b75e9..78de5a16 100644 --- a/recipes-kernel/linux/config/xilinx-common/bsp/xilinx/soc/drivers/xilinx.scc +++ b/recipes-kernel/linux/config/xilinx-common/bsp/xilinx/soc/drivers/xilinx.scc @@ -1,5 +1,7 @@ define KFEATURE_DESCRIPTION "Xilinx Soft IP Core Drivers" define KFEATURE_COMPATIBILITY board +include features/net/net.scc + kconfig hardware xilinx.cfg diff --git a/recipes-kernel/linux/config/xilinx-common/bsp/xilinx/soc/drivers/zynq7.cfg b/recipes-kernel/linux/config/xilinx-common/bsp/xilinx/soc/drivers/zynq7.cfg index 6a554f81..6db1341e 100644 --- a/recipes-kernel/linux/config/xilinx-common/bsp/xilinx/soc/drivers/zynq7.cfg +++ b/recipes-kernel/linux/config/xilinx-common/bsp/xilinx/soc/drivers/zynq7.cfg @@ -1,5 +1,6 @@ # UART +CONFIG_TTY=y CONFIG_SERIAL_XILINX_PS_UART=y CONFIG_SERIAL_XILINX_PS_UART_CONSOLE=y @@ -11,6 +12,7 @@ CONFIG_DMADEVICES=y CONFIG_PL330_DMA=y # PL310 +CONFIG_CACHE_L2X0=y CONFIG_PL310_ERRATA_588369=y CONFIG_PL310_ERRATA_727915=y CONFIG_PL310_ERRATA_769419=y @@ -20,6 +22,7 @@ CONFIG_WATCHDOG=y CONFIG_CADENCE_WATCHDOG=y # Ethernet +CONFIG_NET_CADENCE=y CONFIG_MACB=y # GPIO @@ -36,6 +39,7 @@ CONFIG_SPI_CADENCE=y # CAN CONFIG_CAN=y +CONFIG_CAN_DEV=y CONFIG_CAN_XILINXCAN=y # MMC/SD @@ -45,6 +49,7 @@ CONFIG_MMC_SDHCI_PLTFM=y CONFIG_MMC_SDHCI_OF_ARASAN=y # USB +CONFIG_USB_SUPPORT=y CONFIG_USB=y CONFIG_USB_EHCI_HCD=y CONFIG_USB_CHIPIDEA=y diff --git a/recipes-kernel/linux/config/xilinx-common/bsp/xilinx/soc/drivers/zynq7.scc b/recipes-kernel/linux/config/xilinx-common/bsp/xilinx/soc/drivers/zynq7.scc index 07c0daf6..e6ef2a0e 100644 --- a/recipes-kernel/linux/config/xilinx-common/bsp/xilinx/soc/drivers/zynq7.scc +++ b/recipes-kernel/linux/config/xilinx-common/bsp/xilinx/soc/drivers/zynq7.scc @@ -1,5 +1,7 @@ define KFEATURE_DESCRIPTION "Xilinx Zynq 7000 Drivers" define KFEATURE_COMPATIBILITY board +include features/net/net.scc + kconfig hardware zynq7.cfg diff --git a/recipes-kernel/linux/config/xilinx-common/bsp/xilinx/soc/drivers/zynqmp.cfg b/recipes-kernel/linux/config/xilinx-common/bsp/xilinx/soc/drivers/zynqmp.cfg index ae562fa7..0ed616c3 100644 --- a/recipes-kernel/linux/config/xilinx-common/bsp/xilinx/soc/drivers/zynqmp.cfg +++ b/recipes-kernel/linux/config/xilinx-common/bsp/xilinx/soc/drivers/zynqmp.cfg @@ -1,5 +1,6 @@ # Serial +CONFIG_TTY=y CONFIG_SERIAL_XILINX_PS_UART=y CONFIG_SERIAL_XILINX_PS_UART_CONSOLE=y @@ -12,6 +13,7 @@ CONFIG_RTC_CLASS=y CONFIG_RTC_DRV_ZYNQMP=y # Ethernet +CONFIG_NET_CADENCE=y CONFIG_MACB=y # GPIO @@ -30,6 +32,7 @@ CONFIG_SPI_ZYNQMP_GQSPI=y # CAN CONFIG_CAN=y +CONFIG_CAN_DEV=y CONFIG_CAN_XILINXCAN=y # SATA @@ -44,6 +47,7 @@ CONFIG_MMC_SDHCI_OF_ARASAN=y # USB CONFIG_USB=y +CONFIG_USB_SUPPORT=y CONFIG_USB_XHCI_HCD=y CONFIG_USB_DWC3=y CONFIG_USB_GADGET=y diff --git a/recipes-kernel/linux/config/xilinx-common/bsp/xilinx/soc/drivers/zynqmp.scc b/recipes-kernel/linux/config/xilinx-common/bsp/xilinx/soc/drivers/zynqmp.scc index 70474078..8d9f936d 100644 --- a/recipes-kernel/linux/config/xilinx-common/bsp/xilinx/soc/drivers/zynqmp.scc +++ b/recipes-kernel/linux/config/xilinx-common/bsp/xilinx/soc/drivers/zynqmp.scc @@ -1,5 +1,7 @@ define KFEATURE_DESCRIPTION "Xilinx Zynq UltraScale+ MPSoC Drivers" define KFEATURE_COMPATIBILITY board +include features/net/net.scc + kconfig hardware zynqmp.cfg diff --git a/recipes-kernel/linux/config/xilinx-common/bsp/xilinx/soc/zynq7.cfg b/recipes-kernel/linux/config/xilinx-common/bsp/xilinx/soc/zynq7.cfg index 61a6c174..93584875 100644 --- a/recipes-kernel/linux/config/xilinx-common/bsp/xilinx/soc/zynq7.cfg +++ b/recipes-kernel/linux/config/xilinx-common/bsp/xilinx/soc/zynq7.cfg @@ -1,5 +1,7 @@ # Arch Feature Selections +CONFIG_MMU=y +CONFIG_ARCH_MULTI_V7=y CONFIG_ARCH_VEXPRESS=y CONFIG_ARCH_ZYNQ=y CONFIG_VFP=y @@ -14,6 +16,7 @@ CONFIG_ARM_ERRATA_775420=y # SMP CONFIG_SMP=y +CONFIG_ARM_CPU_TOPOLOGY=y CONFIG_SCHED_MC=y CONFIG_SCHED_SMT=y @@ -22,6 +25,7 @@ CONFIG_HIGHMEM=y # Thermal CONFIG_THERMAL=y +CONFIG_THERMAL_OF=y CONFIG_CPU_THERMAL=y # CPU Frequency |