diff options
Diffstat (limited to 'arch/arm/boot/dts/broadcom/bcm21664.dtsi')
| -rw-r--r-- | arch/arm/boot/dts/broadcom/bcm21664.dtsi | 69 |
1 files changed, 69 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/broadcom/bcm21664.dtsi b/arch/arm/boot/dts/broadcom/bcm21664.dtsi new file mode 100644 index 000000000000..f0d0300079b6 --- /dev/null +++ b/arch/arm/boot/dts/broadcom/bcm21664.dtsi @@ -0,0 +1,69 @@ +// SPDX-License-Identifier: GPL-2.0-only +// Copyright (C) 2014 Broadcom Corporation + +#include "bcm2166x-common.dtsi" + +/ { + interrupt-parent = <&gic>; + + cpus { + #address-cells = <1>; + #size-cells = <0>; + + cpu0: cpu@0 { + device_type = "cpu"; + compatible = "arm,cortex-a9"; + reg = <0>; + }; + + cpu1: cpu@1 { + device_type = "cpu"; + compatible = "arm,cortex-a9"; + enable-method = "brcm,bcm11351-cpu-method"; + secondary-boot-reg = <0x35004178>; + reg = <1>; + }; + }; +}; + +&apps { + gic: interrupt-controller@1c01000 { + compatible = "arm,cortex-a9-gic"; + #interrupt-cells = <3>; + #address-cells = <0>; + interrupt-controller; + reg = <0x01c01000 0x1000>, + <0x01c00100 0x100>; + }; + + L2: cache-controller@1c20000 { + compatible = "arm,pl310-cache"; + reg = <0x01c20000 0x1000>; + cache-unified; + cache-level = <2>; + }; +}; + +&bsc1 { + compatible = "brcm,bcm21664-i2c", "brcm,kona-i2c"; +}; + +&bsc2 { + compatible = "brcm,bcm21664-i2c", "brcm,kona-i2c"; +}; + +&bsc3 { + compatible = "brcm,bcm21664-i2c", "brcm,kona-i2c"; +}; + +&bsc4 { + compatible = "brcm,bcm21664-i2c", "brcm,kona-i2c"; +}; + +&gpio { + compatible = "brcm,bcm21664-gpio", "brcm,kona-gpio"; +}; + +&smc { + compatible = "brcm,bcm21664-smc", "brcm,kona-smc"; +}; |
