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