Lines Matching +full:arm +full:- +full:platform

1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2 # Copyright 2021 ARM Ltd.
4 ---
5 $id: http://devicetree.org/schemas/firmware/arm,scmi.yaml#
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
11 - Sudeep Holla <sudeep.holla@arm.com>
15 that are provided by the hardware platform it is running on, including power
19 the SCMI as described in ARM document number ARM DEN 0056 ("ARM System Control
20 and Management Interface Platform Design Document")[0] provide for OSPM in
23 [0] https://developer.arm.com/documentation/den0056/latest
31 - description: SCMI compliant firmware with mailbox transport
33 - const: arm,scmi
34 - description: SCMI compliant firmware with ARM SMC/HVC transport
36 - const: arm,scmi-smc
37 - description: SCMI compliant firmware with SCMI Virtio transport.
40 - const: arm,scmi-virtio
44 The interrupt that indicates message completion by the platform
46 except when the platform requires such behavior.
49 interrupt-names:
52 mbox-names:
57 - const: tx
58 - const: rx
75 '#address-cells':
78 '#size-cells':
81 arm,smc-id:
92 '#power-domain-cells':
96 - '#power-domain-cells'
104 '#clock-cells':
108 - '#clock-cells'
116 '#clock-cells':
120 - '#clock-cells'
128 '#thermal-sensor-cells':
132 - '#thermal-sensor-cells'
140 '#reset-cells':
144 - '#reset-cells'
158 '^regulators@[0-9a-f]+$':
168 - reg
173 '^protocol@[0-9a-f]+$':
176 Each sub-node represents a protocol supported. If the platform
185 mbox-names:
187 - const: tx
188 - const: rx
199 - reg
202 - compatible
208 const: arm,scmi
212 interrupt-names: false
215 - mboxes
216 - shmem
223 const: arm,scmi-smc
226 - arm,smc-id
227 - shmem
230 - |
233 compatible = "arm,scmi";
236 mbox-names = "tx", "rx";
240 #address-cells = <1>;
241 #size-cells = <0>;
245 #power-domain-cells = <1>;
250 #clock-cells = <1>;
254 mbox-names = "tx", "rx";
261 #clock-cells = <1>;
266 #thermal-sensor-cells = <1>;
271 #reset-cells = <1>;
277 #address-cells = <1>;
278 #size-cells = <0>;
282 regulator-max-microvolt = <3300000>;
287 regulator-min-microvolt = <500000>;
288 regulator-max-microvolt = <4200000>;
296 #address-cells = <2>;
297 #size-cells = <2>;
300 compatible = "mmio-sram";
303 #address-cells = <1>;
304 #size-cells = <1>;
307 cpu_scp_lpri0: scp-sram-section@0 {
308 compatible = "arm,scmi-shmem";
312 cpu_scp_lpri1: scp-sram-section@80 {
313 compatible = "arm,scmi-shmem";
317 cpu_scp_hpri0: scp-sram-section@100 {
318 compatible = "arm,scmi-shmem";
322 cpu_scp_hpri2: scp-sram-section@180 {
323 compatible = "arm,scmi-shmem";
329 - |
332 compatible = "arm,scmi-smc";
334 arm,smc-id = <0xc3000001>;
336 #address-cells = <1>;
337 #size-cells = <0>;
341 #power-domain-cells = <1>;