Message ID | 20220130145116.88406-1-nbd@nbd.name (mailing list archive) |
---|---|
Headers | show |
Series | Add support for Airoha EN7523 SoC | expand |
On 30/01/2022 15:51, Felix Fietkau wrote: > This patchset adds support for the Airoha EN7523 SoC, intended primarily > for xPON/xDSL routers. > I applied patch 1, 2, 3, 4 and 13 to me tree. The rest unfortunately will need to go through clk and pci tree or at least need a Acked-by from the maintainers. Thanks! Matthias > Felix Fietkau (4): > clk: en7523: Add clock driver for Airoha EN7523 SoC > ARM: dts: add clock support for Airoha EN7523 > PCI: mediatek: Allow building for ARCH_AIROHA > ARM: dts: Add PCIe support for Airoha EN7523 > > John Crispin (9): > dt-bindings: Add vendor prefix for Airoha > dt-bindings: arm: airoha: Add binding for EN7523 SoC and EVB > ARM: Add basic support for Airoha EN7523 SoC > ARM: multi_v7_defconfig: Add support for Airoha EN7523 SoC > dt-bindings: Add en7523-scu device tree binding documentation > dt-bindings: PCI: Add support for Airoha EN7532 > dt-bindings: arm: airoha: Add binding for Airoha GPIO controller > gpio: Add support for Airoha EN7523 GPIO controller > ARM: dts: add GPIO support for Airoha EN7523 > > .../devicetree/bindings/arm/airoha.yaml | 28 ++ > .../bindings/clock/airoha,en7523-scu.yaml | 58 +++ > .../bindings/gpio/airoha,en7523-gpio.yaml | 67 ++++ > .../devicetree/bindings/pci/mediatek-pcie.txt | 1 + > .../devicetree/bindings/vendor-prefixes.yaml | 2 + > arch/arm/Kconfig | 12 + > arch/arm/Makefile | 1 + > arch/arm/boot/dts/Makefile | 2 + > arch/arm/boot/dts/en7523-evb.dts | 43 +++ > arch/arm/boot/dts/en7523.dtsi | 205 ++++++++++ > arch/arm/configs/multi_v7_defconfig | 1 + > arch/arm/mach-airoha/Makefile | 2 + > arch/arm/mach-airoha/airoha.c | 16 + > drivers/clk/Kconfig | 9 + > drivers/clk/Makefile | 1 + > drivers/clk/clk-en7523.c | 350 ++++++++++++++++++ > drivers/gpio/Kconfig | 10 + > drivers/gpio/Makefile | 1 + > drivers/gpio/gpio-en7523.c | 137 +++++++ > drivers/pci/controller/Kconfig | 2 +- > include/dt-bindings/clock/en7523-clk.h | 17 + > 21 files changed, 964 insertions(+), 1 deletion(-) > create mode 100644 Documentation/devicetree/bindings/arm/airoha.yaml > create mode 100644 Documentation/devicetree/bindings/clock/airoha,en7523-scu.yaml > create mode 100644 Documentation/devicetree/bindings/gpio/airoha,en7523-gpio.yaml > create mode 100644 arch/arm/boot/dts/en7523-evb.dts > create mode 100644 arch/arm/boot/dts/en7523.dtsi > create mode 100644 arch/arm/mach-airoha/Makefile > create mode 100644 arch/arm/mach-airoha/airoha.c > create mode 100644 drivers/clk/clk-en7523.c > create mode 100644 drivers/gpio/gpio-en7523.c > create mode 100644 include/dt-bindings/clock/en7523-clk.h >