Lines Matching +full:suspend +full:- +full:gpios
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 * at91-sama5d27_wlsom1.dtsi - Device Tree file for SAMA5D27 WLSOM1
11 #include "sama5d2-pinfunc.h"
12 #include <dt-bindings/gpio/gpio.h>
13 #include <dt-bindings/mfd/atmel-flexcom.h>
14 #include <dt-bindings/pinctrl/at91.h>
18 compatible = "microchip,sama5d27-wlsom1", "atmel,sama5d27", "atmel,sama5d2", "atmel,sama5";
26 clock-frequency = <32768>;
30 clock-frequency = <24000000>;
34 reg_5v: regulator-5v {
35 compatible = "regulator-fixed";
36 regulator-name = "VDD_MAIN";
37 regulator-min-microvolt = <5000000>;
38 regulator-max-microvolt = <5000000>;
39 regulator-always-on;
43 compatible = "mmc-pwrseq-wilc1000";
44 reset-gpios = <&pioA PIN_PA27 GPIO_ACTIVE_HIGH>;
45 powerdown-gpios = <&pioA PIN_PA29 GPIO_ACTIVE_HIGH>;
46 pinctrl-0 = <&pinctrl_wilc_pwrseq>;
47 pinctrl-names = "default";
52 atmel,flexcom-mode = <ATMEL_FLEXCOM_MODE_USART>;
55 pinctrl-0 = <&pinctrl_flx1_default>;
56 pinctrl-names = "default";
61 pinctrl-0 = <&pinctrl_i2c0_default>;
62 pinctrl-1 = <&pinctrl_i2c0_gpio>;
63 pinctrl-names = "default", "gpio";
64 sda-gpios = <&pioA PIN_PD21 GPIO_ACTIVE_HIGH>;
65 scl-gpios = <&pioA PIN_PD22 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
71 pinctrl-names = "default", "gpio";
72 pinctrl-0 = <&pinctrl_i2c1_default>;
73 pinctrl-1 = <&pinctrl_i2c1_gpio>;
74 sda-gpios = <&pioA PIN_PD19 GPIO_ACTIVE_HIGH>;
75 scl-gpios = <&pioA PIN_PD20 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
81 lvin-supply = <®_5v>;
82 pvin1-supply = <®_5v>;
83 pvin2-supply = <®_5v>;
84 pvin3-supply = <®_5v>;
85 pvin4-supply = <®_5v>;
87 lpm-gpios = <&pioBU 0 GPIO_ACTIVE_LOW>;
91 regulator-name = "VDD_IO";
92 regulator-min-microvolt = <3300000>;
93 regulator-max-microvolt = <3300000>;
94 regulator-initial-mode = <2>;
95 regulator-allowed-modes = <2>, <4>;
96 regulator-always-on;
98 regulator-state-standby {
99 regulator-on-in-suspend;
100 regulator-mode = <4>;
103 regulator-state-mem {
104 regulator-off-in-suspend;
105 regulator-mode = <4>;
110 regulator-name = "VDD_DDR";
111 regulator-min-microvolt = <1200000>;
112 regulator-max-microvolt = <1200000>;
113 regulator-initial-mode = <2>;
114 regulator-allowed-modes = <2>, <4>;
115 regulator-always-on;
117 regulator-state-standby {
118 regulator-on-in-suspend;
119 regulator-suspend-microvolt = <1200000>;
120 regulator-changeable-in-suspend;
121 regulator-mode = <4>;
124 regulator-state-mem {
125 regulator-on-in-suspend;
126 regulator-suspend-microvolt = <1200000>;
127 regulator-changeable-in-suspend;
128 regulator-mode = <4>;
133 regulator-name = "VDD_CORE";
134 regulator-min-microvolt = <1250000>;
135 regulator-max-microvolt = <1250000>;
136 regulator-initial-mode = <2>;
137 regulator-allowed-modes = <2>, <4>;
138 regulator-always-on;
140 regulator-state-standby {
141 regulator-on-in-suspend;
142 regulator-mode = <4>;
145 regulator-state-mem {
146 regulator-off-in-suspend;
147 regulator-mode = <4>;
152 regulator-name = "VDD_OTHER";
153 regulator-min-microvolt = <1800000>;
154 regulator-max-microvolt = <1800000>;
155 regulator-initial-mode = <2>;
156 regulator-allowed-modes = <2>, <4>;
157 regulator-always-on;
159 regulator-state-standby {
160 regulator-on-in-suspend;
161 regulator-suspend-microvolt = <1800000>;
162 regulator-changeable-in-suspend;
163 regulator-mode = <4>;
166 regulator-state-mem {
167 regulator-on-in-suspend;
168 regulator-suspend-microvolt = <1800000>;
169 regulator-changeable-in-suspend;
170 regulator-mode = <4>;
175 regulator-name = "LDO1";
176 regulator-min-microvolt = <3300000>;
177 regulator-max-microvolt = <3300000>;
178 regulator-always-on;
180 regulator-state-standby {
181 regulator-on-in-suspend;
184 regulator-state-mem {
185 regulator-off-in-suspend;
190 regulator-name = "LDO2";
191 regulator-min-microvolt = <1800000>;
192 regulator-max-microvolt = <3300000>;
194 regulator-state-standby {
195 regulator-on-in-suspend;
198 regulator-state-mem {
199 regulator-off-in-suspend;
207 pinctrl-names = "default";
208 pinctrl-0 = <&pinctrl_macb0_default>;
209 #address-cells = <1>;
210 #size-cells = <0>;
211 phy-mode = "rmii";
213 ethernet-phy@0 {
215 interrupt-parent = <&pioA>;
217 pinctrl-names = "default";
218 pinctrl-0 = <&pinctrl_macb0_phy_irq>;
223 atmel,osc-bypass;
227 pinctrl-names = "default";
228 pinctrl-0 = <&pinctrl_qspi1_default>;
232 #address-cells = <1>;
233 #size-cells = <1>;
234 compatible = "jedec,spi-nor";
236 spi-max-frequency = <104000000>;
237 spi-cs-setup-ns = <7>;
238 spi-rx-bus-width = <4>;
239 spi-tx-bus-width = <4>;
240 m25p,fast-read;
281 bias-disable;
287 bias-disable;
293 bias-disable;
299 bias-disable;
305 bias-disable;
319 bias-disable;
324 bias-disable;
334 bias-pull-up;
338 cmd-data {
344 bias-disable;
347 conf-ck {
349 bias-disable;
354 conf-irq {
356 bias-disable;
361 conf-ce-nrst {
364 bias-disable;
367 conf-rtcclk {
369 bias-disable;
375 #address-cells = <1>;
376 #size-cells = <0>;
377 bus-width = <4>;
378 pinctrl-names = "default";
379 pinctrl-0 = <&pinctrl_sdmmc1_default>;
380 mmc-pwrseq = <&wifi_pwrseq>;
381 no-1-8-v;
382 non-removable;
383 bus-width = <4>;
389 pinctrl-names = "default";
390 pinctrl-0 = <&pinctrl_wilc_default>;
392 clock-names = "rtc";
394 interrupt-parent = <&pioA>;
395 assigned-clocks = <&pmc PMC_TYPE_SYSTEM 9>;
396 assigned-clock-rates = <32768>;