diff options
Diffstat (limited to 'arch/arm/boot/dts/broadcom/bcm23550.dtsi')
| -rw-r--r-- | arch/arm/boot/dts/broadcom/bcm23550.dtsi | 91 |
1 files changed, 91 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/broadcom/bcm23550.dtsi b/arch/arm/boot/dts/broadcom/bcm23550.dtsi new file mode 100644 index 000000000000..c1c69381286b --- /dev/null +++ b/arch/arm/boot/dts/broadcom/bcm23550.dtsi @@ -0,0 +1,91 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Device tree for the BCM23550 SoC. + * + * Copyright (C) 2016 Broadcom + */ + +#include "bcm2166x-common.dtsi" + +/ { + interrupt-parent = <&gic>; + + cpus { + #address-cells = <1>; + #size-cells = <0>; + + cpu0: cpu@0 { + device_type = "cpu"; + compatible = "arm,cortex-a7"; + reg = <0>; + clock-frequency = <1000000000>; + }; + + cpu1: cpu@1 { + device_type = "cpu"; + compatible = "arm,cortex-a7"; + enable-method = "brcm,bcm23550"; + secondary-boot-reg = <0x35004178>; + reg = <1>; + clock-frequency = <1000000000>; + }; + + cpu2: cpu@2 { + device_type = "cpu"; + compatible = "arm,cortex-a7"; + enable-method = "brcm,bcm23550"; + secondary-boot-reg = <0x35004178>; + reg = <2>; + clock-frequency = <1000000000>; + }; + + cpu3: cpu@3 { + device_type = "cpu"; + compatible = "arm,cortex-a7"; + enable-method = "brcm,bcm23550"; + secondary-boot-reg = <0x35004178>; + reg = <3>; + clock-frequency = <1000000000>; + }; + }; +}; + +&apps { + cdc: cdc@1b0e000 { + compatible = "brcm,bcm23550-cdc"; + reg = <0x01b0e000 0x78>; + }; + + gic: interrupt-controller@1b21000 { + compatible = "arm,cortex-a9-gic"; + #interrupt-cells = <3>; + #address-cells = <0>; + interrupt-controller; + reg = <0x01b21000 0x1000>, + <0x01b22000 0x1000>; + }; +}; + +&bsc1 { + compatible = "brcm,bcm23550-i2c", "brcm,kona-i2c"; +}; + +&bsc2 { + compatible = "brcm,bcm23550-i2c", "brcm,kona-i2c"; +}; + +&bsc3 { + compatible = "brcm,bcm23550-i2c", "brcm,kona-i2c"; +}; + +&bsc4 { + compatible = "brcm,bcm23550-i2c", "brcm,kona-i2c"; +}; + +&gpio { + compatible = "brcm,bcm23550-gpio", "brcm,kona-gpio"; +}; + +&smc { + compatible = "brcm,bcm23550-smc", "brcm,kona-smc"; +}; |
