Lines Matching +full:psci +full:- +full:0

1 // SPDX-License-Identifier: GPL-2.0-or-later
6 * Copyright (c) 2013-2016 Broadcom
10 #include <dt-bindings/interrupt-controller/arm-gic.h>
14 compatible = "cavium,thunderx2-cn9900", "brcm,vulcan-soc";
15 interrupt-parent = <&gic>;
16 #address-cells = <2>;
17 #size-cells = <2>;
21 #address-cells = <0x2>;
22 #size-cells = <0x0>;
24 cpu@0 {
27 reg = <0x0 0x0>;
28 enable-method = "psci";
34 reg = <0x0 0x1>;
35 enable-method = "psci";
41 reg = <0x0 0x2>;
42 enable-method = "psci";
48 reg = <0x0 0x3>;
49 enable-method = "psci";
53 psci {
54 compatible = "arm,psci-0.2";
58 gic: interrupt-controller@400080000 {
59 compatible = "arm,gic-v3";
60 #interrupt-cells = <3>;
61 #address-cells = <2>;
62 #size-cells = <2>;
64 interrupt-controller;
65 #redistributor-regions = <1>;
66 reg = <0x04 0x00080000 0x0 0x20000>, /* GICD */
67 <0x04 0x01000000 0x0 0x1000000>; /* GICR */
70 gicits: gic-its@40010000 {
71 compatible = "arm,gic-v3-its";
72 msi-controller;
73 reg = <0x04 0x00100000 0x0 0x20000>; /* GIC ITS */
78 compatible = "arm,armv8-timer";
86 compatible = "brcm,vulcan-pmu", "arm,armv8-pmuv3";
91 compatible = "fixed-clock";
92 #clock-cells = <0>;
93 clock-frequency = <125000000>;
94 clock-output-names = "clk125mhz";
98 compatible = "pci-host-ecam-generic";
100 #interrupt-cells = <1>;
101 #address-cells = <3>;
102 #size-cells = <2>;
104 /* ECAM at 0x3000_0000 - 0x4000_0000 */
105 reg = <0x0 0x30000000 0x0 0x10000000>;
106 reg-names = "PCI ECAM";
111 * MEM 0x4000_0000 - 0x6000_0000
112 * MEM64 pref 0x40_0000_0000 - 0x60_0000_0000
115 <0x02000000 0 0x40000000 0 0x40000000 0 0x20000000
116 0x43000000 0x40 0x00000000 0x40 0x00000000 0x20 0x00000000>;
117 bus-range = <0 0xff>;
118 interrupt-map-mask = <0 0 0 7>;
119 interrupt-map =
121 <0 0 0 1 &gic 0 0 GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH
122 0 0 0 2 &gic 0 0 GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH
123 0 0 0 3 &gic 0 0 GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH
124 0 0 0 4 &gic 0 0 GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>;
125 msi-parent = <&gicits>;
126 dma-coherent;
130 compatible = "simple-bus";
131 #address-cells = <2>;
132 #size-cells = <2>;
137 reg = <0x04 0x02020000 0x0 0x1000>;
138 interrupt-parent = <&gic>;
141 clock-names = "apb_pclk";