xref: /linux/scripts/dtc/include-prefixes/arm/broadcom/bcm21664.dtsi (revision 3a39d672e7f48b8d6b91a09afa4b55352773b4b5)
1724ba675SRob Herring// SPDX-License-Identifier: GPL-2.0-only
2724ba675SRob Herring// Copyright (C) 2014 Broadcom Corporation
3724ba675SRob Herring
4*34f86e85SArtur Weber#include "bcm2166x-common.dtsi"
5724ba675SRob Herring
6724ba675SRob Herring/ {
7724ba675SRob Herring	interrupt-parent = <&gic>;
8724ba675SRob Herring
9724ba675SRob Herring	cpus {
10724ba675SRob Herring		#address-cells = <1>;
11724ba675SRob Herring		#size-cells = <0>;
12724ba675SRob Herring
13724ba675SRob Herring		cpu0: cpu@0 {
14724ba675SRob Herring			device_type = "cpu";
15724ba675SRob Herring			compatible = "arm,cortex-a9";
16724ba675SRob Herring			reg = <0>;
17724ba675SRob Herring		};
18724ba675SRob Herring
19724ba675SRob Herring		cpu1: cpu@1 {
20724ba675SRob Herring			device_type = "cpu";
21724ba675SRob Herring			compatible = "arm,cortex-a9";
22724ba675SRob Herring			enable-method = "brcm,bcm11351-cpu-method";
23724ba675SRob Herring			secondary-boot-reg = <0x35004178>;
24724ba675SRob Herring			reg = <1>;
25724ba675SRob Herring		};
26724ba675SRob Herring	};
27*34f86e85SArtur Weber};
28724ba675SRob Herring
29*34f86e85SArtur Weber&apps {
30*34f86e85SArtur Weber		gic: interrupt-controller@1c01000 {
31724ba675SRob Herring			compatible = "arm,cortex-a9-gic";
32724ba675SRob Herring			#interrupt-cells = <3>;
33724ba675SRob Herring			#address-cells = <0>;
34724ba675SRob Herring			interrupt-controller;
35*34f86e85SArtur Weber			reg = <0x01c01000 0x1000>,
36*34f86e85SArtur Weber				  <0x01c00100 0x100>;
37724ba675SRob Herring		};
38724ba675SRob Herring
39*34f86e85SArtur Weber		L2: cache-controller@1c20000 {
40724ba675SRob Herring			compatible = "arm,pl310-cache";
41*34f86e85SArtur Weber			reg = <0x01c20000 0x1000>;
42724ba675SRob Herring			cache-unified;
43724ba675SRob Herring			cache-level = <2>;
44724ba675SRob Herring		};
45724ba675SRob Herring};
46724ba675SRob Herring
47*34f86e85SArtur Weber&bsc1 {
48*34f86e85SArtur Weber	compatible = "brcm,bcm21664-i2c", "brcm,kona-i2c";
49724ba675SRob Herring};
50724ba675SRob Herring
51*34f86e85SArtur Weber&bsc2 {
52*34f86e85SArtur Weber	compatible = "brcm,bcm21664-i2c", "brcm,kona-i2c";
53*34f86e85SArtur Weber};
54*34f86e85SArtur Weber
55*34f86e85SArtur Weber&bsc3 {
56*34f86e85SArtur Weber	compatible = "brcm,bcm21664-i2c", "brcm,kona-i2c";
57*34f86e85SArtur Weber};
58*34f86e85SArtur Weber
59*34f86e85SArtur Weber&bsc4 {
60*34f86e85SArtur Weber	compatible = "brcm,bcm21664-i2c", "brcm,kona-i2c";
61*34f86e85SArtur Weber};
62*34f86e85SArtur Weber
63*34f86e85SArtur Weber&gpio {
64724ba675SRob Herring	compatible = "brcm,bcm21664-gpio", "brcm,kona-gpio";
65724ba675SRob Herring};
66724ba675SRob Herring
67*34f86e85SArtur Weber&smc {
68*34f86e85SArtur Weber	compatible = "brcm,bcm21664-smc", "brcm,kona-smc";
69724ba675SRob Herring};
70