Lines Matching +full:codec +full:- +full:clkout

1 // SPDX-License-Identifier: GPL-2.0
3 * Device Tree Source for the Ebisu/Ebisu-4D board
8 #include <dt-bindings/gpio/gpio.h>
9 #include <dt-bindings/input/input.h>
33 stdout-path = "serial0:115200n8";
36 audio_clkout: audio-clkout {
39 * but needed to avoid cs2000/rcar_sound probe dead-lock
41 compatible = "fixed-clock";
42 #clock-cells = <0>;
43 clock-frequency = <11289600>;
47 compatible = "pwm-backlight";
50 brightness-levels = <512 511 505 494 473 440 392 327 241 133 0>;
51 default-brightness-level = <10>;
53 power-supply = <&reg_12p0v>;
56 cvbs-in {
57 compatible = "composite-video-connector";
62 remote-endpoint = <&adv7482_ain7>;
67 hdmi-in {
68 compatible = "hdmi-connector";
74 remote-endpoint = <&adv7482_hdmi>;
79 hdmi-out {
80 compatible = "hdmi-connector";
85 remote-endpoint = <&adv7511_out>;
91 compatible = "gpio-keys";
93 pinctrl-0 = <&keys_pins>;
94 pinctrl-names = "default";
96 key-1 {
99 label = "SW4-1";
100 wakeup-source;
101 debounce-interval = <20>;
103 key-2 {
106 label = "SW4-2";
107 wakeup-source;
108 debounce-interval = <20>;
110 key-3 {
113 label = "SW4-3";
114 wakeup-source;
115 debounce-interval = <20>;
117 key-4 {
120 label = "SW4-4";
121 wakeup-source;
122 debounce-interval = <20>;
126 lvds-decoder {
128 vcc-supply = <&reg_3p3v>;
131 #address-cells = <1>;
132 #size-cells = <0>;
137 remote-endpoint = <&lvds0_out>;
144 remote-endpoint = <&adv7511_in>;
156 reg_1p8v: regulator-1p8v {
157 compatible = "regulator-fixed";
158 regulator-name = "fixed-1.8V";
159 regulator-min-microvolt = <1800000>;
160 regulator-max-microvolt = <1800000>;
161 regulator-boot-on;
162 regulator-always-on;
165 reg_3p3v: regulator-3p3v {
166 compatible = "regulator-fixed";
167 regulator-name = "fixed-3.3V";
168 regulator-min-microvolt = <3300000>;
169 regulator-max-microvolt = <3300000>;
170 regulator-boot-on;
171 regulator-always-on;
174 reg_12p0v: regulator-12p0v {
175 compatible = "regulator-fixed";
176 regulator-name = "D12.0V";
177 regulator-min-microvolt = <12000000>;
178 regulator-max-microvolt = <12000000>;
179 regulator-boot-on;
180 regulator-always-on;
184 compatible = "simple-audio-card";
186 simple-audio-card,name = "rsnd-ak4613";
187 simple-audio-card,format = "left_j";
188 simple-audio-card,bitclock-master = <&sndcpu>;
189 simple-audio-card,frame-master = <&sndcpu>;
191 sndcodec: simple-audio-card,codec {
192 sound-dai = <&ak4613>;
195 sndcpu: simple-audio-card,cpu {
196 sound-dai = <&rcar_sound>;
200 vbus0_usb2: regulator-vbus0-usb2 {
201 compatible = "regulator-fixed";
203 regulator-name = "USB20_VBUS_CN";
204 regulator-min-microvolt = <5000000>;
205 regulator-max-microvolt = <5000000>;
208 enable-active-high;
211 vcc_sdhi0: regulator-vcc-sdhi0 {
212 compatible = "regulator-fixed";
214 regulator-name = "SDHI0 Vcc";
215 regulator-min-microvolt = <3300000>;
216 regulator-max-microvolt = <3300000>;
219 enable-active-high;
222 vccq_sdhi0: regulator-vccq-sdhi0 {
223 compatible = "regulator-gpio";
225 regulator-name = "SDHI0 VccQ";
226 regulator-min-microvolt = <1800000>;
227 regulator-max-microvolt = <3300000>;
230 gpios-states = <1>;
234 vcc_sdhi1: regulator-vcc-sdhi1 {
235 compatible = "regulator-fixed";
237 regulator-name = "SDHI1 Vcc";
238 regulator-min-microvolt = <3300000>;
239 regulator-max-microvolt = <3300000>;
242 enable-active-high;
245 vccq_sdhi1: regulator-vccq-sdhi1 {
246 compatible = "regulator-gpio";
248 regulator-name = "SDHI1 VccQ";
249 regulator-min-microvolt = <1800000>;
250 regulator-max-microvolt = <3300000>;
253 gpios-states = <1>;
258 compatible = "vga-connector";
262 remote-endpoint = <&adv7123_out>;
267 vga-encoder {
271 #address-cells = <1>;
272 #size-cells = <0>;
277 remote-endpoint = <&du_out_rgb>;
283 remote-endpoint = <&vga_in>;
290 compatible = "fixed-clock";
291 #clock-cells = <0>;
292 clock-frequency = <24576000>;
296 compatible = "fixed-clock";
297 #clock-cells = <0>;
298 clock-frequency = <74250000>;
303 clock-frequency = <22579200>;
307 pinctrl-0 = <&avb_pins>;
308 pinctrl-names = "default";
309 phy-handle = <&phy0>;
312 phy0: ethernet-phy@0 {
313 compatible = "ethernet-phy-id0022.1622",
314 "ethernet-phy-ieee802.3-c22";
315 rxc-skew-ps = <1500>;
317 interrupts-extended = <&gpio2 21 IRQ_TYPE_LEVEL_LOW>;
318 reset-gpios = <&gpio1 20 GPIO_ACTIVE_LOW>;
323 * isn't supported on R-Car E3(e). Thus, limit speed to
326 max-speed = <100>;
331 pinctrl-0 = <&can0_pins>;
332 pinctrl-names = "default";
339 pinctrl-0 = <&canfd0_pins>;
340 pinctrl-names = "default";
355 clock-lanes = <0>;
356 data-lanes = <1 2>;
357 remote-endpoint = <&adv7482_txa>;
364 pinctrl-0 = <&du_pins>;
365 pinctrl-names = "default";
371 clock-names = "du.0", "du.1", "dclkin.0";
376 remote-endpoint = <&adv7123_in>;
388 clock-frequency = <48000000>;
402 gpio-controller;
403 #gpio-cells = <2>;
404 interrupts-extended = <&gpio2 22 IRQ_TYPE_LEVEL_LOW>;
407 hdmi-encoder@39 {
410 interrupts-extended = <&gpio1 1 IRQ_TYPE_LEVEL_LOW>;
412 avdd-supply = <&reg_1p8v>;
413 dvdd-supply = <&reg_1p8v>;
414 pvdd-supply = <&reg_1p8v>;
415 dvdd-3v-supply = <&reg_3p3v>;
416 bgvdd-supply = <&reg_1p8v>;
418 adi,input-depth = <8>;
419 adi,input-colorspace = "rgb";
420 adi,input-clock = "1x";
423 #address-cells = <1>;
424 #size-cells = <0>;
429 remote-endpoint = <&thc63lvd1024_out>;
436 remote-endpoint = <&hdmi_con_out>;
442 video-receiver@70 {
446 interrupts-extended = <&gpio0 7 IRQ_TYPE_LEVEL_LOW>,
448 interrupt-names = "intrq1", "intrq2";
451 #address-cells = <1>;
452 #size-cells = <0>;
458 remote-endpoint = <&cvbs_con>;
466 remote-endpoint = <&hdmi_in_con>;
474 clock-lanes = <0>;
475 data-lanes = <1 2>;
476 remote-endpoint = <&csi40_in>;
486 ak4613: codec@10 {
487 compatible = "asahi-kasei,ak4613";
488 #sound-dai-cells = <0>;
492 asahi-kasei,in1-single-end;
493 asahi-kasei,in2-single-end;
494 asahi-kasei,out1-single-end;
495 asahi-kasei,out2-single-end;
496 asahi-kasei,out3-single-end;
497 asahi-kasei,out4-single-end;
498 asahi-kasei,out5-single-end;
499 asahi-kasei,out6-single-end;
502 cs2000: clk-multiplier@4f {
503 #clock-cells = <0>;
504 compatible = "cirrus,cs2000-cp";
507 clock-names = "clk_in", "ref_clk";
509 assigned-clocks = <&cs2000>;
510 assigned-clock-rates = <24576000>; /* 1/1 divide */
515 bootph-all;
518 clock-frequency = <400000>;
521 pinctrl-0 = <&irq0_pins>;
522 pinctrl-names = "default";
526 interrupts-extended = <&intc_ex 0 IRQ_TYPE_LEVEL_LOW>;
527 interrupt-controller;
528 #interrupt-cells = <2>;
529 gpio-controller;
530 #gpio-cells = <2>;
531 rohm,ddr-backup-power = <0x1>;
532 rohm,rstbmode-level;
539 bootph-all;
549 clock-names = "fck", "dclkin.0", "extal";
554 remote-endpoint = <&thc63lvd1024_in>;
571 clock-names = "fck", "dclkin.0", "extal";
580 clock-frequency = <100000000>;
615 bias-pull-up;
642 power-source = <3300>;
648 power-source = <1800>;
654 power-source = <3300>;
660 power-source = <1800>;
666 power-source = <1800>;
692 pinctrl-0 = <&pwm3_pins>;
693 pinctrl-names = "default";
699 pinctrl-0 = <&pwm5_pins>;
700 pinctrl-names = "default";
706 pinctrl-0 = <&sound_pins>, <&sound_clk_pins>;
707 pinctrl-names = "default";
710 #sound-dai-cells = <0>;
713 #clock-cells = <1>;
714 clock-frequency = <12288000 11289600>;
746 pinctrl-0 = <&rpc_pins>;
747 pinctrl-names = "default";
752 compatible = "cypress,hyperflash", "cfi-flash";
756 compatible = "fixed-partitions";
757 #address-cells = <1>;
758 #size-cells = <1>;
762 read-only;
766 read-only;
770 read-only;
774 read-only;
778 read-only;
782 read-only;
798 timeout-sec = <60>;
803 pinctrl-0 = <&scif2_pins>;
804 pinctrl-names = "default";
805 bootph-all;
811 pinctrl-0 = <&sdhi0_pins>;
812 pinctrl-1 = <&sdhi0_pins_uhs>;
813 pinctrl-names = "default", "state_uhs";
815 vmmc-supply = <&vcc_sdhi0>;
816 vqmmc-supply = <&vccq_sdhi0>;
817 cd-gpios = <&gpio3 12 GPIO_ACTIVE_LOW>;
818 wp-gpios = <&gpio3 13 GPIO_ACTIVE_HIGH>;
819 bus-width = <4>;
820 sd-uhs-sdr50;
821 sd-uhs-sdr104;
826 pinctrl-0 = <&sdhi1_pins>;
827 pinctrl-1 = <&sdhi1_pins_uhs>;
828 pinctrl-names = "default", "state_uhs";
830 vmmc-supply = <&vcc_sdhi1>;
831 vqmmc-supply = <&vccq_sdhi1>;
832 cd-gpios = <&gpio3 14 GPIO_ACTIVE_LOW>;
833 bus-width = <4>;
834 sd-uhs-sdr50;
835 sd-uhs-sdr104;
840 /* used for on-board 8bit eMMC */
841 pinctrl-0 = <&sdhi3_pins>;
842 pinctrl-1 = <&sdhi3_pins>;
843 pinctrl-names = "default", "state_uhs";
845 vmmc-supply = <&reg_3p3v>;
846 vqmmc-supply = <&reg_1p8v>;
847 mmc-hs200-1_8v;
848 mmc-hs400-1_8v;
849 bus-width = <8>;
850 no-sd;
851 no-sdio;
852 non-removable;
853 full-pwr-cycle-in-suspend;
858 shared-pin;
862 pinctrl-0 = <&usb0_pins>;
863 pinctrl-names = "default";
865 vbus-supply = <&vbus0_usb2>;
883 pinctrl-0 = <&usb30_pins>;
884 pinctrl-names = "default";