blob: f0d0300079b60dde0c173fc1a82428109cda4791 [file] [log] [blame]
Tom Rini53633a82024-02-29 12:33:36 -05001// SPDX-License-Identifier: GPL-2.0-only
2// Copyright (C) 2014 Broadcom Corporation
3
Tom Rini9c8af152024-12-24 12:03:04 -06004#include "bcm2166x-common.dtsi"
Tom Rini53633a82024-02-29 12:33:36 -05005
6/ {
Tom Rini53633a82024-02-29 12:33:36 -05007 interrupt-parent = <&gic>;
8
Tom Rini53633a82024-02-29 12:33:36 -05009 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 };
Tom Rini9c8af152024-12-24 12:03:04 -060027};
Tom Rini53633a82024-02-29 12:33:36 -050028
Tom Rini9c8af152024-12-24 12:03:04 -060029&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>;
Tom Rini53633a82024-02-29 12:33:36 -050037 };
38
Tom Rini9c8af152024-12-24 12:03:04 -060039 L2: cache-controller@1c20000 {
40 compatible = "arm,pl310-cache";
41 reg = <0x01c20000 0x1000>;
42 cache-unified;
43 cache-level = <2>;
Tom Rini53633a82024-02-29 12:33:36 -050044 };
Tom Rini9c8af152024-12-24 12:03:04 -060045};
Tom Rini53633a82024-02-29 12:33:36 -050046
Tom Rini9c8af152024-12-24 12:03:04 -060047&bsc1 {
48 compatible = "brcm,bcm21664-i2c", "brcm,kona-i2c";
49};
Tom Rini53633a82024-02-29 12:33:36 -050050
Tom Rini9c8af152024-12-24 12:03:04 -060051&bsc2 {
52 compatible = "brcm,bcm21664-i2c", "brcm,kona-i2c";
53};
Tom Rini53633a82024-02-29 12:33:36 -050054
Tom Rini9c8af152024-12-24 12:03:04 -060055&bsc3 {
56 compatible = "brcm,bcm21664-i2c", "brcm,kona-i2c";
57};
Tom Rini53633a82024-02-29 12:33:36 -050058
Tom Rini9c8af152024-12-24 12:03:04 -060059&bsc4 {
60 compatible = "brcm,bcm21664-i2c", "brcm,kona-i2c";
61};
Tom Rini53633a82024-02-29 12:33:36 -050062
Tom Rini9c8af152024-12-24 12:03:04 -060063&gpio {
64 compatible = "brcm,bcm21664-gpio", "brcm,kona-gpio";
65};
Tom Rini53633a82024-02-29 12:33:36 -050066
Tom Rini9c8af152024-12-24 12:03:04 -060067&smc {
68 compatible = "brcm,bcm21664-smc", "brcm,kona-smc";
Tom Rini53633a82024-02-29 12:33:36 -050069};