Lines Matching +full:standby +full:- +full:gpios

1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 * at91-sama7d65_curiosity.dts - Device Tree file for SAMA7D65 Curiosity board
10 /dts-v1/;
11 #include "sama7d65-pinfunc.h"
13 #include <dt-bindings/mfd/atmel-flexcom.h>
14 #include <dt-bindings/input/input.h>
15 #include <dt-bindings/leds/common.h>
16 #include <dt-bindings/pinctrl/at91.h>
20 compatible = "microchip,sama7d65-curiosity", "microchip,sama7d65",
28 stdout-path = "serial0:115200n8";
31 gpio-keys {
32 compatible = "gpio-keys";
34 pinctrl-names = "default";
35 pinctrl-0 = <&pinctrl_key_gpio_default>;
39 gpios = <&pioa PIN_PC10 GPIO_ACTIVE_LOW>;
41 wakeup-source;
46 compatible = "gpio-leds";
47 pinctrl-names = "default";
48 pinctrl-0 = <&pinctrl_led_gpio_default>;
50 led0: led-red {
52 gpios = <&pioa PIN_PB17 GPIO_ACTIVE_HIGH>; /* Conflict with pwm. */
55 led1: led-green {
57 gpios = <&pioa PIN_PB15 GPIO_ACTIVE_HIGH>; /* Conflict with pwm. */
60 led2: led-blue {
63 gpios = <&pioa PIN_PA21 GPIO_ACTIVE_HIGH>;
64 linux,default-trigger = "heartbeat";
73 reg_5v: regulator-5v {
74 compatible = "regulator-fixed";
75 regulator-name = "5V_MAIN";
76 regulator-min-microvolt = <5000000>;
77 regulator-max-microvolt = <5000000>;
78 regulator-always-on;
83 pinctrl-names = "default";
84 pinctrl-0 = <&pinctrl_can1_default>;
89 pinctrl-names = "default";
90 pinctrl-0 = <&pinctrl_can2_default>;
95 pinctrl-names = "default";
96 pinctrl-0 = <&pinctrl_can3_default>;
113 atmel,flexcom-mode = <ATMEL_FLEXCOM_MODE_USART>;
118 pinctrl-names = "default";
119 pinctrl-0 = <&pinctrl_uart6_default>;
124 atmel,flexcom-mode = <ATMEL_FLEXCOM_MODE_TWI>;
129 #address-cells = <1>;
130 #size-cells = <0>;
131 pinctrl-names = "default";
132 pinctrl-0 = <&pinctrl_gmac0_default
136 phy-mode = "rgmii-id";
137 nvmem-cells = <&eeprom0_eui48>;
138 nvmem-cell-names = "mac-address";
141 ethernet-phy@7 {
143 interrupt-parent = <&pioa>;
150 i2c-analog-filter;
151 i2c-digital-filter;
152 i2c-digital-filter-width-ns = <35>;
153 pinctrl-names = "default";
154 pinctrl-0 = <&pinctrl_i2c10_default>;
157 power-monitor@10 {
160 #address-cells = <1>;
161 #size-cells = <0>;
165 shunt-resistor-micro-ohms = <47000>;
171 shunt-resistor-micro-ohms = <47000>;
177 shunt-resistor-micro-ohms = <47000>;
183 shunt-resistor-micro-ohms = <47000>;
191 lvin-supply = <&reg_5v>;
192 pvin1-supply = <&reg_5v>;
193 pvin2-supply = <&reg_5v>;
194 pvin3-supply = <&reg_5v>;
195 pvin4-supply = <&reg_5v>;
200 regulator-name = "VDD_IO";
201 regulator-min-microvolt = <3300000>;
202 regulator-max-microvolt = <3300000>;
203 regulator-initial-mode = <2>;
204 regulator-allowed-modes = <2>, <4>;
205 regulator-always-on;
207 regulator-state-standby {
208 regulator-on-in-suspend;
209 regulator-suspend-microvolt = <3300000>;
210 regulator-mode = <4>;
213 regulator-state-mem {
214 regulator-off-in-suspend;
215 regulator-mode = <4>;
220 regulator-name = "VDD_DDR";
221 regulator-min-microvolt = <1350000>;
222 regulator-max-microvolt = <1350000>;
223 regulator-initial-mode = <2>;
224 regulator-allowed-modes = <2>, <4>;
225 regulator-always-on;
227 regulator-state-standby {
228 regulator-on-in-suspend;
229 regulator-suspend-microvolt = <1350000>;
230 regulator-mode = <4>;
233 regulator-state-mem {
234 regulator-on-in-suspend;
235 regulator-suspend-microvolt = <1350000>;
236 regulator-mode = <4>;
241 regulator-name = "VDD_CORE";
242 regulator-min-microvolt = <1050000>;
243 regulator-max-microvolt = <1050000>;
244 regulator-initial-mode = <2>;
245 regulator-allowed-modes = <2>, <4>;
246 regulator-always-on;
248 regulator-state-standby {
249 regulator-on-in-suspend;
250 regulator-suspend-microvolt = <1050000>;
251 regulator-mode = <4>;
254 regulator-state-mem {
255 regulator-off-in-suspend;
256 regulator-mode = <4>;
261 regulator-name = "VDD_OTHER";
262 regulator-min-microvolt = <1050000>;
263 regulator-max-microvolt = <1250000>;
264 regulator-initial-mode = <2>;
265 regulator-allowed-modes = <2>, <4>;
266 regulator-ramp-delay = <3125>;
267 regulator-always-on;
269 regulator-state-standby {
270 regulator-on-in-suspend;
271 regulator-suspend-microvolt = <1050000>;
272 regulator-mode = <4>;
275 regulator-state-mem {
276 regulator-off-in-suspend;
277 regulator-mode = <4>;
282 regulator-name = "LDO1";
283 regulator-min-microvolt = <1800000>;
284 regulator-max-microvolt = <1800000>;
285 regulator-always-on;
287 regulator-state-standby {
288 regulator-suspend-microvolt = <1800000>;
289 regulator-on-in-suspend;
292 regulator-state-mem {
293 regulator-off-in-suspend;
298 regulator-name = "LDO2";
299 regulator-min-microvolt = <1200000>;
300 regulator-max-microvolt = <3700000>;
302 regulator-state-standby {
303 regulator-on-in-suspend;
306 regulator-state-mem {
307 regulator-off-in-suspend;
318 vcc-supply = <&vdd_3v3>;
320 nvmem-layout {
321 compatible = "fixed-layout";
322 #address-cells = <1>;
323 #size-cells = <1>;
333 clock-frequency = <24000000>;
337 pinctrl_can1_default: can1-default {
340 bias-disable;
343 pinctrl_can2_default: can2-default {
346 bias-disable;
349 pinctrl_can3_default: can3-default {
352 bias-disable;
355 pinctrl_gmac0_default: gmac0-default {
367 slew-rate = <0>;
368 bias-disable;
371 pinctrl_gmac0_mdio_default: gmac0-mdio-default {
374 bias-disable;
377 pinctrl_gmac0_phy_irq: gmac0-phy-irq {
379 bias-disable;
382 pinctrl_gmac0_txck_default: gmac0-txck-default {
384 slew-rate = <0>;
385 bias-pull-up;
388 pinctrl_i2c10_default: i2c10-default {
391 bias-pull-up;
394 pinctrl_key_gpio_default: key-gpio-default {
396 bias-pull-up;
399 pinctrl_led_gpio_default: led-gpio-default {
403 bias-pull-up;
406 pinctrl_sdmmc1_default: sdmmc1-default {
407 cmd-data {
413 slew-rate = <0>;
414 bias-disable;
417 ck-cd-rstn-vddsel {
423 slew-rate = <0>;
424 bias-disable;
428 pinctrl_uart6_default: uart6-default {
431 bias-disable;
436 atmel,rtt-rtc-time-reg = <&gpbr 0x0>;
440 bus-width = <4>;
441 no-1-8-v;
442 sdhci-caps-mask = <0x0 0x00200000>;
443 pinctrl-names = "default";
444 pinctrl-0 = <&pinctrl_sdmmc1_default>;
449 debounce-delay-us = <976>;
458 clock-frequency = <32768>;