Lines Matching +full:power +full:- +full:domain +full:- +full:node

2 ----------------------------------------------------------
5 that are provided by the hardware platform it is running on, including power
15 The scmi node with the following properties shall be under the /firmware/ node.
17 - compatible : shall be "arm,scmi" or "arm,scmi-smc" for smc/hvc transports
18 - mboxes: List of phandle and mailbox channel specifiers. It should contain
22 - shmem : List of phandle pointing to the shared memory(SHM) area as per
24 - #address-cells : should be '1' if the device has sub-nodes, maps to
25 protocol identifier for a given sub-node.
26 - #size-cells : should be '0' as 'reg' property doesn't have any size
28 - arm,smc-id : SMC id required when using smc or hvc transports
32 - mbox-names: shall be "tx" or "rx" depending on mboxes entries.
34 - interrupts : when using smc or hvc transports, this optional
39 - interrupt-names : if "interrupts" is present, interrupt-names must also
49 Each protocol supported shall have a sub-node with corresponding compatible
52 mboxes, mbox-names and shmem shall be present in the sub-node corresponding
56 ------------------------------------------------------------
61 - #clock-cells : Should be 1. Contains the Clock ID value used by SCMI commands.
63 Power domain bindings for the power domains based on SCMI Message Protocol
64 ------------------------------------------------------------
66 This binding for the SCMI power domain providers uses the generic power
67 domain binding[2].
70 - #power-domain-cells : Should be 1. Contains the device or the power
71 domain ID value used by SCMI commands.
74 ------------------------------------------------------------
75 An SCMI Regulator is permanently bound to a well defined SCMI Voltage Domain,
79 SCMI Regulators are grouped under a 'regulators' node which in turn is a child
80 of the SCMI Voltage protocol node inside the desired SCMI instance node.
85 - reg : shall identify an existent SCMI Voltage Domain.
88 --------------------------------------------------------------
92 - #thermal-sensor-cells: should be set to 1. This property follows the
100 ------------------------------------------------------------
102 This binding for the SCMI reset domain providers uses the generic reset
106 - #reset-cells : Should be 1. Contains the reset domain ID value used
110 -------------------------------
115 The properties should follow the generic mmio-sram description found in [4]
117 Each sub-node represents the reserved area for SCMI.
119 Required sub-node properties:
120 - reg : The base offset and size of the reserved area with the SRAM
121 - compatible : should be "arm,scmi-shmem" for Non-secure SRAM based
125 [1] Documentation/devicetree/bindings/clock/clock-bindings.txt
126 [2] Documentation/devicetree/bindings/power/power-domain.yaml
135 compatible = "mmio-sram";
138 #address-cells = <1>;
139 #size-cells = <1>;
142 cpu_scp_lpri: scp-shmem@0 {
143 compatible = "arm,scmi-shmem";
147 cpu_scp_hpri: scp-shmem@200 {
148 compatible = "arm,scmi-shmem";
155 #mbox-cells = <1>;
166 mbox-names = "tx", "rx";
168 #address-cells = <1>;
169 #size-cells = <0>;
173 #power-domain-cells = <1>;
178 #clock-cells = <1>;
183 #clock-cells = <1>;
188 #thermal-sensor-cells = <1>;
193 #reset-cells = <1>;
202 regulator-max-microvolt = <3300000>;
207 regulator-min-microvolt = <500000>;
208 regulator-max-microvolt = <4200000>;
227 power-domains = <&scmi_devpd 1>;
231 thermal-zones {
233 polling-delay-passive = <100>;
234 polling-delay = <1000>;
236 thermal-sensors = <&scmi_sensors0 3>;