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>
59 stdout-path = "serial0:115200n8";
68 compatible = "gpio-keys";
70 pinctrl-0 = <&keyboard_pins>;
71 pinctrl-names = "default";
73 key-1 {
74 gpios = <&gpio5 0 GPIO_ACTIVE_LOW>;
76 label = "SW2-1";
77 wakeup-source;
78 debounce-interval = <20>;
80 key-2 {
81 gpios = <&gpio5 1 GPIO_ACTIVE_LOW>;
83 label = "SW2-2";
84 wakeup-source;
85 debounce-interval = <20>;
87 key-3 {
88 gpios = <&gpio5 2 GPIO_ACTIVE_LOW>;
90 label = "SW2-3";
91 wakeup-source;
92 debounce-interval = <20>;
94 key-4 {
95 gpios = <&gpio5 3 GPIO_ACTIVE_LOW>;
97 label = "SW2-4";
98 wakeup-source;
99 debounce-interval = <20>;
101 key-a {
102 gpios = <&gpio7 0 GPIO_ACTIVE_LOW>;
105 wakeup-source;
106 debounce-interval = <20>;
108 key-b {
109 gpios = <&gpio7 1 GPIO_ACTIVE_LOW>;
112 wakeup-source;
113 debounce-interval = <20>;
115 key-c {
116 gpios = <&gpio7 2 GPIO_ACTIVE_LOW>;
119 wakeup-source;
120 debounce-interval = <20>;
122 key-d {
123 gpios = <&gpio7 3 GPIO_ACTIVE_LOW>;
126 wakeup-source;
127 debounce-interval = <20>;
129 key-e {
130 gpios = <&gpio7 4 GPIO_ACTIVE_LOW>;
133 wakeup-source;
134 debounce-interval = <20>;
136 key-f {
137 gpios = <&gpio7 5 GPIO_ACTIVE_LOW>;
140 wakeup-source;
141 debounce-interval = <20>;
143 key-g {
144 gpios = <&gpio7 6 GPIO_ACTIVE_LOW>;
147 wakeup-source;
148 debounce-interval = <20>;
153 compatible = "gpio-leds";
155 gpios = <&gpio2 19 GPIO_ACTIVE_HIGH>;
159 gpios = <&gpio2 20 GPIO_ACTIVE_HIGH>;
163 gpios = <&gpio2 21 GPIO_ACTIVE_HIGH>;
168 vcc_sdhi0: regulator-vcc-sdhi0 {
169 compatible = "regulator-fixed";
171 regulator-name = "SDHI0 Vcc";
172 regulator-min-microvolt = <3300000>;
173 regulator-max-microvolt = <3300000>;
176 enable-active-high;
179 vccq_sdhi0: regulator-vccq-sdhi0 {
180 compatible = "regulator-gpio";
182 regulator-name = "SDHI0 VccQ";
183 regulator-min-microvolt = <1800000>;
184 regulator-max-microvolt = <3300000>;
186 gpios = <&gpio2 12 GPIO_ACTIVE_HIGH>;
187 gpios-states = <1>;
191 vcc_sdhi1: regulator-vcc-sdhi1 {
192 compatible = "regulator-fixed";
194 regulator-name = "SDHI1 Vcc";
195 regulator-min-microvolt = <3300000>;
196 regulator-max-microvolt = <3300000>;
199 enable-active-high;
202 vccq_sdhi1: regulator-vccq-sdhi1 {
203 compatible = "regulator-gpio";
205 regulator-name = "SDHI1 VccQ";
206 regulator-min-microvolt = <1800000>;
207 regulator-max-microvolt = <3300000>;
209 gpios = <&gpio2 13 GPIO_ACTIVE_HIGH>;
210 gpios-states = <1>;
214 vcc_sdhi2: regulator-vcc-sdhi2 {
215 compatible = "regulator-fixed";
217 regulator-name = "SDHI2 Vcc";
218 regulator-min-microvolt = <3300000>;
219 regulator-max-microvolt = <3300000>;
222 enable-active-high;
225 vccq_sdhi2: regulator-vccq-sdhi2 {
226 compatible = "regulator-gpio";
228 regulator-name = "SDHI2 VccQ";
229 regulator-min-microvolt = <1800000>;
230 regulator-max-microvolt = <3300000>;
232 gpios = <&gpio2 26 GPIO_ACTIVE_HIGH>;
233 gpios-states = <1>;
238 compatible = "fixed-clock";
239 #clock-cells = <0>;
240 clock-frequency = <11289600>;
244 compatible = "simple-audio-card";
246 simple-audio-card,format = "left_j";
247 simple-audio-card,bitclock-master = <&sndcodec>;
248 simple-audio-card,frame-master = <&sndcodec>;
250 sndcpu: simple-audio-card,cpu {
251 sound-dai = <&rcar_sound>;
254 sndcodec: simple-audio-card,codec {
255 sound-dai = <&ak4643>;
260 hdmi-in {
261 compatible = "hdmi-connector";
266 remote-endpoint = <&adv7612_in>;
271 hdmi-out {
272 compatible = "hdmi-connector";
277 remote-endpoint = <&adv7511_out>;
282 composite-in {
283 compatible = "composite-video-connector";
287 remote-endpoint = <&adv7180_in>;
292 x2_clk: x2-clock {
293 compatible = "fixed-clock";
294 #clock-cells = <0>;
295 clock-frequency = <74250000>;
298 x13_clk: x13-clock {
299 compatible = "fixed-clock";
300 #clock-cells = <0>;
301 clock-frequency = <148500000>;
304 gpioi2c2: i2c-9 {
305 #address-cells = <1>;
306 #size-cells = <0>;
307 compatible = "i2c-gpio";
309 scl-gpios = <&gpio2 6 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
310 sda-gpios = <&gpio2 7 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
311 i2c-gpio,delay-us = <5>;
314 gpioi2c4: i2c-10 {
315 #address-cells = <1>;
316 #size-cells = <0>;
317 compatible = "i2c-gpio";
319 scl-gpios = <&gpio7 13 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
320 sda-gpios = <&gpio7 14 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
321 i2c-gpio,delay-us = <5>;
327 i2chdmi: i2c-11 {
328 compatible = "i2c-demux-pinctrl";
329 i2c-parent = <&i2c2>, <&gpioi2c2>;
330 i2c-bus-name = "i2c-hdmi";
331 #address-cells = <1>;
332 #size-cells = <0>;
335 compatible = "asahi-kasei,ak4643";
336 #sound-dai-cells = <0>;
340 composite-in@20 {
345 #address-cells = <1>;
346 #size-cells = <0>;
351 remote-endpoint = <&composite_con_in>;
358 bus-width = <8>;
359 remote-endpoint = <&vin1ep>;
368 interrupt-parent = <&gpio3>;
371 adi,input-depth = <8>;
372 adi,input-colorspace = "rgb";
373 adi,input-clock = "1x";
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";
525 power-source = <3300>;
531 power-source = <1800>;
537 power-source = <3300>;
543 power-source = <1800>;
549 power-source = <3300>;
555 power-source = <1800>;
575 bias-pull-up;
590 pinctrl-0 = <&ether_pins>, <&phy1_pins>;
591 pinctrl-names = "default";
593 phy-handle = <&phy1>;
594 renesas,ether-link-active-low;
597 phy1: ethernet-phy@1 {
598 compatible = "ethernet-phy-id0022.1537",
599 "ethernet-phy-ieee802.3-c22";
601 interrupt-parent = <&irqc0>;
603 micrel,led-mode = <1>;
604 reset-gpios = <&gpio5 22 GPIO_ACTIVE_LOW>;
613 cpu0-supply = <&vdd_dvfs>;
617 timeout-sec = <60>;
622 pinctrl-0 = <&scif0_pins>;
623 pinctrl-names = "default";
629 pinctrl-0 = <&scif1_pins>;
630 pinctrl-names = "default";
636 clock-frequency = <14745600>;
640 pinctrl-0 = <&sdhi0_pins>;
641 pinctrl-1 = <&sdhi0_pins_uhs>;
642 pinctrl-names = "default", "state_uhs";
644 vmmc-supply = <&vcc_sdhi0>;
645 vqmmc-supply = <&vccq_sdhi0>;
646 cd-gpios = <&gpio6 6 GPIO_ACTIVE_LOW>;
647 wp-gpios = <&gpio6 7 GPIO_ACTIVE_HIGH>;
648 sd-uhs-sdr50;
649 sd-uhs-sdr104;
654 pinctrl-0 = <&sdhi1_pins>;
655 pinctrl-1 = <&sdhi1_pins_uhs>;
656 pinctrl-names = "default", "state_uhs";
658 vmmc-supply = <&vcc_sdhi1>;
659 vqmmc-supply = <&vccq_sdhi1>;
660 cd-gpios = <&gpio6 14 GPIO_ACTIVE_LOW>;
661 wp-gpios = <&gpio6 15 GPIO_ACTIVE_HIGH>;
662 sd-uhs-sdr50;
667 pinctrl-0 = <&sdhi2_pins>;
668 pinctrl-1 = <&sdhi2_pins_uhs>;
669 pinctrl-names = "default", "state_uhs";
671 vmmc-supply = <&vcc_sdhi2>;
672 vqmmc-supply = <&vccq_sdhi2>;
673 cd-gpios = <&gpio6 22 GPIO_ACTIVE_LOW>;
674 sd-uhs-sdr50;
679 pinctrl-0 = <&qspi_pins>;
680 pinctrl-names = "default";
685 compatible = "spansion,s25fl512s", "jedec,spi-nor";
687 spi-max-frequency = <30000000>;
688 spi-tx-bus-width = <4>;
689 spi-rx-bus-width = <4>;
690 spi-cpol;
691 spi-cpha;
692 m25p,fast-read;
695 compatible = "fixed-partitions";
696 #address-cells = <1>;
697 #size-cells = <1>;
702 read-only;
707 read-only;
718 pinctrl-0 = <&i2c2_pins>;
719 pinctrl-names = "i2c-hdmi";
722 clock-frequency = <100000>;
727 pinctrl-names = "default";
728 pinctrl-0 = <&pmic_irq_pins>;
730 clock-frequency = <100000>;
735 interrupt-parent = <&irqc0>;
737 interrupt-controller;
738 #interrupt-cells = <2>;
741 compatible = "dlg,da9063-rtc";
745 compatible = "dlg,da9063-watchdog";
752 interrupt-parent = <&irqc0>;
755 regulator-min-microvolt = <1000000>;
756 regulator-max-microvolt = <1000000>;
757 regulator-boot-on;
758 regulator-always-on;
763 pinctrl-0 = <&i2c4_pins>;
764 pinctrl-names = "i2c-exio4";
768 pinctrl-0 = <&sound_pins>, <&sound_clk_pins>;
769 pinctrl-names = "default";
772 #sound-dai-cells = <0>;
785 shared-pin;
791 pinctrl-0 = <&vin0_pins>;
792 pinctrl-names = "default";
796 remote-endpoint = <&adv7612_out>;
797 bus-width = <24>;
798 hsync-active = <0>;
799 vsync-active = <0>;
800 pclk-sample = <1>;
801 data-active = <1>;
808 pinctrl-0 = <&vin1_pins>;
809 pinctrl-names = "default";
815 remote-endpoint = <&adv7180_out>;
816 bus-width = <8>;