Lines Matching +full:gpios +full:- +full:states

2  * Device Tree Source for the Salvator-X board
12 * SSI-AK4613
34 /dts-v1/;
36 #include <dt-bindings/gpio/gpio.h>
39 model = "Renesas Salvator-X board based on r8a7795";
40 compatible = "renesas,salvator-x", "renesas,r8a7795";
50 stdout-path = "serial0:115200n8";
60 compatible = "fixed-clock";
61 #clock-cells = <0>;
62 clock-frequency = <24576000>;
66 compatible = "regulator-fixed";
67 regulator-name = "fixed-1.8V";
68 regulator-min-microvolt = <1800000>;
69 regulator-max-microvolt = <1800000>;
70 regulator-boot-on;
71 regulator-always-on;
75 compatible = "regulator-fixed";
76 regulator-name = "fixed-3.3V";
77 regulator-min-microvolt = <3300000>;
78 regulator-max-microvolt = <3300000>;
79 regulator-boot-on;
80 regulator-always-on;
83 vcc_sdhi0: regulator-vcc-sdhi0 {
84 compatible = "regulator-fixed";
86 regulator-name = "SDHI0 Vcc";
87 regulator-min-microvolt = <3300000>;
88 regulator-max-microvolt = <3300000>;
91 enable-active-high;
94 vccq_sdhi0: regulator-vccq-sdhi0 {
95 compatible = "regulator-gpio";
97 regulator-name = "SDHI0 VccQ";
98 regulator-min-microvolt = <1800000>;
99 regulator-max-microvolt = <3300000>;
101 gpios = <&gpio5 1 GPIO_ACTIVE_HIGH>;
102 gpios-states = <1>;
103 states = <3300000 1
107 vcc_sdhi3: regulator-vcc-sdhi3 {
108 compatible = "regulator-fixed";
110 regulator-name = "SDHI3 Vcc";
111 regulator-min-microvolt = <3300000>;
112 regulator-max-microvolt = <3300000>;
115 enable-active-high;
118 vccq_sdhi3: regulator-vccq-sdhi3 {
119 compatible = "regulator-gpio";
121 regulator-name = "SDHI3 VccQ";
122 regulator-min-microvolt = <1800000>;
123 regulator-max-microvolt = <3300000>;
125 gpios = <&gpio3 14 GPIO_ACTIVE_HIGH>;
126 gpios-states = <1>;
127 states = <3300000 1
131 vbus0_usb2: regulator-vbus0-usb2 {
132 compatible = "regulator-fixed";
134 regulator-name = "USB20_VBUS0";
135 regulator-min-microvolt = <5000000>;
136 regulator-max-microvolt = <5000000>;
139 enable-active-high;
145 * but needed to avoid cs2000/rcar_sound probe dead-lock
147 compatible = "fixed-clock";
148 #clock-cells = <0>;
149 clock-frequency = <11289600>;
153 compatible = "simple-audio-card";
155 simple-audio-card,format = "left_j";
156 simple-audio-card,bitclock-master = <&sndcpu>;
157 simple-audio-card,frame-master = <&sndcpu>;
159 sndcpu: simple-audio-card,cpu {
160 sound-dai = <&rcar_sound>;
163 sndcodec: simple-audio-card,codec {
164 sound-dai = <&ak4613>;
168 vga-encoder {
172 #address-cells = <1>;
173 #size-cells = <0>;
178 remote-endpoint = <&du_out_rgb>;
184 remote-endpoint = <&vga_in>;
191 compatible = "vga-connector";
195 remote-endpoint = <&adv7123_out>;
202 pinctrl-0 = <&du_pins>;
203 pinctrl-names = "default";
209 remote-endpoint = <&adv7123_in>;
220 clock-frequency = <16666666>;
224 clock-frequency = <32768>;
228 pinctrl-0 = <&scif_clk_pins>;
229 pinctrl-names = "default";
258 drive-strength = <24>;
264 drive-strength = <12>;
276 power-source = <3300>;
282 power-source = <1800>;
288 power-source = <3300>;
294 power-source = <1800>;
300 power-source = <3300>;
306 power-source = <1800>;
333 bias-pull-up;
338 bias-pull-down;
349 pinctrl-0 = <&scif1_pins>;
350 pinctrl-names = "default";
352 uart-has-rtscts;
357 pinctrl-0 = <&scif2_pins>;
358 pinctrl-names = "default";
364 clock-frequency = <14745600>;
368 pinctrl-0 = <&i2c2_pins>;
369 pinctrl-names = "default";
373 clock-frequency = <100000>;
376 compatible = "asahi-kasei,ak4613";
377 #sound-dai-cells = <0>;
381 asahi-kasei,in1-single-end;
382 asahi-kasei,in2-single-end;
383 asahi-kasei,out1-single-end;
384 asahi-kasei,out2-single-end;
385 asahi-kasei,out3-single-end;
386 asahi-kasei,out4-single-end;
387 asahi-kasei,out5-single-end;
388 asahi-kasei,out6-single-end;
392 #clock-cells = <0>;
393 compatible = "cirrus,cs2000-cp";
396 clock-names = "clk_in", "ref_clk";
398 assigned-clocks = <&cs2000>;
399 assigned-clock-rates = <24576000>; /* 1/1 divide */
404 pinctrl-0 = <&sound_pins &sound_clk_pins>;
405 pinctrl-names = "default";
408 #sound-dai-cells = <0>;
411 #clock-cells = <1>;
412 clock-frequency = <11289600>;
448 pinctrl-0 = <&sdhi0_pins>;
449 pinctrl-1 = <&sdhi0_pins_uhs>;
450 pinctrl-names = "default", "state_uhs";
452 vmmc-supply = <&vcc_sdhi0>;
453 vqmmc-supply = <&vccq_sdhi0>;
454 cd-gpios = <&gpio3 12 GPIO_ACTIVE_LOW>;
455 wp-gpios = <&gpio3 13 GPIO_ACTIVE_HIGH>;
456 bus-width = <4>;
457 sd-uhs-sdr50;
462 /* used for on-board 8bit eMMC */
463 pinctrl-0 = <&sdhi2_pins>;
464 pinctrl-1 = <&sdhi2_pins_uhs>;
465 pinctrl-names = "default", "state_uhs";
467 vmmc-supply = <&reg_3p3v>;
468 vqmmc-supply = <&reg_1p8v>;
469 bus-width = <8>;
470 non-removable;
475 pinctrl-0 = <&sdhi3_pins>;
476 pinctrl-1 = <&sdhi3_pins_uhs>;
477 pinctrl-names = "default", "state_uhs";
479 vmmc-supply = <&vcc_sdhi3>;
480 vqmmc-supply = <&vccq_sdhi3>;
481 cd-gpios = <&gpio4 15 GPIO_ACTIVE_LOW>;
482 wp-gpios = <&gpio4 16 GPIO_ACTIVE_HIGH>;
483 bus-width = <4>;
484 sd-uhs-sdr50;
489 shared-pin;
493 timeout-sec = <60>;
498 clock-frequency = <22579200>;
506 pinctrl-0 = <&avb_pins>;
507 pinctrl-names = "default";
508 renesas,no-ether-link;
509 phy-handle = <&phy0>;
512 phy0: ethernet-phy@0 {
513 rxc-skew-ps = <1500>;
515 interrupt-parent = <&gpio2>;
525 pinctrl-0 = <&usb0_pins>;
526 pinctrl-names = "default";
528 vbus-supply = <&vbus0_usb2>;
533 pinctrl-0 = <&usb1_pins>;
534 pinctrl-names = "default";
540 pinctrl-0 = <&usb2_pins>;
541 pinctrl-names = "default";
575 clock-frequency = <100000000>;