Lines Matching +full:firmware +full:- +full:reset

2 ----------------------------------------------------------
8 This binding is intended to define the interface the firmware implementing
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
45 The mailbox is the only permitted method of calling the SCMI firmware.
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.
64 ------------------------------------------------------------
70 - #power-domain-cells : Should be 1. Contains the device or the power
74 ------------------------------------------------------------
85 - reg : shall identify an existent SCMI Voltage Domain.
88 --------------------------------------------------------------
92 - #thermal-sensor-cells: should be set to 1. This property follows the
96 as used by the firmware. Refer to platform details
99 Reset signal bindings for the reset domains based on SCMI Message Protocol
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
129 [5] Documentation/devicetree/bindings/reset/reset.txt
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>;
159 firmware {
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>;