diff options
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 |