Lines Matching +full:wakeup +full:- +full:gpios
1 // SPDX-License-Identifier: GPL-2.0
5 * Copyright (C) 2014-2015 Renesas Electronics Corporation
9 * SSI-AK4643
36 /dts-v1/;
38 #include <dt-bindings/gpio/gpio.h>
39 #include <dt-bindings/input/input.h>
56 stdout-path = "serial0:115200n8";
64 gpio-keys {
65 compatible = "gpio-keys";
67 key-1 {
68 gpios = <&gpio5 0 GPIO_ACTIVE_LOW>;
70 label = "SW2-1";
71 wakeup-source;
72 debounce-interval = <20>;
74 key-2 {
75 gpios = <&gpio5 1 GPIO_ACTIVE_LOW>;
77 label = "SW2-2";
78 wakeup-source;
79 debounce-interval = <20>;
81 key-3 {
82 gpios = <&gpio5 2 GPIO_ACTIVE_LOW>;
84 label = "SW2-3";
85 wakeup-source;
86 debounce-interval = <20>;
88 key-4 {
89 gpios = <&gpio5 3 GPIO_ACTIVE_LOW>;
91 label = "SW2-4";
92 wakeup-source;
93 debounce-interval = <20>;
95 key-a {
96 gpios = <&gpio7 0 GPIO_ACTIVE_LOW>;
99 wakeup-source;
100 debounce-interval = <20>;
102 key-b {
103 gpios = <&gpio7 1 GPIO_ACTIVE_LOW>;
106 wakeup-source;
107 debounce-interval = <20>;
109 key-c {
110 gpios = <&gpio7 2 GPIO_ACTIVE_LOW>;
113 wakeup-source;
114 debounce-interval = <20>;
116 key-d {
117 gpios = <&gpio7 3 GPIO_ACTIVE_LOW>;
120 wakeup-source;
121 debounce-interval = <20>;
123 key-e {
124 gpios = <&gpio7 4 GPIO_ACTIVE_LOW>;
127 wakeup-source;
128 debounce-interval = <20>;
130 key-f {
131 gpios = <&gpio7 5 GPIO_ACTIVE_LOW>;
134 wakeup-source;
135 debounce-interval = <20>;
137 key-g {
138 gpios = <&gpio7 6 GPIO_ACTIVE_LOW>;
141 wakeup-source;
142 debounce-interval = <20>;
147 compatible = "gpio-leds";
149 gpios = <&gpio2 19 GPIO_ACTIVE_HIGH>;
153 gpios = <&gpio2 20 GPIO_ACTIVE_HIGH>;
157 gpios = <&gpio2 21 GPIO_ACTIVE_HIGH>;
162 vcc_sdhi0: regulator-vcc-sdhi0 {
163 compatible = "regulator-fixed";
165 regulator-name = "SDHI0 Vcc";
166 regulator-min-microvolt = <3300000>;
167 regulator-max-microvolt = <3300000>;
170 enable-active-high;
173 vccq_sdhi0: regulator-vccq-sdhi0 {
174 compatible = "regulator-gpio";
176 regulator-name = "SDHI0 VccQ";
177 regulator-min-microvolt = <1800000>;
178 regulator-max-microvolt = <3300000>;
180 gpios = <&gpio2 12 GPIO_ACTIVE_HIGH>;
181 gpios-states = <1>;
186 vcc_sdhi1: regulator-vcc-sdhi1 {
187 compatible = "regulator-fixed";
189 regulator-name = "SDHI1 Vcc";
190 regulator-min-microvolt = <3300000>;
191 regulator-max-microvolt = <3300000>;
194 enable-active-high;
197 vccq_sdhi1: regulator-vccq-sdhi1 {
198 compatible = "regulator-gpio";
200 regulator-name = "SDHI1 VccQ";
201 regulator-min-microvolt = <1800000>;
202 regulator-max-microvolt = <3300000>;
204 gpios = <&gpio2 13 GPIO_ACTIVE_HIGH>;
205 gpios-states = <1>;
210 vcc_sdhi2: regulator-vcc-sdhi2 {
211 compatible = "regulator-fixed";
213 regulator-name = "SDHI2 Vcc";
214 regulator-min-microvolt = <3300000>;
215 regulator-max-microvolt = <3300000>;
218 enable-active-high;
221 vccq_sdhi2: regulator-vccq-sdhi2 {
222 compatible = "regulator-gpio";
224 regulator-name = "SDHI2 VccQ";
225 regulator-min-microvolt = <1800000>;
226 regulator-max-microvolt = <3300000>;
228 gpios = <&gpio2 26 GPIO_ACTIVE_HIGH>;
229 gpios-states = <1>;
235 compatible = "fixed-clock";
236 #clock-cells = <0>;
237 clock-frequency = <11289600>;
241 compatible = "simple-audio-card";
243 simple-audio-card,format = "left_j";
244 simple-audio-card,bitclock-master = <&sndcodec>;
245 simple-audio-card,frame-master = <&sndcodec>;
247 sndcpu: simple-audio-card,cpu {
248 sound-dai = <&rcar_sound>;
251 sndcodec: simple-audio-card,codec {
252 sound-dai = <&ak4643>;
257 hdmi-in {
258 compatible = "hdmi-connector";
263 remote-endpoint = <&adv7612_in>;
268 hdmi-out {
269 compatible = "hdmi-connector";
274 remote-endpoint = <&adv7511_out>;
279 composite-in {
280 compatible = "composite-video-connector";
284 remote-endpoint = <&adv7180_in>;
289 x2_clk: x2-clock {
290 compatible = "fixed-clock";
291 #clock-cells = <0>;
292 clock-frequency = <74250000>;
295 x13_clk: x13-clock {
296 compatible = "fixed-clock";
297 #clock-cells = <0>;
298 clock-frequency = <148500000>;
301 gpioi2c2: i2c-9 {
302 #address-cells = <1>;
303 #size-cells = <0>;
304 compatible = "i2c-gpio";
306 scl-gpios = <&gpio2 6 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
307 sda-gpios = <&gpio2 7 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
308 i2c-gpio,delay-us = <5>;
311 gpioi2c4: i2c-10 {
312 #address-cells = <1>;
313 #size-cells = <0>;
314 compatible = "i2c-gpio";
316 scl-gpios = <&gpio7 13 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
317 sda-gpios = <&gpio7 14 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
318 i2c-gpio,delay-us = <5>;
324 i2chdmi: i2c-11 {
325 compatible = "i2c-demux-pinctrl";
326 i2c-parent = <&i2c2>, <&gpioi2c2>;
327 i2c-bus-name = "i2c-hdmi";
328 #address-cells = <1>;
329 #size-cells = <0>;
332 compatible = "asahi-kasei,ak4643";
333 #sound-dai-cells = <0>;
337 composite-in@20 {
343 #address-cells = <1>;
344 #size-cells = <0>;
349 remote-endpoint = <&composite_con_in>;
356 bus-width = <8>;
357 remote-endpoint = <&vin1ep>;
366 interrupt-parent = <&gpio3>;
369 adi,input-depth = <8>;
370 adi,input-colorspace = "rgb";
371 adi,input-clock = "1x";
372 adi,input-style = <1>;
373 adi,input-justification = "evenly";
376 #address-cells = <1>;
377 #size-cells = <0>;
382 remote-endpoint = <&du_out_rgb>;
389 remote-endpoint = <&hdmi_con_out>;
395 hdmi-in@4c {
398 interrupt-parent = <&gpio4>;
400 default-input = <0>;
403 #address-cells = <1>;
404 #size-cells = <0>;
409 remote-endpoint = <&hdmi_con_in>;
416 remote-endpoint = <&vin0ep2>;
433 i2cexio4: i2c-12 {
434 compatible = "i2c-demux-pinctrl";
435 i2c-parent = <&i2c4>, <&gpioi2c4>;
436 i2c-bus-name = "i2c-exio4";
437 #address-cells = <1>;
438 #size-cells = <0>;
443 pinctrl-0 = <&du_pins>;
444 pinctrl-names = "default";
449 clock-names = "du.0", "du.1", "dclkin.0", "dclkin.1";
454 remote-endpoint = <&adv7511_in>;
470 clock-frequency = <20000000>;
474 pinctrl-0 = <&scif_clk_pins>;
475 pinctrl-names = "default";
520 power-source = <3300>;
526 power-source = <1800>;
532 power-source = <3300>;
538 power-source = <1800>;
544 power-source = <3300>;
550 power-source = <1800>;
580 pinctrl-0 = <ðer_pins &phy1_pins>;
581 pinctrl-names = "default";
583 phy-handle = <&phy1>;
584 renesas,ether-link-active-low;
587 phy1: ethernet-phy@1 {
589 interrupt-parent = <&irqc0>;
591 micrel,led-mode = <1>;
600 timeout-sec = <60>;
605 pinctrl-0 = <&scif0_pins>;
606 pinctrl-names = "default";
612 pinctrl-0 = <&scif1_pins>;
613 pinctrl-names = "default";
619 clock-frequency = <14745600>;
623 pinctrl-0 = <&sdhi0_pins>;
624 pinctrl-1 = <&sdhi0_pins_uhs>;
625 pinctrl-names = "default", "state_uhs";
627 vmmc-supply = <&vcc_sdhi0>;
628 vqmmc-supply = <&vccq_sdhi0>;
629 cd-gpios = <&gpio6 6 GPIO_ACTIVE_LOW>;
630 wp-gpios = <&gpio6 7 GPIO_ACTIVE_HIGH>;
631 sd-uhs-sdr50;
632 sd-uhs-sdr104;
637 pinctrl-0 = <&sdhi1_pins>;
638 pinctrl-1 = <&sdhi1_pins_uhs>;
639 pinctrl-names = "default", "state_uhs";
641 vmmc-supply = <&vcc_sdhi1>;
642 vqmmc-supply = <&vccq_sdhi1>;
643 cd-gpios = <&gpio6 14 GPIO_ACTIVE_LOW>;
644 wp-gpios = <&gpio6 15 GPIO_ACTIVE_HIGH>;
645 sd-uhs-sdr50;
650 pinctrl-0 = <&sdhi2_pins>;
651 pinctrl-1 = <&sdhi2_pins_uhs>;
652 pinctrl-names = "default", "state_uhs";
654 vmmc-supply = <&vcc_sdhi2>;
655 vqmmc-supply = <&vccq_sdhi2>;
656 cd-gpios = <&gpio6 22 GPIO_ACTIVE_LOW>;
657 sd-uhs-sdr50;
662 pinctrl-0 = <&qspi_pins>;
663 pinctrl-names = "default";
668 compatible = "spansion,s25fl512s", "jedec,spi-nor";
670 spi-max-frequency = <30000000>;
671 spi-tx-bus-width = <4>;
672 spi-rx-bus-width = <4>;
673 spi-cpol;
674 spi-cpha;
675 m25p,fast-read;
678 compatible = "fixed-partitions";
679 #address-cells = <1>;
680 #size-cells = <1>;
685 read-only;
690 read-only;
701 pinctrl-0 = <&i2c2_pins>;
702 pinctrl-names = "i2c-hdmi";
705 clock-frequency = <100000>;
711 clock-frequency = <100000>;
716 interrupt-parent = <&irqc0>;
718 interrupt-controller;
721 compatible = "dlg,da9063-rtc";
725 compatible = "dlg,da9063-watchdog";
731 pinctrl-0 = <&i2c4_pins>;
732 pinctrl-names = "i2c-exio4";
736 pinctrl-0 = <&sound_pins &sound_clk_pins>;
737 pinctrl-names = "default";
740 #sound-dai-cells = <0>;
753 shared-pin;
759 pinctrl-0 = <&vin0_pins>;
760 pinctrl-names = "default";
764 remote-endpoint = <&adv7612_out>;
765 bus-width = <24>;
766 hsync-active = <0>;
767 vsync-active = <0>;
768 pclk-sample = <1>;
769 data-active = <1>;
776 pinctrl-0 = <&vin1_pins>;
777 pinctrl-names = "default";
783 remote-endpoint = <&adv7180_out>;
784 bus-width = <8>;