From 5cc65e95f280e377822bbb0021187405b337356c Mon Sep 17 00:00:00 2001 From: Nathan Rossi Date: Fri, 29 Sep 2017 23:10:52 +1000 Subject: linux/xilinx-kmeta: Collapse xilinx-* kmeta directories into one Collapse the existing xilinx-* kmeta directories into a single kmeta directory. At the same time remove all linux-xlnx specific kmeta, it is no longer required as linux-xlnx is using defconfigs as baseline kernel configuration. Signed-off-by: Nathan Rossi --- .../config/xilinx-base/bsp/xilinx/disable-macb.cfg | 2 - .../config/xilinx-base/bsp/xilinx/disable-macb.scc | 5 -- .../bsp/xilinx/soc/linux-xlnx/drivers/xilinx.cfg | 20 ----- .../bsp/xilinx/soc/linux-xlnx/drivers/xilinx.scc | 5 -- .../bsp/xilinx/soc/linux-xlnx/drivers/zynq7.cfg | 17 ---- .../bsp/xilinx/soc/linux-xlnx/drivers/zynq7.scc | 5 -- .../bsp/xilinx/soc/linux-xlnx/drivers/zynqmp.cfg | 68 ---------------- .../bsp/xilinx/soc/linux-xlnx/drivers/zynqmp.scc | 5 -- .../bsp/xilinx/xilinx-drivers-linux-xlnx.scc | 5 -- .../linux/config/xilinx-base/cfg/fs/debugfs.cfg | 1 - .../linux/config/xilinx-base/cfg/fs/debugfs.scc | 4 - .../linux/config/xilinx-base/cfg/timer/hz_100.cfg | 5 -- .../linux/config/xilinx-base/cfg/timer/hz_100.scc | 4 - .../linux/config/xilinx-base/cfg/timer/hz_1000.cfg | 5 -- .../linux/config/xilinx-base/cfg/timer/hz_1000.scc | 4 - .../linux/config/xilinx-base/cfg/timer/hz_250.cfg | 5 -- .../linux/config/xilinx-base/cfg/timer/hz_250.scc | 4 - .../linux/config/xilinx-base/cfg/timer/no_hz.cfg | 1 - .../linux/config/xilinx-base/cfg/timer/no_hz.scc | 4 - .../config/xilinx-base/cfg/usb-mass-storage.cfg | 5 -- .../config/xilinx-base/cfg/usb-mass-storage.scc | 4 - .../xilinx-base/features/hugetlb/hugepages.cfg | 3 - .../xilinx-base/features/hugetlb/hugepages.scc | 4 - .../xilinx-base/features/hugetlb/hugetlb.cfg | 2 - .../xilinx-base/features/hugetlb/hugetlb.scc | 4 - .../xilinx-base/features/latencytop/latencytop.scc | 0 .../config/xilinx-base/features/leds/leds.cfg | 19 ----- .../config/xilinx-base/features/leds/leds.scc | 4 - .../linux/config/xilinx-base/features/net/net.scc | 1 - .../xilinx-base/features/profiling/profiling.scc | 0 .../config/xilinx-base/features/scsi/disk.cfg | 1 - .../config/xilinx-base/features/scsi/disk.scc | 6 -- .../config/xilinx-base/features/scsi/scsi.cfg | 1 - .../config/xilinx-base/features/scsi/scsi.scc | 4 - .../xilinx-base/ktypes/standard/standard.cfg | 92 ---------------------- .../xilinx-base/ktypes/standard/standard.scc | 7 -- .../xilinx-common/bsp/digilent/drm-digilent.cfg | 8 -- .../xilinx-common/bsp/digilent/drm-digilent.scc | 5 -- .../bsp/xilinx/microblaze-standard.scc | 14 ---- .../xilinx-common/bsp/xilinx/microblaze-tiny.scc | 11 --- .../bsp/xilinx/soc/drivers-softip-pcie.cfg | 7 -- .../bsp/xilinx/soc/drivers-softip-pcie.scc | 5 -- .../bsp/xilinx/soc/drivers-zynqmp.cfg | 68 ---------------- .../config/xilinx-common/bsp/xilinx/soc/zynqmp.cfg | 26 ------ .../config/xilinx-common/bsp/xilinx/soc/zynqmp.scc | 10 --- .../xilinx-common/bsp/xilinx/zynqmp-standard.scc | 15 ---- .../xilinx-common/bsp/xilinx/zynqmp-tiny.scc | 9 --- .../xilinx-common/features/drm/drm-xilinx.cfg | 14 ---- .../xilinx-common/features/drm/drm-xilinx.scc | 4 - .../config/xilinx-common/features/gpio/kb-gpio.cfg | 3 - .../config/xilinx-common/features/gpio/kb-gpio.scc | 4 - .../config/xilinx-common/features/uio/uio.cfg | 4 - .../config/xilinx-common/features/uio/uio.scc | 5 -- .../xilinx-common/features/v4l2/v4l2-xilinx.cfg | 23 ------ .../xilinx-common/features/v4l2/v4l2-xilinx.scc | 4 - .../bsp/kc705-microblazeel/kc705-microblazeel.cfg | 17 ---- .../bsp/kc705-microblazeel/kc705-microblazeel.scc | 4 - .../bsp/zybo-linux-bd-zynq7/zybo-snd.cfg | 10 --- .../bsp/zybo-linux-bd-zynq7/zybo-snd.scc | 4 - .../xilinx-kmeta/bsp/digilent/drm-digilent.cfg | 8 ++ .../xilinx-kmeta/bsp/digilent/drm-digilent.scc | 5 ++ .../bsp/kc705-microblazeel/kc705-microblazeel.cfg | 17 ++++ .../bsp/kc705-microblazeel/kc705-microblazeel.scc | 4 + .../bsp/xilinx/microblaze-standard.scc | 14 ++++ .../xilinx-kmeta/bsp/xilinx/microblaze-tiny.scc | 11 +++ .../bsp/xilinx/soc/drivers-softip-pcie.cfg | 7 ++ .../bsp/xilinx/soc/drivers-softip-pcie.scc | 5 ++ .../bsp/xilinx/soc/drivers-xlnx-softip.cfg | 19 +++++ .../bsp/xilinx/soc/drivers-xlnx-zynq.cfg | 16 ++++ .../bsp/xilinx/soc/drivers-xlnx-zynqmp.cfg | 67 ++++++++++++++++ .../xilinx-kmeta/bsp/xilinx/soc/drivers-zynqmp.cfg | 68 ++++++++++++++++ .../linux/xilinx-kmeta/bsp/xilinx/soc/zynqmp.cfg | 26 ++++++ .../linux/xilinx-kmeta/bsp/xilinx/soc/zynqmp.scc | 10 +++ .../xilinx-kmeta/bsp/xilinx/zynqmp-standard.scc | 15 ++++ .../linux/xilinx-kmeta/bsp/xilinx/zynqmp-tiny.scc | 9 +++ .../bsp/zybo-linux-bd-zynq7/zybo-snd.cfg | 10 +++ .../bsp/zybo-linux-bd-zynq7/zybo-snd.scc | 4 + .../linux/xilinx-kmeta/features/drm/drm-xilinx.cfg | 14 ++++ .../linux/xilinx-kmeta/features/drm/drm-xilinx.scc | 4 + .../linux/xilinx-kmeta/features/gpio/kb-gpio.cfg | 3 + .../linux/xilinx-kmeta/features/gpio/kb-gpio.scc | 4 + .../linux/xilinx-kmeta/features/uio/uio.cfg | 4 + .../linux/xilinx-kmeta/features/uio/uio.scc | 5 ++ .../xilinx-kmeta/features/v4l2/v4l2-xilinx.cfg | 23 ++++++ .../xilinx-kmeta/features/v4l2/v4l2-xilinx.scc | 4 + 85 files changed, 376 insertions(+), 600 deletions(-) delete mode 100644 recipes-kernel/linux/config/xilinx-base/bsp/xilinx/disable-macb.cfg delete mode 100644 recipes-kernel/linux/config/xilinx-base/bsp/xilinx/disable-macb.scc delete mode 100644 recipes-kernel/linux/config/xilinx-base/bsp/xilinx/soc/linux-xlnx/drivers/xilinx.cfg delete mode 100644 recipes-kernel/linux/config/xilinx-base/bsp/xilinx/soc/linux-xlnx/drivers/xilinx.scc delete mode 100644 recipes-kernel/linux/config/xilinx-base/bsp/xilinx/soc/linux-xlnx/drivers/zynq7.cfg delete mode 100644 recipes-kernel/linux/config/xilinx-base/bsp/xilinx/soc/linux-xlnx/drivers/zynq7.scc delete mode 100644 recipes-kernel/linux/config/xilinx-base/bsp/xilinx/soc/linux-xlnx/drivers/zynqmp.cfg delete mode 100644 recipes-kernel/linux/config/xilinx-base/bsp/xilinx/soc/linux-xlnx/drivers/zynqmp.scc delete mode 100644 recipes-kernel/linux/config/xilinx-base/bsp/xilinx/xilinx-drivers-linux-xlnx.scc delete mode 100644 recipes-kernel/linux/config/xilinx-base/cfg/fs/debugfs.cfg delete mode 100644 recipes-kernel/linux/config/xilinx-base/cfg/fs/debugfs.scc delete mode 100644 recipes-kernel/linux/config/xilinx-base/cfg/timer/hz_100.cfg delete mode 100644 recipes-kernel/linux/config/xilinx-base/cfg/timer/hz_100.scc delete mode 100644 recipes-kernel/linux/config/xilinx-base/cfg/timer/hz_1000.cfg delete mode 100644 recipes-kernel/linux/config/xilinx-base/cfg/timer/hz_1000.scc delete mode 100644 recipes-kernel/linux/config/xilinx-base/cfg/timer/hz_250.cfg delete mode 100644 recipes-kernel/linux/config/xilinx-base/cfg/timer/hz_250.scc delete mode 100644 recipes-kernel/linux/config/xilinx-base/cfg/timer/no_hz.cfg delete mode 100644 recipes-kernel/linux/config/xilinx-base/cfg/timer/no_hz.scc delete mode 100644 recipes-kernel/linux/config/xilinx-base/cfg/usb-mass-storage.cfg delete mode 100644 recipes-kernel/linux/config/xilinx-base/cfg/usb-mass-storage.scc delete mode 100644 recipes-kernel/linux/config/xilinx-base/features/hugetlb/hugepages.cfg delete mode 100644 recipes-kernel/linux/config/xilinx-base/features/hugetlb/hugepages.scc delete mode 100644 recipes-kernel/linux/config/xilinx-base/features/hugetlb/hugetlb.cfg delete mode 100644 recipes-kernel/linux/config/xilinx-base/features/hugetlb/hugetlb.scc delete mode 100644 recipes-kernel/linux/config/xilinx-base/features/latencytop/latencytop.scc delete mode 100644 recipes-kernel/linux/config/xilinx-base/features/leds/leds.cfg delete mode 100644 recipes-kernel/linux/config/xilinx-base/features/leds/leds.scc delete mode 100644 recipes-kernel/linux/config/xilinx-base/features/net/net.scc delete mode 100644 recipes-kernel/linux/config/xilinx-base/features/profiling/profiling.scc delete mode 100644 recipes-kernel/linux/config/xilinx-base/features/scsi/disk.cfg delete mode 100644 recipes-kernel/linux/config/xilinx-base/features/scsi/disk.scc delete mode 100644 recipes-kernel/linux/config/xilinx-base/features/scsi/scsi.cfg delete mode 100644 recipes-kernel/linux/config/xilinx-base/features/scsi/scsi.scc delete mode 100644 recipes-kernel/linux/config/xilinx-base/ktypes/standard/standard.cfg delete mode 100644 recipes-kernel/linux/config/xilinx-base/ktypes/standard/standard.scc delete mode 100644 recipes-kernel/linux/config/xilinx-common/bsp/digilent/drm-digilent.cfg delete mode 100644 recipes-kernel/linux/config/xilinx-common/bsp/digilent/drm-digilent.scc delete mode 100644 recipes-kernel/linux/config/xilinx-common/bsp/xilinx/microblaze-standard.scc delete mode 100644 recipes-kernel/linux/config/xilinx-common/bsp/xilinx/microblaze-tiny.scc delete mode 100644 recipes-kernel/linux/config/xilinx-common/bsp/xilinx/soc/drivers-softip-pcie.cfg delete mode 100644 recipes-kernel/linux/config/xilinx-common/bsp/xilinx/soc/drivers-softip-pcie.scc delete mode 100644 recipes-kernel/linux/config/xilinx-common/bsp/xilinx/soc/drivers-zynqmp.cfg delete mode 100644 recipes-kernel/linux/config/xilinx-common/bsp/xilinx/soc/zynqmp.cfg delete mode 100644 recipes-kernel/linux/config/xilinx-common/bsp/xilinx/soc/zynqmp.scc delete mode 100644 recipes-kernel/linux/config/xilinx-common/bsp/xilinx/zynqmp-standard.scc delete mode 100644 recipes-kernel/linux/config/xilinx-common/bsp/xilinx/zynqmp-tiny.scc delete mode 100644 recipes-kernel/linux/config/xilinx-common/features/drm/drm-xilinx.cfg delete mode 100644 recipes-kernel/linux/config/xilinx-common/features/drm/drm-xilinx.scc delete mode 100644 recipes-kernel/linux/config/xilinx-common/features/gpio/kb-gpio.cfg delete mode 100644 recipes-kernel/linux/config/xilinx-common/features/gpio/kb-gpio.scc delete mode 100644 recipes-kernel/linux/config/xilinx-common/features/uio/uio.cfg delete mode 100644 recipes-kernel/linux/config/xilinx-common/features/uio/uio.scc delete mode 100644 recipes-kernel/linux/config/xilinx-common/features/v4l2/v4l2-xilinx.cfg delete mode 100644 recipes-kernel/linux/config/xilinx-common/features/v4l2/v4l2-xilinx.scc delete mode 100644 recipes-kernel/linux/config/xilinx-machine/bsp/kc705-microblazeel/kc705-microblazeel.cfg delete mode 100644 recipes-kernel/linux/config/xilinx-machine/bsp/kc705-microblazeel/kc705-microblazeel.scc delete mode 100644 recipes-kernel/linux/config/xilinx-machine/bsp/zybo-linux-bd-zynq7/zybo-snd.cfg delete mode 100644 recipes-kernel/linux/config/xilinx-machine/bsp/zybo-linux-bd-zynq7/zybo-snd.scc create mode 100644 recipes-kernel/linux/xilinx-kmeta/bsp/digilent/drm-digilent.cfg create mode 100644 recipes-kernel/linux/xilinx-kmeta/bsp/digilent/drm-digilent.scc create mode 100644 recipes-kernel/linux/xilinx-kmeta/bsp/kc705-microblazeel/kc705-microblazeel.cfg create mode 100644 recipes-kernel/linux/xilinx-kmeta/bsp/kc705-microblazeel/kc705-microblazeel.scc create mode 100644 recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/microblaze-standard.scc create mode 100644 recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/microblaze-tiny.scc create mode 100644 recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-softip-pcie.cfg create mode 100644 recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-softip-pcie.scc create mode 100644 recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-xlnx-softip.cfg create mode 100644 recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-xlnx-zynq.cfg create mode 100644 recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-xlnx-zynqmp.cfg create mode 100644 recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-zynqmp.cfg create mode 100644 recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/zynqmp.cfg create mode 100644 recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/zynqmp.scc create mode 100644 recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/zynqmp-standard.scc create mode 100644 recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/zynqmp-tiny.scc create mode 100644 recipes-kernel/linux/xilinx-kmeta/bsp/zybo-linux-bd-zynq7/zybo-snd.cfg create mode 100644 recipes-kernel/linux/xilinx-kmeta/bsp/zybo-linux-bd-zynq7/zybo-snd.scc create mode 100644 recipes-kernel/linux/xilinx-kmeta/features/drm/drm-xilinx.cfg create mode 100644 recipes-kernel/linux/xilinx-kmeta/features/drm/drm-xilinx.scc create mode 100644 recipes-kernel/linux/xilinx-kmeta/features/gpio/kb-gpio.cfg create mode 100644 recipes-kernel/linux/xilinx-kmeta/features/gpio/kb-gpio.scc create mode 100644 recipes-kernel/linux/xilinx-kmeta/features/uio/uio.cfg create mode 100644 recipes-kernel/linux/xilinx-kmeta/features/uio/uio.scc create mode 100644 recipes-kernel/linux/xilinx-kmeta/features/v4l2/v4l2-xilinx.cfg create mode 100644 recipes-kernel/linux/xilinx-kmeta/features/v4l2/v4l2-xilinx.scc (limited to 'recipes-kernel') diff --git a/recipes-kernel/linux/config/xilinx-base/bsp/xilinx/disable-macb.cfg b/recipes-kernel/linux/config/xilinx-base/bsp/xilinx/disable-macb.cfg deleted file mode 100644 index 536c8e0d..00000000 --- a/recipes-kernel/linux/config/xilinx-base/bsp/xilinx/disable-macb.cfg +++ /dev/null @@ -1,2 +0,0 @@ -CONFIG_MACB=n - diff --git a/recipes-kernel/linux/config/xilinx-base/bsp/xilinx/disable-macb.scc b/recipes-kernel/linux/config/xilinx-base/bsp/xilinx/disable-macb.scc deleted file mode 100644 index e44196bc..00000000 --- a/recipes-kernel/linux/config/xilinx-base/bsp/xilinx/disable-macb.scc +++ /dev/null @@ -1,5 +0,0 @@ -define KFEATURE_DESCRIPTION "Disable the MACB Ethernet Driver" -define KFEATURE_COMPATIBILITY board - -kconfig hardware disable-macb.cfg - diff --git a/recipes-kernel/linux/config/xilinx-base/bsp/xilinx/soc/linux-xlnx/drivers/xilinx.cfg b/recipes-kernel/linux/config/xilinx-base/bsp/xilinx/soc/linux-xlnx/drivers/xilinx.cfg deleted file mode 100644 index 1c8b2f50..00000000 --- a/recipes-kernel/linux/config/xilinx-base/bsp/xilinx/soc/linux-xlnx/drivers/xilinx.cfg +++ /dev/null @@ -1,20 +0,0 @@ - -# Xilinx DMA engines -CONFIG_XILINX_DMA_ENGINES=y - -# Xilinx Traffic Generator -CONFIG_XILINX_TRAFGEN=y - -# Xilinx Perfmon UIO driver -CONFIG_UIO_XILINX_APM=y - -# Interrupt controller -CONFIG_XILINX_INTC=y - -# Xilinx PHY -CONFIG_XILINX_PHY=y - -# JESD204B PHY -CONFIG_XILINX_JESD204B=y -CONFIG_XILINX_JESD204B_PHY=y - diff --git a/recipes-kernel/linux/config/xilinx-base/bsp/xilinx/soc/linux-xlnx/drivers/xilinx.scc b/recipes-kernel/linux/config/xilinx-base/bsp/xilinx/soc/linux-xlnx/drivers/xilinx.scc deleted file mode 100644 index 9fc0c028..00000000 --- a/recipes-kernel/linux/config/xilinx-base/bsp/xilinx/soc/linux-xlnx/drivers/xilinx.scc +++ /dev/null @@ -1,5 +0,0 @@ -define KFEATURE_DESCRIPTION "Xilinx Soft IP Core Drivers (From linux-xlnx kernels)" -define KFEATURE_COMPATIBILITY board - -kconfig hardware xilinx.cfg - diff --git a/recipes-kernel/linux/config/xilinx-base/bsp/xilinx/soc/linux-xlnx/drivers/zynq7.cfg b/recipes-kernel/linux/config/xilinx-base/bsp/xilinx/soc/linux-xlnx/drivers/zynq7.cfg deleted file mode 100644 index 2d34814b..00000000 --- a/recipes-kernel/linux/config/xilinx-base/bsp/xilinx/soc/linux-xlnx/drivers/zynq7.cfg +++ /dev/null @@ -1,17 +0,0 @@ - -# Devcfg -CONFIG_XILINX_DEVCFG=y - -# Ethernet -CONFIG_XILINX_PS_EMAC=y - -# SPI -CONFIG_SPI_ZYNQ_QSPI=y - -# NAND -CONFIG_MTD_NAND_PL353=y -CONFIG_MTD_NAND_PL35X=y - -# FPGA -CONFIG_XILINX_PR_DECOUPLER=y - diff --git a/recipes-kernel/linux/config/xilinx-base/bsp/xilinx/soc/linux-xlnx/drivers/zynq7.scc b/recipes-kernel/linux/config/xilinx-base/bsp/xilinx/soc/linux-xlnx/drivers/zynq7.scc deleted file mode 100644 index 66f3c675..00000000 --- a/recipes-kernel/linux/config/xilinx-base/bsp/xilinx/soc/linux-xlnx/drivers/zynq7.scc +++ /dev/null @@ -1,5 +0,0 @@ -define KFEATURE_DESCRIPTION "Xilinx Zynq 7000 Drivers (From linux-xlnx kernels)" -define KFEATURE_COMPATIBILITY board - -kconfig hardware zynq7.cfg - diff --git a/recipes-kernel/linux/config/xilinx-base/bsp/xilinx/soc/linux-xlnx/drivers/zynqmp.cfg b/recipes-kernel/linux/config/xilinx-base/bsp/xilinx/soc/linux-xlnx/drivers/zynqmp.cfg deleted file mode 100644 index 62858ae8..00000000 --- a/recipes-kernel/linux/config/xilinx-base/bsp/xilinx/soc/linux-xlnx/drivers/zynqmp.cfg +++ /dev/null @@ -1,68 +0,0 @@ - -CONFIG_SOC_XILINX_ZYNQMP=y - -# PMU Firmware API -CONFIG_ZYNQMP_PM_API_DEBUGFS=y - -# DMA -CONFIG_DMADEVICES=y -CONFIG_XILINX_DMA_ENGINES=y -CONFIG_XILINX_DPDMA=y - -# NAND -CONFIG_MTD=y -CONFIG_MTD_NAND=y -CONFIG_MTD_NAND_ARASAN=y - -# PCIe -CONFIG_PCI=y -CONFIG_PCI_MSI=y -CONFIG_PCIE_XILINX_NWL=y - -# CONFIG_ARM_MALI is not set - -CONFIG_PHY_XILINX_ZYNQMP=y - -# EDAC -CONFIG_EDAC=y -CONFIG_EDAC_MM_EDAC=y -CONFIG_EDAC_CORTEX_ARM64=y -CONFIG_EDAC_SYNOPSYS=y -CONFIG_EDAC_ZYNQMP_OCM=y - -# Sound -CONFIG_SOUND=y -CONFIG_SND=y -CONFIG_SND_DRIVERS=y -CONFIG_SND_SOC=y -CONFIG_SND_SOC_XILINX_DP=y - -# Ethernet -CONFIG_MACB_EXT_BD=y - -# FPGA -CONFIG_FPGA=y -CONFIG_FPGA_MGR_ZYNQMP_FPGA=y -CONFIG_FPGA_REGION=y -CONFIG_FPGA_BRIDGE=y -CONFIG_XILINX_PR_DECOUPLER=y - -# AMS -CONFIG_XILINX_AMS=y - -# NVMEM -CONFIG_NVMEM=y -CONFIG_NVMEM_ZYNQMP=y - -# Fabric Clock -CONFIG_STAGING=y -CONFIG_XILINX_FCLK=y - -# Clock controllers -CONFIG_COMMON_CLK=y -CONFIG_COMMON_CLK_ZYNQMP=y - -# Reset controller -CONFIG_RESET_CONTROLLER=y -CONFIG_ZYNQMP_RESET_CONTROLLER=y - diff --git a/recipes-kernel/linux/config/xilinx-base/bsp/xilinx/soc/linux-xlnx/drivers/zynqmp.scc b/recipes-kernel/linux/config/xilinx-base/bsp/xilinx/soc/linux-xlnx/drivers/zynqmp.scc deleted file mode 100644 index 4bd73e4c..00000000 --- a/recipes-kernel/linux/config/xilinx-base/bsp/xilinx/soc/linux-xlnx/drivers/zynqmp.scc +++ /dev/null @@ -1,5 +0,0 @@ -define KFEATURE_DESCRIPTION "Xilinx Zynq UltraScale+ MPSoC Drivers (From linux-xlnx kernels)" -define KFEATURE_COMPATIBILITY board - -kconfig hardware zynqmp.cfg - diff --git a/recipes-kernel/linux/config/xilinx-base/bsp/xilinx/xilinx-drivers-linux-xlnx.scc b/recipes-kernel/linux/config/xilinx-base/bsp/xilinx/xilinx-drivers-linux-xlnx.scc deleted file mode 100644 index 9e12d2fa..00000000 --- a/recipes-kernel/linux/config/xilinx-base/bsp/xilinx/xilinx-drivers-linux-xlnx.scc +++ /dev/null @@ -1,5 +0,0 @@ -define KFEATURE_DESCRIPTION "Xilinx Soft IP Core Drivers/Support (For linux-xlnx kernels)" -define KFEATURE_COMPATIBILITY board - -include bsp/xilinx/soc/linux-xlnx/drivers/xilinx.scc - diff --git a/recipes-kernel/linux/config/xilinx-base/cfg/fs/debugfs.cfg b/recipes-kernel/linux/config/xilinx-base/cfg/fs/debugfs.cfg deleted file mode 100644 index 39c2d268..00000000 --- a/recipes-kernel/linux/config/xilinx-base/cfg/fs/debugfs.cfg +++ /dev/null @@ -1 +0,0 @@ -CONFIG_DEBUG_FS=y diff --git a/recipes-kernel/linux/config/xilinx-base/cfg/fs/debugfs.scc b/recipes-kernel/linux/config/xilinx-base/cfg/fs/debugfs.scc deleted file mode 100644 index 560aa8dc..00000000 --- a/recipes-kernel/linux/config/xilinx-base/cfg/fs/debugfs.scc +++ /dev/null @@ -1,4 +0,0 @@ -define KFEATURE_DESCRIPTION "Enable debugfs support" -define KFEATURE_COMPATIBILITY all - -kconf non-hardware debugfs.cfg diff --git a/recipes-kernel/linux/config/xilinx-base/cfg/timer/hz_100.cfg b/recipes-kernel/linux/config/xilinx-base/cfg/timer/hz_100.cfg deleted file mode 100644 index 92ffacc7..00000000 --- a/recipes-kernel/linux/config/xilinx-base/cfg/timer/hz_100.cfg +++ /dev/null @@ -1,5 +0,0 @@ -CONFIG_HZ_100=y -# CONFIG_HZ_250 is not set -# CONFIG_HZ_300 is not set -# CONFIG_HZ_1000 is not set -CONFIG_HZ=100 diff --git a/recipes-kernel/linux/config/xilinx-base/cfg/timer/hz_100.scc b/recipes-kernel/linux/config/xilinx-base/cfg/timer/hz_100.scc deleted file mode 100644 index a4403c08..00000000 --- a/recipes-kernel/linux/config/xilinx-base/cfg/timer/hz_100.scc +++ /dev/null @@ -1,4 +0,0 @@ -define KFEATURE_DESCRIPTION "Enable 100Hz Timer frequency" -define KFEATURE_COMPATIBILITY all - -kconf non-hardware hz_100.cfg diff --git a/recipes-kernel/linux/config/xilinx-base/cfg/timer/hz_1000.cfg b/recipes-kernel/linux/config/xilinx-base/cfg/timer/hz_1000.cfg deleted file mode 100644 index b8795b95..00000000 --- a/recipes-kernel/linux/config/xilinx-base/cfg/timer/hz_1000.cfg +++ /dev/null @@ -1,5 +0,0 @@ -CONFIG_HZ_1000=y -# CONFIG_HZ_100 is not set -# CONFIG_HZ_250 is not set -# CONFIG_HZ_300 is not set -CONFIG_HZ=1000 diff --git a/recipes-kernel/linux/config/xilinx-base/cfg/timer/hz_1000.scc b/recipes-kernel/linux/config/xilinx-base/cfg/timer/hz_1000.scc deleted file mode 100644 index 8792da75..00000000 --- a/recipes-kernel/linux/config/xilinx-base/cfg/timer/hz_1000.scc +++ /dev/null @@ -1,4 +0,0 @@ -define KFEATURE_DESCRIPTION "Enable 1000Hz Timer frequency" -define KFEATURE_COMPATIBILITY all - -kconf non-hardware hz_1000.cfg diff --git a/recipes-kernel/linux/config/xilinx-base/cfg/timer/hz_250.cfg b/recipes-kernel/linux/config/xilinx-base/cfg/timer/hz_250.cfg deleted file mode 100644 index 146bb949..00000000 --- a/recipes-kernel/linux/config/xilinx-base/cfg/timer/hz_250.cfg +++ /dev/null @@ -1,5 +0,0 @@ -CONFIG_HZ_250=y -# CONFIG_HZ_100 is not set -# CONFIG_HZ_300 is not set -# CONFIG_HZ_1000 is not set -CONFIG_HZ=250 diff --git a/recipes-kernel/linux/config/xilinx-base/cfg/timer/hz_250.scc b/recipes-kernel/linux/config/xilinx-base/cfg/timer/hz_250.scc deleted file mode 100644 index 51f57902..00000000 --- a/recipes-kernel/linux/config/xilinx-base/cfg/timer/hz_250.scc +++ /dev/null @@ -1,4 +0,0 @@ -define KFEATURE_DESCRIPTION "Enable 250Hz Timer frequency" -define KFEATURE_COMPATIBILITY all - -kconf non-hardware hz_250.cfg diff --git a/recipes-kernel/linux/config/xilinx-base/cfg/timer/no_hz.cfg b/recipes-kernel/linux/config/xilinx-base/cfg/timer/no_hz.cfg deleted file mode 100644 index 8c68dcd5..00000000 --- a/recipes-kernel/linux/config/xilinx-base/cfg/timer/no_hz.cfg +++ /dev/null @@ -1 +0,0 @@ -CONFIG_NO_HZ=y diff --git a/recipes-kernel/linux/config/xilinx-base/cfg/timer/no_hz.scc b/recipes-kernel/linux/config/xilinx-base/cfg/timer/no_hz.scc deleted file mode 100644 index 9409b93f..00000000 --- a/recipes-kernel/linux/config/xilinx-base/cfg/timer/no_hz.scc +++ /dev/null @@ -1,4 +0,0 @@ -define KFEATURE_DESCRIPTION "Enable CONFIG_NO_HZ" -define KFEATURE_COMPATIBILITY all - -kconf non-hardware no_hz.cfg diff --git a/recipes-kernel/linux/config/xilinx-base/cfg/usb-mass-storage.cfg b/recipes-kernel/linux/config/xilinx-base/cfg/usb-mass-storage.cfg deleted file mode 100644 index 19306b82..00000000 --- a/recipes-kernel/linux/config/xilinx-base/cfg/usb-mass-storage.cfg +++ /dev/null @@ -1,5 +0,0 @@ -CONFIG_USB_STORAGE=y -CONFIG_VFAT_FS=y -CONFIG_FAT_FS=y -CONFIG_MSDOS_FS=y - diff --git a/recipes-kernel/linux/config/xilinx-base/cfg/usb-mass-storage.scc b/recipes-kernel/linux/config/xilinx-base/cfg/usb-mass-storage.scc deleted file mode 100644 index 882e3936..00000000 --- a/recipes-kernel/linux/config/xilinx-base/cfg/usb-mass-storage.scc +++ /dev/null @@ -1,4 +0,0 @@ -define KFEATURE_DESCRIPTION "Enable options required for USB mass storage devices" -define KFEATURE_COMPATIBILITY all - -kconf non-hardware usb-mass-storage.cfg diff --git a/recipes-kernel/linux/config/xilinx-base/features/hugetlb/hugepages.cfg b/recipes-kernel/linux/config/xilinx-base/features/hugetlb/hugepages.cfg deleted file mode 100644 index 190c3bca..00000000 --- a/recipes-kernel/linux/config/xilinx-base/features/hugetlb/hugepages.cfg +++ /dev/null @@ -1,3 +0,0 @@ -CONFIG_TRANSPARENT_HUGEPAGE=y -CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y - diff --git a/recipes-kernel/linux/config/xilinx-base/features/hugetlb/hugepages.scc b/recipes-kernel/linux/config/xilinx-base/features/hugetlb/hugepages.scc deleted file mode 100644 index 395a1ca5..00000000 --- a/recipes-kernel/linux/config/xilinx-base/features/hugetlb/hugepages.scc +++ /dev/null @@ -1,4 +0,0 @@ -define KFEATURE_DESCRIPTION "Enable Huge Pages support" -define KFEATURE_COMPATIBILITY arch - -kconf non-hardware hugepages.cfg diff --git a/recipes-kernel/linux/config/xilinx-base/features/hugetlb/hugetlb.cfg b/recipes-kernel/linux/config/xilinx-base/features/hugetlb/hugetlb.cfg deleted file mode 100644 index 6f48ed18..00000000 --- a/recipes-kernel/linux/config/xilinx-base/features/hugetlb/hugetlb.cfg +++ /dev/null @@ -1,2 +0,0 @@ -CONFIG_HUGETLB_PAGE=y -CONFIG_HUGETLBFS=y diff --git a/recipes-kernel/linux/config/xilinx-base/features/hugetlb/hugetlb.scc b/recipes-kernel/linux/config/xilinx-base/features/hugetlb/hugetlb.scc deleted file mode 100644 index 1d0df3ce..00000000 --- a/recipes-kernel/linux/config/xilinx-base/features/hugetlb/hugetlb.scc +++ /dev/null @@ -1,4 +0,0 @@ -define KFEATURE_DESCRIPTION "Enable Huge TLB support" -define KFEATURE_COMPATIBILITY arch - -kconf non-hardware hugetlb.cfg diff --git a/recipes-kernel/linux/config/xilinx-base/features/latencytop/latencytop.scc b/recipes-kernel/linux/config/xilinx-base/features/latencytop/latencytop.scc deleted file mode 100644 index e69de29b..00000000 diff --git a/recipes-kernel/linux/config/xilinx-base/features/leds/leds.cfg b/recipes-kernel/linux/config/xilinx-base/features/leds/leds.cfg deleted file mode 100644 index 5b4fb2d5..00000000 --- a/recipes-kernel/linux/config/xilinx-base/features/leds/leds.cfg +++ /dev/null @@ -1,19 +0,0 @@ -CONFIG_NEW_LEDS=y -CONFIG_LEDS_CLASS=y -CONFIG_LEDS_TRIGGERS=y - -CONFIG_LEDS_TRIGGER_CPU=y - -CONFIG_LEDS_TRIGGER_TIMER=y -CONFIG_LEDS_TRIGGER_ONESHOT=y -CONFIG_LEDS_TRIGGER_HEARTBEAT=y -CONFIG_LEDS_TRIGGER_BACKLIGHT=y -CONFIG_LEDS_TRIGGER_DEFAULT_ON=y -CONFIG_LEDS_TRIGGER_CAMERA=y -CONFIG_LEDS_TRIGGER_TRANSIENT=y - -# GPIO features requires GPIOLIB -# Include them here, but they won't be enabled unless GPIO is explicitly -# enabled as well. -CONFIG_LEDS_GPIO=y -CONFIG_LEDS_TRIGGER_GPIO=y diff --git a/recipes-kernel/linux/config/xilinx-base/features/leds/leds.scc b/recipes-kernel/linux/config/xilinx-base/features/leds/leds.scc deleted file mode 100644 index 69992a4f..00000000 --- a/recipes-kernel/linux/config/xilinx-base/features/leds/leds.scc +++ /dev/null @@ -1,4 +0,0 @@ -define KFEATURE_DESCRIPTION "Enable LED class and triggers" -define KFEATURE_COMPATIBILITY board - -kconf hardware leds.cfg diff --git a/recipes-kernel/linux/config/xilinx-base/features/net/net.scc b/recipes-kernel/linux/config/xilinx-base/features/net/net.scc deleted file mode 100644 index 8b137891..00000000 --- a/recipes-kernel/linux/config/xilinx-base/features/net/net.scc +++ /dev/null @@ -1 +0,0 @@ - diff --git a/recipes-kernel/linux/config/xilinx-base/features/profiling/profiling.scc b/recipes-kernel/linux/config/xilinx-base/features/profiling/profiling.scc deleted file mode 100644 index e69de29b..00000000 diff --git a/recipes-kernel/linux/config/xilinx-base/features/scsi/disk.cfg b/recipes-kernel/linux/config/xilinx-base/features/scsi/disk.cfg deleted file mode 100644 index e71b9a47..00000000 --- a/recipes-kernel/linux/config/xilinx-base/features/scsi/disk.cfg +++ /dev/null @@ -1 +0,0 @@ -CONFIG_BLK_DEV_SD=y diff --git a/recipes-kernel/linux/config/xilinx-base/features/scsi/disk.scc b/recipes-kernel/linux/config/xilinx-base/features/scsi/disk.scc deleted file mode 100644 index fdda548d..00000000 --- a/recipes-kernel/linux/config/xilinx-base/features/scsi/disk.scc +++ /dev/null @@ -1,6 +0,0 @@ -define KFEATURE_DESCRIPTION "Enable options for SCSI disk support" -define KFEATURE_COMPATIBILITY board - -include scsi.scc - -kconf hardware disk.cfg diff --git a/recipes-kernel/linux/config/xilinx-base/features/scsi/scsi.cfg b/recipes-kernel/linux/config/xilinx-base/features/scsi/scsi.cfg deleted file mode 100644 index 2e9142f1..00000000 --- a/recipes-kernel/linux/config/xilinx-base/features/scsi/scsi.cfg +++ /dev/null @@ -1 +0,0 @@ -CONFIG_SCSI=y diff --git a/recipes-kernel/linux/config/xilinx-base/features/scsi/scsi.scc b/recipes-kernel/linux/config/xilinx-base/features/scsi/scsi.scc deleted file mode 100644 index bd739e81..00000000 --- a/recipes-kernel/linux/config/xilinx-base/features/scsi/scsi.scc +++ /dev/null @@ -1,4 +0,0 @@ -define KFEATURE_DESCRIPTION "Enable options for SCSI support" -define KFEATURE_COMPATIBILITY board - -kconf hardware scsi.cfg diff --git a/recipes-kernel/linux/config/xilinx-base/ktypes/standard/standard.cfg b/recipes-kernel/linux/config/xilinx-base/ktypes/standard/standard.cfg deleted file mode 100644 index c707f968..00000000 --- a/recipes-kernel/linux/config/xilinx-base/ktypes/standard/standard.cfg +++ /dev/null @@ -1,92 +0,0 @@ -CONFIG_LOCALVERSION="-xilinx" - -CONFIG_PRINTK=y -CONFIG_EARLY_PRINTK=y -CONFIG_LOG_BUF_SHIFT=14 - -CONFIG_SYSVIPC=y -CONFIG_SYSCTL_SYSCALL=y -CONFIG_FHANDLE=y -CONFIG_AUDIT=y - -CONFIG_IKCONFIG=y -CONFIG_IKCONFIG_PROC=y - -CONFIG_EMBEDDED=y -CONFIG_HIGH_RES_TIMERS=y -CONFIG_PERF_EVENTS=y -CONFIG_SLAB=y -CONFIG_SWAP=y -CONFIG_TIMER_STATS=y -CONFIG_RCU_CPU_STALL_TIMEOUT=60 - -CONFIG_MODULES=y -CONFIG_MODULE_UNLOAD=y -CONFIG_MODULE_FORCE_UNLOAD=y -CONFIG_MODVERSIONS=y - -CONFIG_PREEMPT=y -CONFIG_CGROUPS=y - -CONFIG_NET=y -CONFIG_PACKET=y -CONFIG_UNIX=y -CONFIG_INET=y -CONFIG_IP_MULTICAST=y -CONFIG_IP_PNP=y -CONFIG_IP_PNP_DHCP=y -CONFIG_IP_PNP_BOOTP=y -CONFIG_IP_PNP_RARP=y -CONFIG_NET_IPIP=m -CONFIG_VLAN_8021Q=m - -CONFIG_NETDEVICES=y -CONFIG_MDIO_BITBANG=y - -CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" - -CONFIG_DEVTMPFS=y -CONFIG_DEVTMPFS_MOUNT=y -CONFIG_TMPFS_POSIX_ACL=y - -CONFIG_CONNECTOR=y - -CONFIG_MEMORY=y - -CONFIG_MTD=y -CONFIG_MTD_CMDLINE_PARTS=y -CONFIG_MTD_BLOCK=y -CONFIG_MTD_PHYSMAP=y -CONFIG_MTD_PHYSMAP_OF=y -CONFIG_MTD_NAND=y - -CONFIG_RD_XZ=y -CONFIG_BLK_DEV_INITRD=y -CONFIG_BLK_DEV_LOOP=y -CONFIG_BLK_DEV_RAM=y -CONFIG_BLK_DEV_RAM_SIZE=16384 - -CONFIG_TMPFS=y -CONFIG_EXT4_FS=y -CONFIG_EXT4_USE_FOR_EXT2=y -CONFIG_JFFS2_FS=y -CONFIG_JFFS2_FS_XATTR=y -CONFIG_JFFS2_SUMMARY=y -CONFIG_JFFS2_COMPRESSION_OPTIONS=y -CONFIG_JFFS2_ZLIB=y -CONFIG_JFFS2_LZO=y -CONFIG_JFFS2_RUBIN=y -CONFIG_NFS_FS=y -CONFIG_ROOT_NFS=y - -CONFIG_NLS=y -CONFIG_NLS_CODEPAGE_437=y -CONFIG_NLS_ASCII=y -CONFIG_NLS_ISO8859_1=y - -CONFIG_INPUT=y -CONFIG_INPUT_SPARSEKMAP=y -CONFIG_INPUT_EVDEV=y - -CONFIG_USB_ZERO=m - diff --git a/recipes-kernel/linux/config/xilinx-base/ktypes/standard/standard.scc b/recipes-kernel/linux/config/xilinx-base/ktypes/standard/standard.scc deleted file mode 100644 index 288b8696..00000000 --- a/recipes-kernel/linux/config/xilinx-base/ktypes/standard/standard.scc +++ /dev/null @@ -1,7 +0,0 @@ -# Standard linux-xlnx base configuration - -kconf non-hardware standard.cfg - -include features/hugetlb/hugetlb.scc -include features/hugetlb/hugepages.scc - diff --git a/recipes-kernel/linux/config/xilinx-common/bsp/digilent/drm-digilent.cfg b/recipes-kernel/linux/config/xilinx-common/bsp/digilent/drm-digilent.cfg deleted file mode 100644 index f7684cea..00000000 --- a/recipes-kernel/linux/config/xilinx-common/bsp/digilent/drm-digilent.cfg +++ /dev/null @@ -1,8 +0,0 @@ -# Drivers for Digilent DRM encoder - -# DRM encoder -CONFIG_DRM_DIGILENT_ENCODER=y - -# Common Clock Framework -CONFIG_COMMON_CLK_DGLNT_DYNCLK=y - diff --git a/recipes-kernel/linux/config/xilinx-common/bsp/digilent/drm-digilent.scc b/recipes-kernel/linux/config/xilinx-common/bsp/digilent/drm-digilent.scc deleted file mode 100644 index f4c347b5..00000000 --- a/recipes-kernel/linux/config/xilinx-common/bsp/digilent/drm-digilent.scc +++ /dev/null @@ -1,5 +0,0 @@ -define KFEATURE_DESCRIPTION "Support Digilent DRM Encoder" -define KFEATURE_COMPATIBILITY board - -kconfig hardware drm-digilent.cfg -include features/drm/drm-xilinx.scc \ No newline at end of file diff --git a/recipes-kernel/linux/config/xilinx-common/bsp/xilinx/microblaze-standard.scc b/recipes-kernel/linux/config/xilinx-common/bsp/xilinx/microblaze-standard.scc deleted file mode 100644 index 170489d4..00000000 --- a/recipes-kernel/linux/config/xilinx-common/bsp/xilinx/microblaze-standard.scc +++ /dev/null @@ -1,14 +0,0 @@ -define KMACHINE microblaze -define KTYPE standard -define KARCH microblaze - -include ktypes/standard/standard.scc - -include bsp/xilinx/soc/microblaze.scc - -# Common board drivers -include bsp/xilinx/board-common.scc - -# default policy for standard kernels -include features/latencytop/latencytop.scc -include features/profiling/profiling.scc diff --git a/recipes-kernel/linux/config/xilinx-common/bsp/xilinx/microblaze-tiny.scc b/recipes-kernel/linux/config/xilinx-common/bsp/xilinx/microblaze-tiny.scc deleted file mode 100644 index 979fb86b..00000000 --- a/recipes-kernel/linux/config/xilinx-common/bsp/xilinx/microblaze-tiny.scc +++ /dev/null @@ -1,11 +0,0 @@ -define KMACHINE microblaze -define KTYPE tiny -define KARCH microblaze - -include ktypes/tiny/tiny.scc - -include bsp/xilinx/soc/microblaze.scc - -# Common board drivers -include bsp/xilinx/board-common.scc - diff --git a/recipes-kernel/linux/config/xilinx-common/bsp/xilinx/soc/drivers-softip-pcie.cfg b/recipes-kernel/linux/config/xilinx-common/bsp/xilinx/soc/drivers-softip-pcie.cfg deleted file mode 100644 index df88fce7..00000000 --- a/recipes-kernel/linux/config/xilinx-common/bsp/xilinx/soc/drivers-softip-pcie.cfg +++ /dev/null @@ -1,7 +0,0 @@ - -# PCIe -CONFIG_PCI=y -CONFIG_PCI_MSI=y -CONFIG_PCIEPORTBUS=y -CONFIG_PCIE_XILINX=y - diff --git a/recipes-kernel/linux/config/xilinx-common/bsp/xilinx/soc/drivers-softip-pcie.scc b/recipes-kernel/linux/config/xilinx-common/bsp/xilinx/soc/drivers-softip-pcie.scc deleted file mode 100644 index e60047ae..00000000 --- a/recipes-kernel/linux/config/xilinx-common/bsp/xilinx/soc/drivers-softip-pcie.scc +++ /dev/null @@ -1,5 +0,0 @@ -define KFEATURE_DESCRIPTION "Xilinx AXI PCIe Host Bridge" -define KFEATURE_COMPATIBILITY board - -kconfig hardware drivers-softip-pcie.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 deleted file mode 100644 index dc69a659..00000000 --- a/recipes-kernel/linux/config/xilinx-common/bsp/xilinx/soc/drivers-zynqmp.cfg +++ /dev/null @@ -1,68 +0,0 @@ - -# 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 - -# Watchdog -CONFIG_WATCHDOG=y -CONFIG_CADENCE_WATCHDOG=y - -# RTC -CONFIG_RTC_CLASS=y -CONFIG_RTC_DRV_ZYNQMP=y - -# Ethernet -CONFIG_NET_CADENCE=y -CONFIG_MACB=y - -# GPIO -CONFIG_GPIOLIB=y -CONFIG_GPIO_SYSFS=y -CONFIG_GPIO_ZYNQ=y - -# I2C -CONFIG_I2C=y -CONFIG_I2C_CADENCE=y - -# SPI -CONFIG_SPI=y -CONFIG_SPI_CADENCE=y -CONFIG_SPI_ZYNQMP_GQSPI=y - -# CAN -CONFIG_CAN=y -CONFIG_CAN_DEV=y -CONFIG_CAN_XILINXCAN=y - -# SATA -CONFIG_ATA=y -CONFIG_ATA_SFF=y -CONFIG_SATA_AHCI_PLATFORM=y -CONFIG_AHCI_CEVA=y - -# MMC/SD -CONFIG_MMC=y -CONFIG_MMC_SDHCI=y -CONFIG_MMC_SDHCI_PLTFM=y -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 - -# 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 deleted file mode 100644 index 072a3feb..00000000 --- a/recipes-kernel/linux/config/xilinx-common/bsp/xilinx/soc/zynqmp.cfg +++ /dev/null @@ -1,26 +0,0 @@ - -# Arch Feature Selections -CONFIG_ARM64=y -CONFIG_64BIT=y -CONFIG_ARCH_ZYNQMP=y - -# SMP -CONFIG_SMP=y - -# ARM 32-Bit compatiblity -CONFIG_COMPAT=y -# CONFIG_COMPAT_BRK is not set - -# CPU Frequency -CONFIG_CPU_FREQ=y -CONFIG_CPU_FREQ_STAT=y -CONFIG_CPU_FREQ_STAT_DETAILS=y -CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=y -CONFIG_CPU_FREQ_GOV_PERFORMANCE=y -CONFIG_CPU_FREQ_GOV_POWERSAVE=y -CONFIG_CPU_FREQ_GOV_ONDEMAND=y -CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y -CONFIG_CPUFREQ_DT=y -CONFIG_CPU_IDLE=y -CONFIG_ARM_CPUIDLE=y - 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 deleted file mode 100644 index 8fcb8e62..00000000 --- a/recipes-kernel/linux/config/xilinx-common/bsp/xilinx/soc/zynqmp.scc +++ /dev/null @@ -1,10 +0,0 @@ -define KFEATURE_DESCRIPTION "Xilinx Zynq UltraScale+ MPSoC" -define KFEATURE_COMPATIBILITY board - -include features/net/net.scc -include cfg/timer/no_hz.scc - -kconf hardware zynqmp.cfg -kconf hardware drivers-zynqmp.cfg -include bsp/xilinx/soc/drivers-softip.scc - diff --git a/recipes-kernel/linux/config/xilinx-common/bsp/xilinx/zynqmp-standard.scc b/recipes-kernel/linux/config/xilinx-common/bsp/xilinx/zynqmp-standard.scc deleted file mode 100644 index 1c9a4f3d..00000000 --- a/recipes-kernel/linux/config/xilinx-common/bsp/xilinx/zynqmp-standard.scc +++ /dev/null @@ -1,15 +0,0 @@ -define KMACHINE zynqmp -define KTYPE standard -define KARCH arm64 - -include ktypes/standard/standard.scc - -include bsp/xilinx/soc/zynqmp.scc -include bsp/xilinx/board-common.scc - -include features/input/input.scc -include cfg/usb-mass-storage.scc - -# default policy for standard kernels -#include features/latencytop/latencytop.scc -#include features/profiling/profiling.scc diff --git a/recipes-kernel/linux/config/xilinx-common/bsp/xilinx/zynqmp-tiny.scc b/recipes-kernel/linux/config/xilinx-common/bsp/xilinx/zynqmp-tiny.scc deleted file mode 100644 index 6cdfc723..00000000 --- a/recipes-kernel/linux/config/xilinx-common/bsp/xilinx/zynqmp-tiny.scc +++ /dev/null @@ -1,9 +0,0 @@ -define KMACHINE zynqmp -define KTYPE tiny -define KARCH arm64 - -include ktypes/tiny/tiny.scc - -include bsp/xilinx/soc/zynqmp.scc -include bsp/xilinx/board-common.scc - diff --git a/recipes-kernel/linux/config/xilinx-common/features/drm/drm-xilinx.cfg b/recipes-kernel/linux/config/xilinx-common/features/drm/drm-xilinx.cfg deleted file mode 100644 index 0f66c8bc..00000000 --- a/recipes-kernel/linux/config/xilinx-common/features/drm/drm-xilinx.cfg +++ /dev/null @@ -1,14 +0,0 @@ -# CMA -CONFIG_CMA=y -CONFIG_DMA_CMA=y -CONFIG_CMA_SIZE_MBYTES=128 -CONFIG_CMA_SIZE_SEL_MBYTES=y -CONFIG_CMA_ALIGNMENT=8 - -# DRM -CONFIG_DRM=y -CONFIG_DRM_XILINX=y - -# frame buffer console -CONFIG_FRAMEBUFFER_CONSOLE=y - diff --git a/recipes-kernel/linux/config/xilinx-common/features/drm/drm-xilinx.scc b/recipes-kernel/linux/config/xilinx-common/features/drm/drm-xilinx.scc deleted file mode 100644 index 849963a5..00000000 --- a/recipes-kernel/linux/config/xilinx-common/features/drm/drm-xilinx.scc +++ /dev/null @@ -1,4 +0,0 @@ -define KFEATURE_DESCRIPTION "Enable Xilinx DRM support" -define KFEATURE_COMPATIBILITY board - -kconfig hardware drm-xilinx.cfg \ No newline at end of file diff --git a/recipes-kernel/linux/config/xilinx-common/features/gpio/kb-gpio.cfg b/recipes-kernel/linux/config/xilinx-common/features/gpio/kb-gpio.cfg deleted file mode 100644 index bbe6ec53..00000000 --- a/recipes-kernel/linux/config/xilinx-common/features/gpio/kb-gpio.cfg +++ /dev/null @@ -1,3 +0,0 @@ -# Keyboard GPIO support -CONFIG_KEYBOARD_GPIO=y -CONFIG_KEYBOARD_GPIO_POLLED=y diff --git a/recipes-kernel/linux/config/xilinx-common/features/gpio/kb-gpio.scc b/recipes-kernel/linux/config/xilinx-common/features/gpio/kb-gpio.scc deleted file mode 100644 index 34632d9f..00000000 --- a/recipes-kernel/linux/config/xilinx-common/features/gpio/kb-gpio.scc +++ /dev/null @@ -1,4 +0,0 @@ -define KFEATURE_DESCRIPTION "Enable keyboard GPIO support" -define KFEATURE_COMPATIBILITY board - -kconfig hardware kb-gpio.cfg \ No newline at end of file diff --git a/recipes-kernel/linux/config/xilinx-common/features/uio/uio.cfg b/recipes-kernel/linux/config/xilinx-common/features/uio/uio.cfg deleted file mode 100644 index 048ffe49..00000000 --- a/recipes-kernel/linux/config/xilinx-common/features/uio/uio.cfg +++ /dev/null @@ -1,4 +0,0 @@ -CONFIG_UIO=y -CONFIG_UIO_PDRV_GENIRQ=y -CONFIG_UIO_DMEM_GENIRQ=y - diff --git a/recipes-kernel/linux/config/xilinx-common/features/uio/uio.scc b/recipes-kernel/linux/config/xilinx-common/features/uio/uio.scc deleted file mode 100644 index 9697949a..00000000 --- a/recipes-kernel/linux/config/xilinx-common/features/uio/uio.scc +++ /dev/null @@ -1,5 +0,0 @@ -define KFEATURE_DESCRIPTION "Enable UIO Support" -define KFEATURE_COMPATIBILITY board - -kconfig hardware uio.cfg - diff --git a/recipes-kernel/linux/config/xilinx-common/features/v4l2/v4l2-xilinx.cfg b/recipes-kernel/linux/config/xilinx-common/features/v4l2/v4l2-xilinx.cfg deleted file mode 100644 index 49a5d6fe..00000000 --- a/recipes-kernel/linux/config/xilinx-common/features/v4l2/v4l2-xilinx.cfg +++ /dev/null @@ -1,23 +0,0 @@ -# Media support -CONFIG_MEDIA_SUPPORT=y -CONFIG_MEDIA_CAMERA_SUPPORT=y -CONFIG_MEDIA_CONTROLLER=y - -# V4L -CONFIG_V4L_PLATFORM_DRIVERS=y -CONFIG_VIDEO_DEV=y -CONFIG_VIDEO_V4L2=y -CONFIG_VIDEO_V4L2_SUBDEV_API=y - -# Xilinx Video drivers -CONFIG_VIDEO_XILINX=y -CONFIG_VIDEO_XILINX_CFA=y -CONFIG_VIDEO_XILINX_CRESAMPLE=y -CONFIG_VIDEO_XILINX_HLS=y -CONFIG_VIDEO_XILINX_REMAPPER=y -CONFIG_VIDEO_XILINX_RGB2YUV=y -CONFIG_VIDEO_XILINX_SCALER=y -CONFIG_VIDEO_XILINX_SWITCH=y -CONFIG_VIDEO_XILINX_TPG=y -CONFIG_VIDEO_XILINX_VTC=y - diff --git a/recipes-kernel/linux/config/xilinx-common/features/v4l2/v4l2-xilinx.scc b/recipes-kernel/linux/config/xilinx-common/features/v4l2/v4l2-xilinx.scc deleted file mode 100644 index 6d6ba6ac..00000000 --- a/recipes-kernel/linux/config/xilinx-common/features/v4l2/v4l2-xilinx.scc +++ /dev/null @@ -1,4 +0,0 @@ -define KFEATURE_DESCRIPTION "Enable Xilinx V4L2 support" -define KFEATURE_COMPATIBILITY board - -kconfig hardware v4l2-xilinx.cfg \ No newline at end of file diff --git a/recipes-kernel/linux/config/xilinx-machine/bsp/kc705-microblazeel/kc705-microblazeel.cfg b/recipes-kernel/linux/config/xilinx-machine/bsp/kc705-microblazeel/kc705-microblazeel.cfg deleted file mode 100644 index 48ea0a09..00000000 --- a/recipes-kernel/linux/config/xilinx-machine/bsp/kc705-microblazeel/kc705-microblazeel.cfg +++ /dev/null @@ -1,17 +0,0 @@ -CONFIG_XILINX_MICROBLAZE0_FAMILY="kintex7" - -# CPU ISA Config -CONFIG_XILINX_MICROBLAZE0_USE_MSR_INSTR=1 -CONFIG_XILINX_MICROBLAZE0_USE_PCMP_INSTR=1 -CONFIG_XILINX_MICROBLAZE0_USE_BARREL=1 -CONFIG_XILINX_MICROBLAZE0_USE_DIV=1 -CONFIG_XILINX_MICROBLAZE0_USE_HW_MUL=2 -CONFIG_XILINX_MICROBLAZE0_USE_FPU=0 -CONFIG_XILINX_MICROBLAZE0_HW_VER="9.6" - -# Memory Base Address -CONFIG_KERNEL_BASE_ADDR=0x80000000 - -CONFIG_XILINX_AXI_EMAC=y -CONFIG_XILINX_PHY=y -CONFIG_BLK_DEV_INITRD=y diff --git a/recipes-kernel/linux/config/xilinx-machine/bsp/kc705-microblazeel/kc705-microblazeel.scc b/recipes-kernel/linux/config/xilinx-machine/bsp/kc705-microblazeel/kc705-microblazeel.scc deleted file mode 100644 index aaf7c2af..00000000 --- a/recipes-kernel/linux/config/xilinx-machine/bsp/kc705-microblazeel/kc705-microblazeel.scc +++ /dev/null @@ -1,4 +0,0 @@ -define KFEATURE_DESCRIPTION "Kernel Config for kc705-microblazeel specific setup" -define KFEATURE_COMPATIBILITY board - -kconf hardware kc705-microblazeel.cfg diff --git a/recipes-kernel/linux/config/xilinx-machine/bsp/zybo-linux-bd-zynq7/zybo-snd.cfg b/recipes-kernel/linux/config/xilinx-machine/bsp/zybo-linux-bd-zynq7/zybo-snd.cfg deleted file mode 100644 index e94a9d81..00000000 --- a/recipes-kernel/linux/config/xilinx-machine/bsp/zybo-linux-bd-zynq7/zybo-snd.cfg +++ /dev/null @@ -1,10 +0,0 @@ -# Sound support for Zybo linux_bd project - -CONFIG_SOUND=y -CONFIG_SND=y -CONFIG_SND_SOC=y -CONFIG_SND_SOC_ADI=y -CONFIG_SND_SOC_ADI_AXI_I2S=y -CONFIG_SND_SIMPLE_CARD=y -CONFIG_SND_SOC_SSM2602_I2C=y - diff --git a/recipes-kernel/linux/config/xilinx-machine/bsp/zybo-linux-bd-zynq7/zybo-snd.scc b/recipes-kernel/linux/config/xilinx-machine/bsp/zybo-linux-bd-zynq7/zybo-snd.scc deleted file mode 100644 index a29d8d98..00000000 --- a/recipes-kernel/linux/config/xilinx-machine/bsp/zybo-linux-bd-zynq7/zybo-snd.scc +++ /dev/null @@ -1,4 +0,0 @@ -define KFEATURE_DESCRIPTION "Sound support for Digilent ZYBO linux_bd project" -define KFEATURE_COMPATIBILITY board - -kconfig hardware zybo-snd.cfg \ No newline at end of file diff --git a/recipes-kernel/linux/xilinx-kmeta/bsp/digilent/drm-digilent.cfg b/recipes-kernel/linux/xilinx-kmeta/bsp/digilent/drm-digilent.cfg new file mode 100644 index 00000000..f7684cea --- /dev/null +++ b/recipes-kernel/linux/xilinx-kmeta/bsp/digilent/drm-digilent.cfg @@ -0,0 +1,8 @@ +# Drivers for Digilent DRM encoder + +# DRM encoder +CONFIG_DRM_DIGILENT_ENCODER=y + +# Common Clock Framework +CONFIG_COMMON_CLK_DGLNT_DYNCLK=y + diff --git a/recipes-kernel/linux/xilinx-kmeta/bsp/digilent/drm-digilent.scc b/recipes-kernel/linux/xilinx-kmeta/bsp/digilent/drm-digilent.scc new file mode 100644 index 00000000..f4c347b5 --- /dev/null +++ b/recipes-kernel/linux/xilinx-kmeta/bsp/digilent/drm-digilent.scc @@ -0,0 +1,5 @@ +define KFEATURE_DESCRIPTION "Support Digilent DRM Encoder" +define KFEATURE_COMPATIBILITY board + +kconfig hardware drm-digilent.cfg +include features/drm/drm-xilinx.scc \ No newline at end of file diff --git a/recipes-kernel/linux/xilinx-kmeta/bsp/kc705-microblazeel/kc705-microblazeel.cfg b/recipes-kernel/linux/xilinx-kmeta/bsp/kc705-microblazeel/kc705-microblazeel.cfg new file mode 100644 index 00000000..48ea0a09 --- /dev/null +++ b/recipes-kernel/linux/xilinx-kmeta/bsp/kc705-microblazeel/kc705-microblazeel.cfg @@ -0,0 +1,17 @@ +CONFIG_XILINX_MICROBLAZE0_FAMILY="kintex7" + +# CPU ISA Config +CONFIG_XILINX_MICROBLAZE0_USE_MSR_INSTR=1 +CONFIG_XILINX_MICROBLAZE0_USE_PCMP_INSTR=1 +CONFIG_XILINX_MICROBLAZE0_USE_BARREL=1 +CONFIG_XILINX_MICROBLAZE0_USE_DIV=1 +CONFIG_XILINX_MICROBLAZE0_USE_HW_MUL=2 +CONFIG_XILINX_MICROBLAZE0_USE_FPU=0 +CONFIG_XILINX_MICROBLAZE0_HW_VER="9.6" + +# Memory Base Address +CONFIG_KERNEL_BASE_ADDR=0x80000000 + +CONFIG_XILINX_AXI_EMAC=y +CONFIG_XILINX_PHY=y +CONFIG_BLK_DEV_INITRD=y diff --git a/recipes-kernel/linux/xilinx-kmeta/bsp/kc705-microblazeel/kc705-microblazeel.scc b/recipes-kernel/linux/xilinx-kmeta/bsp/kc705-microblazeel/kc705-microblazeel.scc new file mode 100644 index 00000000..aaf7c2af --- /dev/null +++ b/recipes-kernel/linux/xilinx-kmeta/bsp/kc705-microblazeel/kc705-microblazeel.scc @@ -0,0 +1,4 @@ +define KFEATURE_DESCRIPTION "Kernel Config for kc705-microblazeel specific setup" +define KFEATURE_COMPATIBILITY board + +kconf hardware kc705-microblazeel.cfg diff --git a/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/microblaze-standard.scc b/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/microblaze-standard.scc new file mode 100644 index 00000000..170489d4 --- /dev/null +++ b/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/microblaze-standard.scc @@ -0,0 +1,14 @@ +define KMACHINE microblaze +define KTYPE standard +define KARCH microblaze + +include ktypes/standard/standard.scc + +include bsp/xilinx/soc/microblaze.scc + +# Common board drivers +include bsp/xilinx/board-common.scc + +# default policy for standard kernels +include features/latencytop/latencytop.scc +include features/profiling/profiling.scc diff --git a/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/microblaze-tiny.scc b/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/microblaze-tiny.scc new file mode 100644 index 00000000..979fb86b --- /dev/null +++ b/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/microblaze-tiny.scc @@ -0,0 +1,11 @@ +define KMACHINE microblaze +define KTYPE tiny +define KARCH microblaze + +include ktypes/tiny/tiny.scc + +include bsp/xilinx/soc/microblaze.scc + +# Common board drivers +include bsp/xilinx/board-common.scc + diff --git a/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-softip-pcie.cfg b/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-softip-pcie.cfg new file mode 100644 index 00000000..df88fce7 --- /dev/null +++ b/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-softip-pcie.cfg @@ -0,0 +1,7 @@ + +# PCIe +CONFIG_PCI=y +CONFIG_PCI_MSI=y +CONFIG_PCIEPORTBUS=y +CONFIG_PCIE_XILINX=y + diff --git a/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-softip-pcie.scc b/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-softip-pcie.scc new file mode 100644 index 00000000..e60047ae --- /dev/null +++ b/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-softip-pcie.scc @@ -0,0 +1,5 @@ +define KFEATURE_DESCRIPTION "Xilinx AXI PCIe Host Bridge" +define KFEATURE_COMPATIBILITY board + +kconfig hardware drivers-softip-pcie.cfg + diff --git a/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-xlnx-softip.cfg b/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-xlnx-softip.cfg new file mode 100644 index 00000000..5c2529a2 --- /dev/null +++ b/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-xlnx-softip.cfg @@ -0,0 +1,19 @@ +# Xilinx DMA engines +CONFIG_XILINX_DMA_ENGINES=y + +# Xilinx Traffic Generator +CONFIG_XILINX_TRAFGEN=y + +# Xilinx Perfmon UIO driver +CONFIG_UIO_XILINX_APM=y + +# Interrupt controller +CONFIG_XILINX_INTC=y + +# Xilinx PHY +CONFIG_XILINX_PHY=y + +# JESD204B PHY +CONFIG_XILINX_JESD204B=y +CONFIG_XILINX_JESD204B_PHY=y + diff --git a/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-xlnx-zynq.cfg b/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-xlnx-zynq.cfg new file mode 100644 index 00000000..9b70ac4e --- /dev/null +++ b/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-xlnx-zynq.cfg @@ -0,0 +1,16 @@ +# Devcfg +CONFIG_XILINX_DEVCFG=y + +# Ethernet +CONFIG_XILINX_PS_EMAC=y + +# SPI +CONFIG_SPI_ZYNQ_QSPI=y + +# NAND +CONFIG_MTD_NAND_PL353=y +CONFIG_MTD_NAND_PL35X=y + +# FPGA +CONFIG_XILINX_PR_DECOUPLER=y + diff --git a/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-xlnx-zynqmp.cfg b/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-xlnx-zynqmp.cfg new file mode 100644 index 00000000..4cbb2050 --- /dev/null +++ b/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-xlnx-zynqmp.cfg @@ -0,0 +1,67 @@ +CONFIG_SOC_XILINX_ZYNQMP=y + +# PMU Firmware API +CONFIG_ZYNQMP_PM_API_DEBUGFS=y + +# DMA +CONFIG_DMADEVICES=y +CONFIG_XILINX_DMA_ENGINES=y +CONFIG_XILINX_DPDMA=y + +# NAND +CONFIG_MTD=y +CONFIG_MTD_NAND=y +CONFIG_MTD_NAND_ARASAN=y + +# PCIe +CONFIG_PCI=y +CONFIG_PCI_MSI=y +CONFIG_PCIE_XILINX_NWL=y + +# CONFIG_ARM_MALI is not set + +CONFIG_PHY_XILINX_ZYNQMP=y + +# EDAC +CONFIG_EDAC=y +CONFIG_EDAC_MM_EDAC=y +CONFIG_EDAC_CORTEX_ARM64=y +CONFIG_EDAC_SYNOPSYS=y +CONFIG_EDAC_ZYNQMP_OCM=y + +# Sound +CONFIG_SOUND=y +CONFIG_SND=y +CONFIG_SND_DRIVERS=y +CONFIG_SND_SOC=y +CONFIG_SND_SOC_XILINX_DP=y + +# Ethernet +CONFIG_MACB_EXT_BD=y + +# FPGA +CONFIG_FPGA=y +CONFIG_FPGA_MGR_ZYNQMP_FPGA=y +CONFIG_FPGA_REGION=y +CONFIG_FPGA_BRIDGE=y +CONFIG_XILINX_PR_DECOUPLER=y + +# AMS +CONFIG_XILINX_AMS=y + +# NVMEM +CONFIG_NVMEM=y +CONFIG_NVMEM_ZYNQMP=y + +# Fabric Clock +CONFIG_STAGING=y +CONFIG_XILINX_FCLK=y + +# Clock controllers +CONFIG_COMMON_CLK=y +CONFIG_COMMON_CLK_ZYNQMP=y + +# Reset controller +CONFIG_RESET_CONTROLLER=y +CONFIG_ZYNQMP_RESET_CONTROLLER=y + diff --git a/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-zynqmp.cfg b/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-zynqmp.cfg new file mode 100644 index 00000000..dc69a659 --- /dev/null +++ b/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-zynqmp.cfg @@ -0,0 +1,68 @@ + +# 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 + +# Watchdog +CONFIG_WATCHDOG=y +CONFIG_CADENCE_WATCHDOG=y + +# RTC +CONFIG_RTC_CLASS=y +CONFIG_RTC_DRV_ZYNQMP=y + +# Ethernet +CONFIG_NET_CADENCE=y +CONFIG_MACB=y + +# GPIO +CONFIG_GPIOLIB=y +CONFIG_GPIO_SYSFS=y +CONFIG_GPIO_ZYNQ=y + +# I2C +CONFIG_I2C=y +CONFIG_I2C_CADENCE=y + +# SPI +CONFIG_SPI=y +CONFIG_SPI_CADENCE=y +CONFIG_SPI_ZYNQMP_GQSPI=y + +# CAN +CONFIG_CAN=y +CONFIG_CAN_DEV=y +CONFIG_CAN_XILINXCAN=y + +# SATA +CONFIG_ATA=y +CONFIG_ATA_SFF=y +CONFIG_SATA_AHCI_PLATFORM=y +CONFIG_AHCI_CEVA=y + +# MMC/SD +CONFIG_MMC=y +CONFIG_MMC_SDHCI=y +CONFIG_MMC_SDHCI_PLTFM=y +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 + +# DMA +CONFIG_DMA_ENGINE=y +CONFIG_XILINX_ZYNQMP_DMA=y + diff --git a/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/zynqmp.cfg b/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/zynqmp.cfg new file mode 100644 index 00000000..072a3feb --- /dev/null +++ b/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/zynqmp.cfg @@ -0,0 +1,26 @@ + +# Arch Feature Selections +CONFIG_ARM64=y +CONFIG_64BIT=y +CONFIG_ARCH_ZYNQMP=y + +# SMP +CONFIG_SMP=y + +# ARM 32-Bit compatiblity +CONFIG_COMPAT=y +# CONFIG_COMPAT_BRK is not set + +# CPU Frequency +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_STAT=y +CONFIG_CPU_FREQ_STAT_DETAILS=y +CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=y +CONFIG_CPU_FREQ_GOV_PERFORMANCE=y +CONFIG_CPU_FREQ_GOV_POWERSAVE=y +CONFIG_CPU_FREQ_GOV_ONDEMAND=y +CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y +CONFIG_CPUFREQ_DT=y +CONFIG_CPU_IDLE=y +CONFIG_ARM_CPUIDLE=y + diff --git a/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/zynqmp.scc b/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/zynqmp.scc new file mode 100644 index 00000000..8fcb8e62 --- /dev/null +++ b/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/zynqmp.scc @@ -0,0 +1,10 @@ +define KFEATURE_DESCRIPTION "Xilinx Zynq UltraScale+ MPSoC" +define KFEATURE_COMPATIBILITY board + +include features/net/net.scc +include cfg/timer/no_hz.scc + +kconf hardware zynqmp.cfg +kconf hardware drivers-zynqmp.cfg +include bsp/xilinx/soc/drivers-softip.scc + diff --git a/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/zynqmp-standard.scc b/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/zynqmp-standard.scc new file mode 100644 index 00000000..1c9a4f3d --- /dev/null +++ b/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/zynqmp-standard.scc @@ -0,0 +1,15 @@ +define KMACHINE zynqmp +define KTYPE standard +define KARCH arm64 + +include ktypes/standard/standard.scc + +include bsp/xilinx/soc/zynqmp.scc +include bsp/xilinx/board-common.scc + +include features/input/input.scc +include cfg/usb-mass-storage.scc + +# default policy for standard kernels +#include features/latencytop/latencytop.scc +#include features/profiling/profiling.scc diff --git a/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/zynqmp-tiny.scc b/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/zynqmp-tiny.scc new file mode 100644 index 00000000..6cdfc723 --- /dev/null +++ b/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/zynqmp-tiny.scc @@ -0,0 +1,9 @@ +define KMACHINE zynqmp +define KTYPE tiny +define KARCH arm64 + +include ktypes/tiny/tiny.scc + +include bsp/xilinx/soc/zynqmp.scc +include bsp/xilinx/board-common.scc + diff --git a/recipes-kernel/linux/xilinx-kmeta/bsp/zybo-linux-bd-zynq7/zybo-snd.cfg b/recipes-kernel/linux/xilinx-kmeta/bsp/zybo-linux-bd-zynq7/zybo-snd.cfg new file mode 100644 index 00000000..e94a9d81 --- /dev/null +++ b/recipes-kernel/linux/xilinx-kmeta/bsp/zybo-linux-bd-zynq7/zybo-snd.cfg @@ -0,0 +1,10 @@ +# Sound support for Zybo linux_bd project + +CONFIG_SOUND=y +CONFIG_SND=y +CONFIG_SND_SOC=y +CONFIG_SND_SOC_ADI=y +CONFIG_SND_SOC_ADI_AXI_I2S=y +CONFIG_SND_SIMPLE_CARD=y +CONFIG_SND_SOC_SSM2602_I2C=y + diff --git a/recipes-kernel/linux/xilinx-kmeta/bsp/zybo-linux-bd-zynq7/zybo-snd.scc b/recipes-kernel/linux/xilinx-kmeta/bsp/zybo-linux-bd-zynq7/zybo-snd.scc new file mode 100644 index 00000000..a29d8d98 --- /dev/null +++ b/recipes-kernel/linux/xilinx-kmeta/bsp/zybo-linux-bd-zynq7/zybo-snd.scc @@ -0,0 +1,4 @@ +define KFEATURE_DESCRIPTION "Sound support for Digilent ZYBO linux_bd project" +define KFEATURE_COMPATIBILITY board + +kconfig hardware zybo-snd.cfg \ No newline at end of file diff --git a/recipes-kernel/linux/xilinx-kmeta/features/drm/drm-xilinx.cfg b/recipes-kernel/linux/xilinx-kmeta/features/drm/drm-xilinx.cfg new file mode 100644 index 00000000..0f66c8bc --- /dev/null +++ b/recipes-kernel/linux/xilinx-kmeta/features/drm/drm-xilinx.cfg @@ -0,0 +1,14 @@ +# CMA +CONFIG_CMA=y +CONFIG_DMA_CMA=y +CONFIG_CMA_SIZE_MBYTES=128 +CONFIG_CMA_SIZE_SEL_MBYTES=y +CONFIG_CMA_ALIGNMENT=8 + +# DRM +CONFIG_DRM=y +CONFIG_DRM_XILINX=y + +# frame buffer console +CONFIG_FRAMEBUFFER_CONSOLE=y + diff --git a/recipes-kernel/linux/xilinx-kmeta/features/drm/drm-xilinx.scc b/recipes-kernel/linux/xilinx-kmeta/features/drm/drm-xilinx.scc new file mode 100644 index 00000000..849963a5 --- /dev/null +++ b/recipes-kernel/linux/xilinx-kmeta/features/drm/drm-xilinx.scc @@ -0,0 +1,4 @@ +define KFEATURE_DESCRIPTION "Enable Xilinx DRM support" +define KFEATURE_COMPATIBILITY board + +kconfig hardware drm-xilinx.cfg \ No newline at end of file diff --git a/recipes-kernel/linux/xilinx-kmeta/features/gpio/kb-gpio.cfg b/recipes-kernel/linux/xilinx-kmeta/features/gpio/kb-gpio.cfg new file mode 100644 index 00000000..bbe6ec53 --- /dev/null +++ b/recipes-kernel/linux/xilinx-kmeta/features/gpio/kb-gpio.cfg @@ -0,0 +1,3 @@ +# Keyboard GPIO support +CONFIG_KEYBOARD_GPIO=y +CONFIG_KEYBOARD_GPIO_POLLED=y diff --git a/recipes-kernel/linux/xilinx-kmeta/features/gpio/kb-gpio.scc b/recipes-kernel/linux/xilinx-kmeta/features/gpio/kb-gpio.scc new file mode 100644 index 00000000..34632d9f --- /dev/null +++ b/recipes-kernel/linux/xilinx-kmeta/features/gpio/kb-gpio.scc @@ -0,0 +1,4 @@ +define KFEATURE_DESCRIPTION "Enable keyboard GPIO support" +define KFEATURE_COMPATIBILITY board + +kconfig hardware kb-gpio.cfg \ No newline at end of file diff --git a/recipes-kernel/linux/xilinx-kmeta/features/uio/uio.cfg b/recipes-kernel/linux/xilinx-kmeta/features/uio/uio.cfg new file mode 100644 index 00000000..048ffe49 --- /dev/null +++ b/recipes-kernel/linux/xilinx-kmeta/features/uio/uio.cfg @@ -0,0 +1,4 @@ +CONFIG_UIO=y +CONFIG_UIO_PDRV_GENIRQ=y +CONFIG_UIO_DMEM_GENIRQ=y + diff --git a/recipes-kernel/linux/xilinx-kmeta/features/uio/uio.scc b/recipes-kernel/linux/xilinx-kmeta/features/uio/uio.scc new file mode 100644 index 00000000..9697949a --- /dev/null +++ b/recipes-kernel/linux/xilinx-kmeta/features/uio/uio.scc @@ -0,0 +1,5 @@ +define KFEATURE_DESCRIPTION "Enable UIO Support" +define KFEATURE_COMPATIBILITY board + +kconfig hardware uio.cfg + diff --git a/recipes-kernel/linux/xilinx-kmeta/features/v4l2/v4l2-xilinx.cfg b/recipes-kernel/linux/xilinx-kmeta/features/v4l2/v4l2-xilinx.cfg new file mode 100644 index 00000000..49a5d6fe --- /dev/null +++ b/recipes-kernel/linux/xilinx-kmeta/features/v4l2/v4l2-xilinx.cfg @@ -0,0 +1,23 @@ +# Media support +CONFIG_MEDIA_SUPPORT=y +CONFIG_MEDIA_CAMERA_SUPPORT=y +CONFIG_MEDIA_CONTROLLER=y + +# V4L +CONFIG_V4L_PLATFORM_DRIVERS=y +CONFIG_VIDEO_DEV=y +CONFIG_VIDEO_V4L2=y +CONFIG_VIDEO_V4L2_SUBDEV_API=y + +# Xilinx Video drivers +CONFIG_VIDEO_XILINX=y +CONFIG_VIDEO_XILINX_CFA=y +CONFIG_VIDEO_XILINX_CRESAMPLE=y +CONFIG_VIDEO_XILINX_HLS=y +CONFIG_VIDEO_XILINX_REMAPPER=y +CONFIG_VIDEO_XILINX_RGB2YUV=y +CONFIG_VIDEO_XILINX_SCALER=y +CONFIG_VIDEO_XILINX_SWITCH=y +CONFIG_VIDEO_XILINX_TPG=y +CONFIG_VIDEO_XILINX_VTC=y + diff --git a/recipes-kernel/linux/xilinx-kmeta/features/v4l2/v4l2-xilinx.scc b/recipes-kernel/linux/xilinx-kmeta/features/v4l2/v4l2-xilinx.scc new file mode 100644 index 00000000..6d6ba6ac --- /dev/null +++ b/recipes-kernel/linux/xilinx-kmeta/features/v4l2/v4l2-xilinx.scc @@ -0,0 +1,4 @@ +define KFEATURE_DESCRIPTION "Enable Xilinx V4L2 support" +define KFEATURE_COMPATIBILITY board + +kconfig hardware v4l2-xilinx.cfg \ No newline at end of file -- cgit v1.2.3-54-g00ecf