Lines Matching +full:r8a77990 +full:- +full:lvds
1 // SPDX-License-Identifier: GPL-2.0
8 /dts-v1/;
9 #include "r8a77990.dtsi"
10 #include <dt-bindings/gpio/gpio.h>
13 model = "Renesas Ebisu board based on r8a77990";
14 compatible = "renesas,ebisu", "renesas,r8a77990";
23 stdout-path = "serial0:115200n8";
26 audio_clkout: audio-clkout {
29 * but needed to avoid cs2000/rcar_sound probe dead-lock
31 compatible = "fixed-clock";
32 #clock-cells = <0>;
33 clock-frequency = <11289600>;
37 compatible = "pwm-backlight";
40 brightness-levels = <512 511 505 494 473 440 392 327 241 133 0>;
41 default-brightness-level = <10>;
43 power-supply = <®_12p0v>;
46 cvbs-in {
47 compatible = "composite-video-connector";
52 remote-endpoint = <&adv7482_ain7>;
57 hdmi-in {
58 compatible = "hdmi-connector";
64 remote-endpoint = <&adv7482_hdmi>;
69 hdmi-out {
70 compatible = "hdmi-connector";
75 remote-endpoint = <&adv7511_out>;
80 lvds-decoder {
82 vcc-supply = <®_3p3v>;
85 #address-cells = <1>;
86 #size-cells = <0>;
91 remote-endpoint = <&lvds0_out>;
98 remote-endpoint = <&adv7511_in>;
111 compatible = "regulator-fixed";
112 regulator-name = "fixed-1.8V";
113 regulator-min-microvolt = <1800000>;
114 regulator-max-microvolt = <1800000>;
115 regulator-boot-on;
116 regulator-always-on;
120 compatible = "regulator-fixed";
121 regulator-name = "fixed-3.3V";
122 regulator-min-microvolt = <3300000>;
123 regulator-max-microvolt = <3300000>;
124 regulator-boot-on;
125 regulator-always-on;
129 compatible = "regulator-fixed";
130 regulator-name = "D12.0V";
131 regulator-min-microvolt = <12000000>;
132 regulator-max-microvolt = <12000000>;
133 regulator-boot-on;
134 regulator-always-on;
138 compatible = "simple-audio-card";
140 simple-audio-card,name = "rsnd-ak4613";
141 simple-audio-card,format = "left_j";
142 simple-audio-card,bitclock-master = <&sndcpu>;
143 simple-audio-card,frame-master = <&sndcpu>;
145 sndcodec: simple-audio-card,codec {
146 sound-dai = <&ak4613>;
149 sndcpu: simple-audio-card,cpu {
150 sound-dai = <&rcar_sound>;
154 vbus0_usb2: regulator-vbus0-usb2 {
155 compatible = "regulator-fixed";
157 regulator-name = "USB20_VBUS_CN";
158 regulator-min-microvolt = <5000000>;
159 regulator-max-microvolt = <5000000>;
162 enable-active-high;
165 vcc_sdhi0: regulator-vcc-sdhi0 {
166 compatible = "regulator-fixed";
168 regulator-name = "SDHI0 Vcc";
169 regulator-min-microvolt = <3300000>;
170 regulator-max-microvolt = <3300000>;
173 enable-active-high;
176 vccq_sdhi0: regulator-vccq-sdhi0 {
177 compatible = "regulator-gpio";
179 regulator-name = "SDHI0 VccQ";
180 regulator-min-microvolt = <1800000>;
181 regulator-max-microvolt = <3300000>;
184 gpios-states = <1>;
188 vcc_sdhi1: regulator-vcc-sdhi1 {
189 compatible = "regulator-fixed";
191 regulator-name = "SDHI1 Vcc";
192 regulator-min-microvolt = <3300000>;
193 regulator-max-microvolt = <3300000>;
196 enable-active-high;
199 vccq_sdhi1: regulator-vccq-sdhi1 {
200 compatible = "regulator-gpio";
202 regulator-name = "SDHI1 VccQ";
203 regulator-min-microvolt = <1800000>;
204 regulator-max-microvolt = <3300000>;
207 gpios-states = <1>;
212 compatible = "vga-connector";
216 remote-endpoint = <&adv7123_out>;
221 vga-encoder {
225 #address-cells = <1>;
226 #size-cells = <0>;
231 remote-endpoint = <&du_out_rgb>;
237 remote-endpoint = <&vga_in>;
244 compatible = "fixed-clock";
245 #clock-cells = <0>;
246 clock-frequency = <24576000>;
250 compatible = "fixed-clock";
251 #clock-cells = <0>;
252 clock-frequency = <74250000>;
257 clock-frequency = <22579200>;
261 pinctrl-0 = <&avb_pins>;
262 pinctrl-names = "default";
263 phy-handle = <&phy0>;
266 phy0: ethernet-phy@0 {
267 rxc-skew-ps = <1500>;
269 interrupt-parent = <&gpio2>;
271 reset-gpios = <&gpio1 20 GPIO_ACTIVE_LOW>;
276 * isn't supported on r8a77990. Thus, limit speed to
279 max-speed = <100>;
284 pinctrl-0 = <&canfd0_pins>;
285 pinctrl-names = "default";
301 clock-lanes = <0>;
302 data-lanes = <1 2>;
303 remote-endpoint = <&adv7482_txa>;
310 pinctrl-0 = <&du_pins>;
311 pinctrl-names = "default";
317 clock-names = "du.0", "du.1", "dclkin.0";
322 remote-endpoint = <&adv7123_in>;
334 clock-frequency = <48000000>;
348 gpio-controller;
349 #gpio-cells = <2>;
350 interrupt-parent = <&gpio2>;
354 hdmi-encoder@39 {
357 interrupt-parent = <&gpio1>;
360 adi,input-depth = <8>;
361 adi,input-colorspace = "rgb";
362 adi,input-clock = "1x";
365 #address-cells = <1>;
366 #size-cells = <0>;
371 remote-endpoint = <&thc63lvd1024_out>;
378 remote-endpoint = <&hdmi_con_out>;
384 video-receiver@70 {
388 #address-cells = <1>;
389 #size-cells = <0>;
391 interrupt-parent = <&gpio0>;
392 interrupt-names = "intrq1", "intrq2";
400 remote-endpoint = <&cvbs_con>;
408 remote-endpoint = <&hdmi_in_con>;
416 clock-lanes = <0>;
417 data-lanes = <1 2>;
418 remote-endpoint = <&csi40_in>;
428 compatible = "asahi-kasei,ak4613";
429 #sound-dai-cells = <0>;
433 asahi-kasei,in1-single-end;
434 asahi-kasei,in2-single-end;
435 asahi-kasei,out1-single-end;
436 asahi-kasei,out2-single-end;
437 asahi-kasei,out3-single-end;
438 asahi-kasei,out4-single-end;
439 asahi-kasei,out5-single-end;
440 asahi-kasei,out6-single-end;
443 cs2000: clk-multiplier@4f {
444 #clock-cells = <0>;
445 compatible = "cirrus,cs2000-cp";
448 clock-names = "clk_in", "ref_clk";
450 assigned-clocks = <&cs2000>;
451 assigned-clock-rates = <24576000>; /* 1/1 divide */
458 clock-frequency = <400000>;
461 pinctrl-0 = <&irq0_pins>;
462 pinctrl-names = "default";
466 interrupt-parent = <&intc_ex>;
468 interrupt-controller;
469 #interrupt-cells = <2>;
470 gpio-controller;
471 #gpio-cells = <2>;
472 rohm,ddr-backup-power = <0x1>;
473 rohm,rstbmode-level;
483 clock-names = "fck", "dclkin.0", "extal";
488 remote-endpoint = <&thc63lvd1024_in>;
505 clock-names = "fck", "dclkin.0", "extal";
514 clock-frequency = <100000000>;
560 power-source = <3300>;
566 power-source = <1800>;
572 power-source = <3300>;
578 power-source = <1800>;
584 power-source = <1800>;
610 pinctrl-0 = <&pwm3_pins>;
611 pinctrl-names = "default";
617 pinctrl-0 = <&pwm5_pins>;
618 pinctrl-names = "default";
624 pinctrl-0 = <&sound_pins &sound_clk_pins>;
625 pinctrl-names = "default";
628 #sound-dai-cells = <0>;
631 #clock-cells = <1>;
632 clock-frequency = <12288000 11289600>;
664 timeout-sec = <60>;
669 pinctrl-0 = <&scif2_pins>;
670 pinctrl-names = "default";
676 pinctrl-0 = <&sdhi0_pins>;
677 pinctrl-1 = <&sdhi0_pins_uhs>;
678 pinctrl-names = "default", "state_uhs";
680 vmmc-supply = <&vcc_sdhi0>;
681 vqmmc-supply = <&vccq_sdhi0>;
682 cd-gpios = <&gpio3 12 GPIO_ACTIVE_LOW>;
683 wp-gpios = <&gpio3 13 GPIO_ACTIVE_HIGH>;
684 bus-width = <4>;
685 sd-uhs-sdr50;
686 sd-uhs-sdr104;
691 pinctrl-0 = <&sdhi1_pins>;
692 pinctrl-1 = <&sdhi1_pins_uhs>;
693 pinctrl-names = "default", "state_uhs";
695 vmmc-supply = <&vcc_sdhi1>;
696 vqmmc-supply = <&vccq_sdhi1>;
697 cd-gpios = <&gpio3 14 GPIO_ACTIVE_LOW>;
698 bus-width = <4>;
699 sd-uhs-sdr50;
700 sd-uhs-sdr104;
705 /* used for on-board 8bit eMMC */
706 pinctrl-0 = <&sdhi3_pins>;
707 pinctrl-1 = <&sdhi3_pins>;
708 pinctrl-names = "default", "state_uhs";
710 vmmc-supply = <®_3p3v>;
711 vqmmc-supply = <®_1p8v>;
712 mmc-hs200-1_8v;
713 mmc-hs400-1_8v;
714 bus-width = <8>;
715 non-removable;
716 full-pwr-cycle-in-suspend;
721 shared-pin;
725 pinctrl-0 = <&usb0_pins>;
726 pinctrl-names = "default";
728 vbus-supply = <&vbus0_usb2>;
746 pinctrl-0 = <&usb30_pins>;
747 pinctrl-names = "default";