xref: /linux/arch/arm/boot/dts/broadcom/bcm21664.dtsi (revision 55d0969c451159cff86949b38c39171cab962069)
1// SPDX-License-Identifier: GPL-2.0-only
2// Copyright (C) 2014 Broadcom Corporation
3
4#include "bcm2166x-common.dtsi"
5
6/ {
7	interrupt-parent = <&gic>;
8
9	cpus {
10		#address-cells = <1>;
11		#size-cells = <0>;
12
13		cpu0: cpu@0 {
14			device_type = "cpu";
15			compatible = "arm,cortex-a9";
16			reg = <0>;
17		};
18
19		cpu1: cpu@1 {
20			device_type = "cpu";
21			compatible = "arm,cortex-a9";
22			enable-method = "brcm,bcm11351-cpu-method";
23			secondary-boot-reg = <0x35004178>;
24			reg = <1>;
25		};
26	};
27};
28
29&apps {
30		gic: interrupt-controller@1c01000 {
31			compatible = "arm,cortex-a9-gic";
32			#interrupt-cells = <3>;
33			#address-cells = <0>;
34			interrupt-controller;
35			reg = <0x01c01000 0x1000>,
36				  <0x01c00100 0x100>;
37		};
38
39		L2: cache-controller@1c20000 {
40			compatible = "arm,pl310-cache";
41			reg = <0x01c20000 0x1000>;
42			cache-unified;
43			cache-level = <2>;
44		};
45};
46
47&bsc1 {
48	compatible = "brcm,bcm21664-i2c", "brcm,kona-i2c";
49};
50
51&bsc2 {
52	compatible = "brcm,bcm21664-i2c", "brcm,kona-i2c";
53};
54
55&bsc3 {
56	compatible = "brcm,bcm21664-i2c", "brcm,kona-i2c";
57};
58
59&bsc4 {
60	compatible = "brcm,bcm21664-i2c", "brcm,kona-i2c";
61};
62
63&gpio {
64	compatible = "brcm,bcm21664-gpio", "brcm,kona-gpio";
65};
66
67&smc {
68	compatible = "brcm,bcm21664-smc", "brcm,kona-smc";
69};
70