Lines Matching +full:pm +full:- +full:api

1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/soc/ti/wkup-m3-ipc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Dave Gerlach <d-gerlach@ti.com>
11 - Drew Fustini <dfustini@baylibre.com>
14 The TI AM33xx and AM43xx family of devices use a small Cortex M3 co-processor
17 C-states for CPU Idle. Once the wkup_m3_ipc driver uses the wkup_m3_rproc driver
20 API to allow the SoC PM code to execute specific PM tasks.
29 On some boards like the AM335x EVM-SK and the AM437x GP EVM, a GPIO pin is
40 override the pin's existing bias (pull-up/pull-down) and value (high/low) when
52 - ti,am3352-wkup-m3-ipc # for AM33xx SoCs
53 - ti,am4372-wkup-m3-ipc # for AM43xx SoCs
76 firmware-name:
80 ti,vtt-gpio-pin:
84 ti,set-io-isolation:
93 - if:
98 const: ti,am4372-wkup-m3-ipc
101 ti,set-io-isolation: false
104 - compatible
105 - reg
106 - interrupts
107 - ti,rproc
108 - mboxes
113 - |
116 #address-cells = <1>;
117 #size-cells = <1>;
120 #mbox-cells = <1>;
124 compatible = "ti,am3352-wkup-m3-ipc";
129 ti,vtt-gpio-pin = <7>;
130 firmware-name = "am335x-evm-scale-data.bin";
134 - |
137 * On the AM437x-GP-EVM board, gpio5_7 is wired to enable pin of the DDR VTT
139 * for pull-up during normal system operation. However, the DS0 (deep sleep)
140 * state of the pin is configured for pull-down and thus the VTT regulator
142 * this method is an alternative to using the 'ti,vtt-gpio-pin' property.
144 #include <dt-bindings/pinctrl/am43xx.h>
146 #address-cells = <1>;
147 #size-cells = <1>;
150 #mbox-cells = <1>;
154 pinctrl-names = "default";
155 pinctrl-0 = <&ddr3_vtt_toggle_default>;
158 pinctrl-single,pins = <
165 compatible = "ti,am4372-wkup-m3-ipc";
170 ti,set-io-isolation;
171 firmware-name = "am43x-evm-scale-data.bin";