This change adds the basic support for Broadcom's ARMv8 based Broadband SoC BCM4912. The initial support includes a bare-bone dts for quad core Broadcom B53 with a Broadcom uart. Changes in v2: - Simplify dt-bindings patch subject line - Fix pmu compatible string - Remove unnecessary cpu_on and cpu_off properties from psci node - Add the missing gic registers and interrupts property to gic node William Zhang (3): dt-bindings: arm64: add bcm4912 SoC arm64: dts: add dts files for bcmbca SoC bcm4912 MAINTAINERS: add bcm4912 to bcmbca arch entry .../bindings/arm/bcm/brcm,bcmbca.yaml | 7 + MAINTAINERS | 1 + arch/arm64/boot/dts/broadcom/bcmbca/Makefile | 3 +- .../boot/dts/broadcom/bcmbca/bcm4912.dtsi | 128 ++++++++++++++++++ .../boot/dts/broadcom/bcmbca/bcm94912.dts | 30 ++++ 5 files changed, 168 insertions(+), 1 deletion(-) create mode 100644 arch/arm64/boot/dts/broadcom/bcmbca/bcm4912.dtsi create mode 100644 arch/arm64/boot/dts/broadcom/bcmbca/bcm94912.dts -- 2.36.1