From ab234213c45be3fcc5edc73559c8136bf4139a4f Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Mon, 26 Mar 2018 00:09:27 +0100 Subject: [PATCH] Enable initial config for Xilinx ZynqMP platforms --- configs/fedora/generic/arm/aarch64/CONFIG_ARCH_ZYNQMP | 2 +- configs/fedora/generic/arm/aarch64/CONFIG_FB_XILINX | 1 + configs/fedora/generic/arm/aarch64/CONFIG_GPIO_ZYNQ | 1 + .../fedora/generic/arm/aarch64/CONFIG_PCIE_XILINX_NWL | 1 + .../fedora/generic/arm/aarch64/CONFIG_RTC_DRV_ZYNQMP | 1 + .../generic/arm/aarch64/CONFIG_SPI_ZYNQMP_GQSPI | 1 + .../generic/arm/aarch64/CONFIG_XILINX_ZYNQMP_DMA | 1 + kernel-aarch64-debug.config | 11 +++++++---- kernel-aarch64.config | 11 +++++++---- kernel.spec | 3 +++ 10 files changed, 24 insertions(+), 9 deletions(-) create mode 100644 configs/fedora/generic/arm/aarch64/CONFIG_FB_XILINX create mode 100644 configs/fedora/generic/arm/aarch64/CONFIG_GPIO_ZYNQ create mode 100644 configs/fedora/generic/arm/aarch64/CONFIG_PCIE_XILINX_NWL create mode 100644 configs/fedora/generic/arm/aarch64/CONFIG_RTC_DRV_ZYNQMP create mode 100644 configs/fedora/generic/arm/aarch64/CONFIG_SPI_ZYNQMP_GQSPI create mode 100644 configs/fedora/generic/arm/aarch64/CONFIG_XILINX_ZYNQMP_DMA diff --git a/configs/fedora/generic/arm/aarch64/CONFIG_ARCH_ZYNQMP b/configs/fedora/generic/arm/aarch64/CONFIG_ARCH_ZYNQMP index f92a386c6..59df22f3c 100644 --- a/configs/fedora/generic/arm/aarch64/CONFIG_ARCH_ZYNQMP +++ b/configs/fedora/generic/arm/aarch64/CONFIG_ARCH_ZYNQMP @@ -1 +1 @@ -# CONFIG_ARCH_ZYNQMP is not set +CONFIG_ARCH_ZYNQMP=y diff --git a/configs/fedora/generic/arm/aarch64/CONFIG_FB_XILINX b/configs/fedora/generic/arm/aarch64/CONFIG_FB_XILINX new file mode 100644 index 000000000..4bcb7d896 --- /dev/null +++ b/configs/fedora/generic/arm/aarch64/CONFIG_FB_XILINX @@ -0,0 +1 @@ +CONFIG_FB_XILINX=m diff --git a/configs/fedora/generic/arm/aarch64/CONFIG_GPIO_ZYNQ b/configs/fedora/generic/arm/aarch64/CONFIG_GPIO_ZYNQ new file mode 100644 index 000000000..2f9ba2067 --- /dev/null +++ b/configs/fedora/generic/arm/aarch64/CONFIG_GPIO_ZYNQ @@ -0,0 +1 @@ +CONFIG_GPIO_ZYNQ=m diff --git a/configs/fedora/generic/arm/aarch64/CONFIG_PCIE_XILINX_NWL b/configs/fedora/generic/arm/aarch64/CONFIG_PCIE_XILINX_NWL new file mode 100644 index 000000000..90eae1f9b --- /dev/null +++ b/configs/fedora/generic/arm/aarch64/CONFIG_PCIE_XILINX_NWL @@ -0,0 +1 @@ +CONFIG_PCIE_XILINX_NWL=y diff --git a/configs/fedora/generic/arm/aarch64/CONFIG_RTC_DRV_ZYNQMP b/configs/fedora/generic/arm/aarch64/CONFIG_RTC_DRV_ZYNQMP new file mode 100644 index 000000000..440cc295e --- /dev/null +++ b/configs/fedora/generic/arm/aarch64/CONFIG_RTC_DRV_ZYNQMP @@ -0,0 +1 @@ +CONFIG_RTC_DRV_ZYNQMP=m diff --git a/configs/fedora/generic/arm/aarch64/CONFIG_SPI_ZYNQMP_GQSPI b/configs/fedora/generic/arm/aarch64/CONFIG_SPI_ZYNQMP_GQSPI new file mode 100644 index 000000000..98ca0a7ef --- /dev/null +++ b/configs/fedora/generic/arm/aarch64/CONFIG_SPI_ZYNQMP_GQSPI @@ -0,0 +1 @@ +CONFIG_SPI_ZYNQMP_GQSPI=m diff --git a/configs/fedora/generic/arm/aarch64/CONFIG_XILINX_ZYNQMP_DMA b/configs/fedora/generic/arm/aarch64/CONFIG_XILINX_ZYNQMP_DMA new file mode 100644 index 000000000..9d804ee98 --- /dev/null +++ b/configs/fedora/generic/arm/aarch64/CONFIG_XILINX_ZYNQMP_DMA @@ -0,0 +1 @@ +CONFIG_XILINX_ZYNQMP_DMA=m diff --git a/kernel-aarch64-debug.config b/kernel-aarch64-debug.config index 9edb05112..b719aedd5 100644 --- a/kernel-aarch64-debug.config +++ b/kernel-aarch64-debug.config @@ -243,7 +243,7 @@ CONFIG_ARCH_THUNDER=y CONFIG_ARCH_VEXPRESS=y CONFIG_ARCH_XGENE=y # CONFIG_ARCH_ZX is not set -# CONFIG_ARCH_ZYNQMP is not set +CONFIG_ARCH_ZYNQMP=y # CONFIG_ARCNET is not set CONFIG_ARM64_4K_PAGES=y CONFIG_ARM64_ACPI_PARKING_PROTOCOL=y @@ -1668,6 +1668,7 @@ CONFIG_FB_VIRTUAL=m # CONFIG_FB_VOODOO1 is not set # CONFIG_FB_VT8623 is not set # CONFIG_FB_XGI is not set +CONFIG_FB_XILINX=m CONFIG_FB=y CONFIG_FCOE_FNIC=m CONFIG_FCOE=m @@ -1832,6 +1833,7 @@ CONFIG_GPIO_XGENE=y # CONFIG_GPIO_XILINX is not set CONFIG_GPIO_XLP=m # CONFIG_GPIO_XRA1403 is not set +CONFIG_GPIO_ZYNQ=m CONFIG_GREENASIA_FF=y # CONFIG_GREYBUS is not set # CONFIG_GS_FPGABOOT is not set @@ -4069,6 +4071,7 @@ CONFIG_PCIEPORTBUS=y CONFIG_PCIE_PTM=y CONFIG_PCIE_QCOM=y CONFIG_PCIE_ROCKCHIP=y +CONFIG_PCIE_XILINX_NWL=y # CONFIG_PCI_FTPCI100 is not set CONFIG_PCI_HERMES=m CONFIG_PCI_HISI=y @@ -4676,7 +4679,7 @@ CONFIG_RTC_DRV_WM831X=m CONFIG_RTC_DRV_WM8350=m CONFIG_RTC_DRV_X1205=m CONFIG_RTC_DRV_XGENE=m -# CONFIG_RTC_DRV_ZYNQMP is not set +CONFIG_RTC_DRV_ZYNQMP=m # CONFIG_RTC_DS1685_PROC_REGS is not set CONFIG_RTC_DS1685_SYSFS_REGS=y CONFIG_RTC_HCTOSYS_DEVICE="rtc0" @@ -5570,7 +5573,7 @@ CONFIG_SPI_THUNDERX=m # CONFIG_SPI_XILINX is not set CONFIG_SPI_XLP=m CONFIG_SPI=y -# CONFIG_SPI_ZYNQMP_GQSPI is not set +CONFIG_SPI_ZYNQMP_GQSPI=m CONFIG_SPMI_MSM_PMIC_ARB=y CONFIG_SPMI_PMIC_CLKDIV=m CONFIG_SPMI=y @@ -6640,7 +6643,7 @@ CONFIG_XGENE_SLIMPRO_MBOX=m CONFIG_XILINX_GMII2RGMII=m CONFIG_XILINX_VCU=m # CONFIG_XILINX_WATCHDOG is not set -# CONFIG_XILINX_ZYNQMP_DMA is not set +CONFIG_XILINX_ZYNQMP_DMA=m CONFIG_XILLYBUS=m # CONFIG_XILLYBUS_OF is not set CONFIG_XILLYBUS_PCIE=m diff --git a/kernel-aarch64.config b/kernel-aarch64.config index 572d9975b..33034904d 100644 --- a/kernel-aarch64.config +++ b/kernel-aarch64.config @@ -243,7 +243,7 @@ CONFIG_ARCH_THUNDER=y CONFIG_ARCH_VEXPRESS=y CONFIG_ARCH_XGENE=y # CONFIG_ARCH_ZX is not set -# CONFIG_ARCH_ZYNQMP is not set +CONFIG_ARCH_ZYNQMP=y # CONFIG_ARCNET is not set CONFIG_ARM64_4K_PAGES=y CONFIG_ARM64_ACPI_PARKING_PROTOCOL=y @@ -1650,6 +1650,7 @@ CONFIG_FB_VIRTUAL=m # CONFIG_FB_VOODOO1 is not set # CONFIG_FB_VT8623 is not set # CONFIG_FB_XGI is not set +CONFIG_FB_XILINX=m CONFIG_FB=y CONFIG_FCOE_FNIC=m CONFIG_FCOE=m @@ -1814,6 +1815,7 @@ CONFIG_GPIO_XGENE=y # CONFIG_GPIO_XILINX is not set CONFIG_GPIO_XLP=m # CONFIG_GPIO_XRA1403 is not set +CONFIG_GPIO_ZYNQ=m CONFIG_GREENASIA_FF=y # CONFIG_GREYBUS is not set # CONFIG_GS_FPGABOOT is not set @@ -4047,6 +4049,7 @@ CONFIG_PCIEPORTBUS=y CONFIG_PCIE_PTM=y CONFIG_PCIE_QCOM=y CONFIG_PCIE_ROCKCHIP=y +CONFIG_PCIE_XILINX_NWL=y # CONFIG_PCI_FTPCI100 is not set CONFIG_PCI_HERMES=m CONFIG_PCI_HISI=y @@ -4653,7 +4656,7 @@ CONFIG_RTC_DRV_WM831X=m CONFIG_RTC_DRV_WM8350=m CONFIG_RTC_DRV_X1205=m CONFIG_RTC_DRV_XGENE=m -# CONFIG_RTC_DRV_ZYNQMP is not set +CONFIG_RTC_DRV_ZYNQMP=m # CONFIG_RTC_DS1685_PROC_REGS is not set CONFIG_RTC_DS1685_SYSFS_REGS=y CONFIG_RTC_HCTOSYS_DEVICE="rtc0" @@ -5546,7 +5549,7 @@ CONFIG_SPI_THUNDERX=m # CONFIG_SPI_XILINX is not set CONFIG_SPI_XLP=m CONFIG_SPI=y -# CONFIG_SPI_ZYNQMP_GQSPI is not set +CONFIG_SPI_ZYNQMP_GQSPI=m CONFIG_SPMI_MSM_PMIC_ARB=y CONFIG_SPMI_PMIC_CLKDIV=m CONFIG_SPMI=y @@ -6616,7 +6619,7 @@ CONFIG_XGENE_SLIMPRO_MBOX=m CONFIG_XILINX_GMII2RGMII=m CONFIG_XILINX_VCU=m # CONFIG_XILINX_WATCHDOG is not set -# CONFIG_XILINX_ZYNQMP_DMA is not set +CONFIG_XILINX_ZYNQMP_DMA=m CONFIG_XILLYBUS=m # CONFIG_XILLYBUS_OF is not set CONFIG_XILLYBUS_PCIE=m diff --git a/kernel.spec b/kernel.spec index 3458753ec..07e262559 100644 --- a/kernel.spec +++ b/kernel.spec @@ -1875,6 +1875,9 @@ fi # # %changelog +* Sun Mar 25 2018 Peter Robinson +- Enable initial config for Xilinx ZynqMP platforms + * Fri Mar 23 2018 Jeremy Cline - 4.16.0-0.rc6.git3.1 - Linux v4.16-rc6-384-gf36b7534b833