Lines Matching +full:gpio1 +full:- +full:cfg

1 // SPDX-License-Identifier: GPL-2.0
6 #include <dt-bindings/gpio/gpio.h>
7 #include <dt-bindings/input/input.h>
8 #include <dt-bindings/clock/versaclock.h>
11 backlight_lvds: backlight-lvds {
12 compatible = "pwm-backlight";
13 power-supply = <&reg_lcd>;
14 enable-gpios = <&gpio_exp1 3 GPIO_ACTIVE_HIGH>;
16 brightness-levels = <0 4 8 16 32 64 128 255>;
17 default-brightness-level = <6>;
20 backlight_dpi: backlight-dpi {
21 compatible = "pwm-backlight";
22 power-supply = <&reg_lcd>;
23 enable-gpios = <&gpio_exp1 7 GPIO_ACTIVE_LOW>;
25 brightness-levels = <0 25 33 50 63 75 88 100>;
26 default-brightness-level = <6>;
29 hdmi0-out {
30 compatible = "hdmi-connector";
35 remote-endpoint = <&rcar_dw_hdmi0_out>;
41 compatible = "gpio-keys";
43 key-1 { /* S19 */
47 wakeup-source;
48 debounce-interval = <20>;
50 key-2 { /*S20 */
54 wakeup-source;
55 debounce-interval = <20>;
57 key-3 { /* S21 */
61 wakeup-source;
62 debounce-interval = <20>;
64 key-4 { /* S22 */
68 wakeup-source;
69 debounce-interval = <20>;
71 key-5 { /* S23 */
75 wakeup-source;
76 debounce-interval = <20>;
81 compatible = "gpio-leds";
82 pinctrl-0 = <&led_pins>;
83 pinctrl-names = "default";
88 linux,default-trigger = "heartbeat";
105 compatible = "panel-lvds";
106 power-supply = <&reg_lcd_reset>;
107 width-mm = <223>;
108 height-mm = <125>;
110 data-mapping = "vesa-24";
112 panel-timing {
114 clock-frequency = <30000000>;
117 hsync-len = <48>;
118 hfront-porch = <40>;
119 hback-porch = <40>;
120 vfront-porch = <13>;
121 vback-porch = <29>;
122 vsync-len = <1>;
123 hsync-active = <1>;
124 vsync-active = <3>;
125 de-active = <1>;
126 pixelclk-active = <0>;
131 remote-endpoint = <&lvds0_out>;
140 enable-gpios = <&gpio1 21 GPIO_ACTIVE_HIGH>;
141 power-supply = <&reg_lcd>;
144 remote-endpoint = <&du_out_rgb>;
149 reg_audio: regulator-audio {
150 compatible = "regulator-fixed";
151 regulator-name = "audio-1.8V";
152 regulator-min-microvolt = <1800000>;
153 regulator-max-microvolt = <1800000>;
155 enable-active-high;
158 reg_lcd: regulator-lcd {
159 compatible = "regulator-fixed";
160 regulator-name = "lcd_panel_pwr";
161 regulator-min-microvolt = <3300000>;
162 regulator-max-microvolt = <3300000>;
164 enable-active-high;
167 reg_lcd_reset: regulator-lcd-reset {
168 compatible = "regulator-fixed";
169 regulator-name = "nLCD_RESET";
170 regulator-min-microvolt = <3300000>;
171 regulator-max-microvolt = <3300000>;
173 enable-active-high;
174 vin-supply = <&reg_lcd>;
177 reg_cam0: regulator-cam0 {
178 compatible = "regulator-fixed";
179 regulator-name = "reg_cam0";
180 regulator-min-microvolt = <1800000>;
181 regulator-max-microvolt = <1800000>;
183 enable-active-high;
186 reg_cam1: regulator-cam1 {
187 compatible = "regulator-fixed";
188 regulator-name = "reg_cam1";
189 regulator-min-microvolt = <1800000>;
190 regulator-max-microvolt = <1800000>;
192 enable-active-high;
193 startup-delay-us = <100000>;
197 compatible = "audio-graph-card";
198 label = "rcar-sound";
203 mic-det-gpio = <&gpio0 2 GPIO_ACTIVE_LOW>;
210 vccq_sdhi0: regulator-vccq-sdhi0 {
211 compatible = "regulator-gpio";
212 regulator-name = "SDHI0 VccQ";
213 regulator-min-microvolt = <1800000>;
214 regulator-max-microvolt = <3300000>;
216 gpios-states = <1>;
221 x302_clk: x302-clock {
222 compatible = "fixed-clock";
223 #clock-cells = <0>;
224 clock-frequency = <33000000>;
227 x304_clk: x304-clock {
228 compatible = "fixed-clock";
229 #clock-cells = <0>;
230 clock-frequency = <25000000>;
234 compatible = "usb-c-connector";
235 label = "USB-C";
236 data-role = "dual";
239 #address-cells = <1>;
240 #size-cells = <0>;
244 remote-endpoint = <&usb3_hs_ep>;
250 remote-endpoint = <&hd3ss3220_in_ep>;
258 clock-frequency = <22579200>;
262 pinctrl-0 = <&can0_pins>;
263 pinctrl-names = "default";
264 renesas,can-clock-select = <0x0>;
269 pinctrl-0 = <&can1_pins>;
270 pinctrl-names = "default";
271 renesas,can-clock-select = <0x0>;
279 remote-endpoint = <&rgb_panel>;
299 #address-cells = <1>;
300 #size-cells = <0>;
304 remote-endpoint = <&du_out_hdmi0>;
310 remote-endpoint = <&hdmi0_con>;
316 remote-endpoint = <&rsnd_endpoint1>;
323 pinctrl-0 = <&hscif1_pins>;
324 pinctrl-names = "default";
325 uart-has-rtscts;
336 clock-frequency = <400000>;
337 pinctrl-0 = <&i2c2_pins>;
338 pinctrl-names = "default";
343 gpio-controller;
344 #gpio-cells = <2>;
350 gpio-controller;
351 #gpio-cells = <2>;
357 gpio-controller;
358 #gpio-cells = <2>;
361 versaclock6_bb: clock-controller@6a {
364 #clock-cells = <1>;
366 clock-names = "xin";
368 assigned-clocks = <&versaclock6_bb 1>, <&versaclock6_bb 2>,
370 assigned-clock-rates = <24000000>, <24000000>, <24576000>,
375 idt,voltage-microvolt = <1800000>;
376 idt,slew-percent = <100>;
381 idt,voltage-microvolt = <1800000>;
382 idt,slew-percent = <100>;
387 idt,voltage-microvolt = <3300000>;
388 idt,slew-percent = <100>;
393 idt,voltage-microvolt = <3300000>;
394 idt,slew-percent = <100>;
401 clock-frequency = <400000>;
403 pinctrl-0 = <&i2c0_pins>;
404 pinctrl-names = "default";
409 clock-frequency = <400000>;
410 pinctrl-0 = <&i2c5_pins>;
411 pinctrl-names = "default";
417 DCVDD-supply = <&reg_audio>;
418 DBVDD-supply = <&reg_audio>;
419 AVDD-supply = <&reg_audio>;
420 CPVDD-supply = <&reg_audio>;
421 MICVDD-supply = <&reg_audio>;
422 PLLVDD-supply = <&reg_audio>;
423 SPKVDD1-supply = <&reg_audio>;
424 SPKVDD2-supply = <&reg_audio>;
425 gpio-cfg = <
435 remote-endpoint = <&rsnd_endpoint0>;
443 interrupt-parent = <&gpio5>;
445 wakeup-source;
451 interrupt-parent = <&gpio6>;
455 #address-cells = <1>;
456 #size-cells = <0>;
460 remote-endpoint = <&ss_ep>;
466 remote-endpoint = <&usb3_role_switch>;
475 gpio-controller;
476 #gpio-cells = <2>;
477 gpio-line-names = "lcd_reset", "lcd_pwr", "lcd_select",
478 "backlight-enable", "Touch_shdwn",
489 remote-endpoint = <&panel_in>;
496 pinctrl-0 = <&msiof1_pins>;
497 pinctrl-names = "default";
499 cs-gpios = <&gpio3 10 GPIO_ACTIVE_LOW>;
520 clock-frequency = <100000000>;
552 bias-pull-down;
573 power-source = <3300>;
579 power-source = <1800>;
615 pinctrl-0 = <&pwm0_pins>;
616 pinctrl-names = "default";
621 pinctrl-0 = <&pwm2_pins>;
622 pinctrl-names = "default";
627 pinctrl-0 = <&sound_pins>, <&sound_clk_pins>;
628 pinctrl-names = "default";
631 #sound-dai-cells = <0>;
634 #clock-cells = <1>;
635 clock-frequency = <11289600>;
659 #address-cells = <1>;
660 #size-cells = <0>;
664 remote-endpoint = <&wm8962_endpoint>;
666 dai-format = "i2s";
667 bitclock-master = <&rsnd_endpoint0>;
668 frame-master = <&rsnd_endpoint0>;
677 remote-endpoint = <&dw_hdmi0_snd_in>;
679 dai-format = "i2s";
680 bitclock-master = <&rsnd_endpoint1>;
681 frame-master = <&rsnd_endpoint1>;
691 timeout-sec = <60>;
695 pinctrl-0 = <&scif0_pins>;
696 pinctrl-names = "default";
701 pinctrl-0 = <&scif5_pins>;
702 pinctrl-names = "default";
707 clock-frequency = <14745600>;
711 pinctrl-0 = <&sdhi0_pins>;
712 pinctrl-1 = <&sdhi0_pins_uhs>;
713 pinctrl-names = "default", "state_uhs";
714 vmmc-supply = <&reg_3p3v>;
715 vqmmc-supply = <&vccq_sdhi0>;
716 cd-gpios = <&gpio3 12 GPIO_ACTIVE_LOW>;
717 bus-width = <4>;
718 sd-uhs-sdr50;
719 sd-uhs-sdr104;
724 shared-pin;
748 pinctrl-0 = <&usb0_pins>;
749 pinctrl-names = "default";
754 pinctrl-0 = <&usb1_pins>;
755 pinctrl-names = "default";
762 usb-role-switch;
765 #address-cells = <1>;
766 #size-cells = <0>;
770 remote-endpoint = <&hs_ep>;
776 remote-endpoint = <&hd3ss3220_out_ep>;
813 pinctrl-0 = <&usb30_pins>;
814 pinctrl-names = "default";