Lines Matching +full:debounce +full:- +full:interval

1 // SPDX-License-Identifier: GPL-2.0
3 * Device Tree Source for common parts of Salvator-X board variants
5 * Copyright (C) 2015-2016 Renesas Electronics Corp.
9 * SSI-AK4613
31 #include <dt-bindings/gpio/gpio.h>
32 #include <dt-bindings/input/input.h>
46 stdout-path = "serial0:115200n8";
49 audio_clkout: audio-clkout {
52 * but needed to avoid cs2000/rcar_sound probe dead-lock
54 compatible = "fixed-clock";
55 #clock-cells = <0>;
56 clock-frequency = <12288000>;
60 compatible = "pwm-backlight";
63 brightness-levels = <256 128 64 16 8 4 0>;
64 default-brightness-level = <6>;
66 power-supply = <&reg_12v>;
67 enable-gpios = <&gpio6 7 GPIO_ACTIVE_HIGH>;
70 cvbs-in {
71 compatible = "composite-video-connector";
76 remote-endpoint = <&adv7482_ain7>;
81 hdmi-in {
82 compatible = "hdmi-connector";
88 remote-endpoint = <&adv7482_hdmi>;
93 hdmi0-out {
94 compatible = "hdmi-connector";
104 hdmi1-out {
105 compatible = "hdmi-connector";
116 compatible = "gpio-keys";
118 pinctrl-0 = <&keys_pins>;
119 pinctrl-names = "default";
121 key-1 {
124 label = "SW4-1";
125 wakeup-source;
126 debounce-interval = <20>;
128 key-2 {
131 label = "SW4-2";
132 wakeup-source;
133 debounce-interval = <20>;
135 key-3 {
138 label = "SW4-3";
139 wakeup-source;
140 debounce-interval = <20>;
142 key-4 {
145 label = "SW4-4";
146 wakeup-source;
147 debounce-interval = <20>;
149 key-a {
153 wakeup-source;
154 debounce-interval = <20>;
156 key-b {
160 wakeup-source;
161 debounce-interval = <20>;
163 key-c {
167 wakeup-source;
168 debounce-interval = <20>;
173 compatible = "regulator-fixed";
174 regulator-name = "fixed-1.8V";
175 regulator-min-microvolt = <1800000>;
176 regulator-max-microvolt = <1800000>;
177 regulator-boot-on;
178 regulator-always-on;
182 compatible = "regulator-fixed";
183 regulator-name = "fixed-3.3V";
184 regulator-min-microvolt = <3300000>;
185 regulator-max-microvolt = <3300000>;
186 regulator-boot-on;
187 regulator-always-on;
191 compatible = "regulator-fixed";
192 regulator-name = "fixed-12V";
193 regulator-min-microvolt = <12000000>;
194 regulator-max-microvolt = <12000000>;
195 regulator-boot-on;
196 regulator-always-on;
200 compatible = "audio-graph-card";
202 label = "rcar-sound";
212 vbus0_usb2: regulator-vbus0-usb2 {
213 compatible = "regulator-fixed";
215 regulator-name = "USB20_VBUS0";
216 regulator-min-microvolt = <5000000>;
217 regulator-max-microvolt = <5000000>;
220 enable-active-high;
223 vcc_sdhi0: regulator-vcc-sdhi0 {
224 compatible = "regulator-fixed";
226 regulator-name = "SDHI0 Vcc";
227 regulator-min-microvolt = <3300000>;
228 regulator-max-microvolt = <3300000>;
231 enable-active-high;
234 vccq_sdhi0: regulator-vccq-sdhi0 {
235 compatible = "regulator-gpio";
237 regulator-name = "SDHI0 VccQ";
238 regulator-min-microvolt = <1800000>;
239 regulator-max-microvolt = <3300000>;
242 gpios-states = <1>;
246 vcc_sdhi3: regulator-vcc-sdhi3 {
247 compatible = "regulator-fixed";
249 regulator-name = "SDHI3 Vcc";
250 regulator-min-microvolt = <3300000>;
251 regulator-max-microvolt = <3300000>;
254 enable-active-high;
257 vccq_sdhi3: regulator-vccq-sdhi3 {
258 compatible = "regulator-gpio";
260 regulator-name = "SDHI3 VccQ";
261 regulator-min-microvolt = <1800000>;
262 regulator-max-microvolt = <3300000>;
265 gpios-states = <1>;
270 compatible = "vga-connector";
274 remote-endpoint = <&adv7123_out>;
279 vga-encoder {
283 #address-cells = <1>;
284 #size-cells = <0>;
289 remote-endpoint = <&du_out_rgb>;
295 remote-endpoint = <&vga_in>;
302 compatible = "fixed-clock";
303 #clock-cells = <0>;
304 clock-frequency = <24576000>;
308 x21_clk: x21-clock {
309 compatible = "fixed-clock";
310 #clock-cells = <0>;
311 clock-frequency = <33000000>;
314 x22_clk: x22-clock {
315 compatible = "fixed-clock";
316 #clock-cells = <0>;
317 clock-frequency = <33000000>;
320 x23_clk: x23-clock {
321 compatible = "fixed-clock";
322 #clock-cells = <0>;
323 clock-frequency = <25000000>;
328 cpu-supply = <&dvfs>;
332 clock-frequency = <22579200>;
336 pinctrl-0 = <&avb_pins>;
337 pinctrl-names = "default";
338 phy-handle = <&phy0>;
339 tx-internal-delay-ps = <2000>;
342 phy0: ethernet-phy@0 {
343 rxc-skew-ps = <1500>;
345 interrupt-parent = <&gpio2>;
347 reset-gpios = <&gpio2 10 GPIO_ACTIVE_LOW>;
357 clock-lanes = <0>;
358 data-lanes = <1>;
359 remote-endpoint = <&adv7482_txb>;
371 clock-lanes = <0>;
372 data-lanes = <1 2 3 4>;
373 remote-endpoint = <&adv7482_txa>;
380 pinctrl-0 = <&du_pins>;
381 pinctrl-names = "default";
387 remote-endpoint = <&adv7123_in>;
403 clock-frequency = <32768>;
413 remote-endpoint = <&hdmi0_con>;
419 remote-endpoint = <&rsnd_endpoint1>;
426 remote-endpoint = <&rcar_dw_hdmi0_out>;
437 remote-endpoint = <&hdmi1_con>;
443 remote-endpoint = <&rsnd_endpoint2>;
450 remote-endpoint = <&rcar_dw_hdmi1_out>;
455 pinctrl-0 = <&hscif1_pins>;
456 pinctrl-names = "default";
458 uart-has-rtscts;
469 pinctrl-0 = <&i2c2_pins>;
470 pinctrl-names = "default";
474 clock-frequency = <100000>;
477 compatible = "asahi-kasei,ak4613";
478 #sound-dai-cells = <0>;
482 asahi-kasei,in1-single-end;
483 asahi-kasei,in2-single-end;
484 asahi-kasei,out1-single-end;
485 asahi-kasei,out2-single-end;
486 asahi-kasei,out3-single-end;
487 asahi-kasei,out4-single-end;
488 asahi-kasei,out5-single-end;
489 asahi-kasei,out6-single-end;
493 remote-endpoint = <&rsnd_endpoint0>;
499 #clock-cells = <0>;
500 compatible = "cirrus,cs2000-cp";
503 clock-names = "clk_in", "ref_clk";
505 assigned-clocks = <&cs2000>;
506 assigned-clock-rates = <24576000>; /* 1/1 divide */
516 gpio-controller;
517 #gpio-cells = <2>;
520 video-receiver@70 {
524 reg-names = "main", "dpll", "cp", "hdmi", "edid", "repeater",
527 #address-cells = <1>;
528 #size-cells = <0>;
530 interrupt-parent = <&gpio6>;
531 interrupt-names = "intrq1", "intrq2";
539 remote-endpoint = <&cvbs_con>;
547 remote-endpoint = <&hdmi_in_con>;
555 clock-lanes = <0>;
556 data-lanes = <1 2 3 4>;
557 remote-endpoint = <&csi40_in>;
565 clock-lanes = <0>;
566 data-lanes = <1>;
567 remote-endpoint = <&csi20_in>;
576 shunt-resistor-micro-ohms = <5000>;
583 shunt-resistor-micro-ohms = <5000>;
590 clock-frequency = <400000>;
593 pinctrl-0 = <&irq0_pins>;
594 pinctrl-names = "default";
598 interrupt-parent = <&intc_ex>;
600 interrupt-controller;
601 #interrupt-cells = <2>;
602 gpio-controller;
603 #gpio-cells = <2>;
604 rohm,ddr-backup-power = <0xf>;
605 rohm,rstbmode-level;
609 regulator-name = "dvfs";
610 regulator-min-microvolt = <750000>;
611 regulator-max-microvolt = <1030000>;
612 regulator-boot-on;
613 regulator-always-on;
635 clock-frequency = <100000000>;
647 pinctrl-0 = <&scif_clk_pins>;
648 pinctrl-names = "default";
658 drive-strength = <24>;
664 drive-strength = <12>;
690 bias-pull-up;
716 power-source = <3300>;
722 power-source = <1800>;
728 power-source = <1800>;
734 power-source = <3300>;
740 power-source = <1800>;
767 bias-pull-up;
772 bias-pull-down;
783 pinctrl-0 = <&pwm1_pins>;
784 pinctrl-names = "default";
790 pinctrl-0 = <&sound_pins>, <&sound_clk_pins>;
791 pinctrl-names = "default";
794 #sound-dai-cells = <0>;
797 #clock-cells = <1>;
798 clock-frequency = <12288000 11289600>;
822 #address-cells = <1>;
823 #size-cells = <0>;
827 remote-endpoint = <&ak4613_endpoint>;
829 dai-format = "left_j";
830 bitclock-master = <&rsnd_endpoint0>;
831 frame-master = <&rsnd_endpoint0>;
841 remote-endpoint = <&dw_hdmi0_snd_in>;
843 dai-format = "i2s";
844 bitclock-master = <&rsnd_endpoint1>;
845 frame-master = <&rsnd_endpoint1>;
855 remote-endpoint = <&dw_hdmi1_snd_in>;
857 dai-format = "i2s";
858 bitclock-master = <&rsnd_endpoint2>;
859 frame-master = <&rsnd_endpoint2>;
869 timeout-sec = <60>;
880 pinctrl-0 = <&scif1_pins>;
881 pinctrl-names = "default";
883 uart-has-rtscts;
889 pinctrl-0 = <&scif2_pins>;
890 pinctrl-names = "default";
896 clock-frequency = <14745600>;
900 pinctrl-0 = <&sdhi0_pins>;
901 pinctrl-1 = <&sdhi0_pins_uhs>;
902 pinctrl-names = "default", "state_uhs";
904 vmmc-supply = <&vcc_sdhi0>;
905 vqmmc-supply = <&vccq_sdhi0>;
906 cd-gpios = <&gpio3 12 GPIO_ACTIVE_LOW>;
907 wp-gpios = <&gpio3 13 GPIO_ACTIVE_HIGH>;
908 bus-width = <4>;
909 sd-uhs-sdr50;
910 sd-uhs-sdr104;
915 /* used for on-board 8bit eMMC */
916 pinctrl-0 = <&sdhi2_pins>;
917 pinctrl-1 = <&sdhi2_pins>;
918 pinctrl-names = "default", "state_uhs";
920 vmmc-supply = <&reg_3p3v>;
921 vqmmc-supply = <&reg_1p8v>;
922 bus-width = <8>;
923 mmc-hs200-1_8v;
924 mmc-hs400-1_8v;
925 no-sd;
926 no-sdio;
927 non-removable;
928 fixed-emmc-driver-type = <1>;
929 full-pwr-cycle-in-suspend;
934 pinctrl-0 = <&sdhi3_pins>;
935 pinctrl-1 = <&sdhi3_pins_uhs>;
936 pinctrl-names = "default", "state_uhs";
938 vmmc-supply = <&vcc_sdhi3>;
939 vqmmc-supply = <&vccq_sdhi3>;
940 cd-gpios = <&gpio4 15 GPIO_ACTIVE_LOW>;
941 wp-gpios = <&gpio4 16 GPIO_ACTIVE_HIGH>;
942 bus-width = <4>;
943 sd-uhs-sdr50;
944 sd-uhs-sdr104;
949 shared-pin;
953 clock-frequency = <50000000>;
957 pinctrl-0 = <&usb0_pins>;
958 pinctrl-names = "default";
960 vbus-supply = <&vbus0_usb2>;
965 pinctrl-0 = <&usb1_pins>;
966 pinctrl-names = "default";
973 phy-names = "usb";
985 clock-frequency = <100000000>;
1021 pinctrl-0 = <&usb30_pins>;
1022 pinctrl-names = "default";
1044 pinctrl-0 = <&usb2_pins>;
1045 pinctrl-names = "default";