diff options
Diffstat (limited to 'recipes-kernel/linux/config/xilinx-common/bsp/xilinx/soc')
5 files changed, 27 insertions, 1 deletions
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 3d03f180..5098d9b2 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 @@ -8,6 +8,7 @@ CONFIG_SERIAL_OF_PLATFORM=y # DMA CONFIG_DMADEVICES=y +CONFIG_XILINX_DMA=y CONFIG_XILINX_VDMA=y # Watchdog 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 6db1341e..50af2e15 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,12 +1,18 @@ # UART CONFIG_TTY=y +CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_XILINX_PS_UART=y CONFIG_SERIAL_XILINX_PS_UART_CONSOLE=y # SRAM CONFIG_SRAM=y +# EDAC +CONFIG_EDAC=y +CONFIG_EDAC_MM_EDAC=y +CONFIG_EDAC_SYNOPSYS=y + # DMA CONFIG_DMADEVICES=y CONFIG_PL330_DMA=y @@ -44,6 +50,7 @@ CONFIG_CAN_XILINXCAN=y # MMC/SD CONFIG_MMC=y +CONFIG_MMC_BLOCK=y CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI_PLTFM=y CONFIG_MMC_SDHCI_OF_ARASAN=y 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 0ed616c3..dc69a659 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,6 +1,14 @@ +# Bus +CONFIG_ARM_CCI400_PMU=y + +# IOMMU +CONFIG_IOMMU_SUPPORT=y +CONFIG_ARM_SMMU=y + # Serial CONFIG_TTY=y +CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_XILINX_PS_UART=y CONFIG_SERIAL_XILINX_PS_UART_CONSOLE=y @@ -37,6 +45,8 @@ CONFIG_CAN_XILINXCAN=y # SATA CONFIG_ATA=y +CONFIG_ATA_SFF=y +CONFIG_SATA_AHCI_PLATFORM=y CONFIG_AHCI_CEVA=y # MMC/SD @@ -52,3 +62,7 @@ CONFIG_USB_XHCI_HCD=y CONFIG_USB_DWC3=y CONFIG_USB_GADGET=y +# DMA +CONFIG_DMA_ENGINE=y +CONFIG_XILINX_ZYNQMP_DMA=y + diff --git a/recipes-kernel/linux/config/xilinx-common/bsp/xilinx/soc/zynqmp.cfg b/recipes-kernel/linux/config/xilinx-common/bsp/xilinx/soc/zynqmp.cfg index 0703af3a..be79ad7d 100644 --- a/recipes-kernel/linux/config/xilinx-common/bsp/xilinx/soc/zynqmp.cfg +++ b/recipes-kernel/linux/config/xilinx-common/bsp/xilinx/soc/zynqmp.cfg @@ -7,3 +7,7 @@ CONFIG_ARCH_ZYNQMP=y # SMP CONFIG_SMP=y +# ARM 32-Bit compatiblity +CONFIG_COMPAT=y +# CONFIG_COMPAT_BRK is not set + diff --git a/recipes-kernel/linux/config/xilinx-common/bsp/xilinx/soc/zynqmp.scc b/recipes-kernel/linux/config/xilinx-common/bsp/xilinx/soc/zynqmp.scc index 1ac78c51..3c223894 100644 --- a/recipes-kernel/linux/config/xilinx-common/bsp/xilinx/soc/zynqmp.scc +++ b/recipes-kernel/linux/config/xilinx-common/bsp/xilinx/soc/zynqmp.scc @@ -2,7 +2,7 @@ include cfg/timer/hz_100.scc kconf hardware zynqmp.cfg -# include bsp/xilinx/soc/drivers/xilinx.scc +include bsp/xilinx/soc/drivers/xilinx.scc include bsp/xilinx/soc/drivers/zynqmp.scc include bsp/xilinx/common.scc |