Lines Matching +full:codec +full:- +full:clkout
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>
54 stdout-path = "serial0:115200n8";
57 audio_clkout: audio-clkout {
60 * but needed to avoid cs2000/rcar_sound probe dead-lock
62 compatible = "fixed-clock";
63 #clock-cells = <0>;
64 clock-frequency = <12288000>;
68 compatible = "pwm-backlight";
71 brightness-levels = <256 128 64 16 8 4 0>;
72 default-brightness-level = <6>;
74 power-supply = <®_12v>;
75 enable-gpios = <&gpio6 7 GPIO_ACTIVE_HIGH>;
78 cvbs-in {
79 compatible = "composite-video-connector";
84 remote-endpoint = <&adv7482_ain7>;
89 hdmi-in {
90 compatible = "hdmi-connector";
96 remote-endpoint = <&adv7482_hdmi>;
101 hdmi0-out {
102 compatible = "hdmi-connector";
108 remote-endpoint = <&rcar_dw_hdmi0_out>;
113 hdmi1-out {
114 compatible = "hdmi-connector";
125 compatible = "gpio-keys";
127 pinctrl-0 = <&keys_pins>;
128 pinctrl-names = "default";
130 key-1 {
133 label = "SW4-1";
134 wakeup-source;
135 debounce-interval = <20>;
137 key-2 {
140 label = "SW4-2";
141 wakeup-source;
142 debounce-interval = <20>;
144 key-3 {
147 label = "SW4-3";
148 wakeup-source;
149 debounce-interval = <20>;
151 key-4 {
154 label = "SW4-4";
155 wakeup-source;
156 debounce-interval = <20>;
158 key-a {
162 wakeup-source;
163 debounce-interval = <20>;
165 key-b {
169 wakeup-source;
170 debounce-interval = <20>;
172 key-c {
176 wakeup-source;
177 debounce-interval = <20>;
181 reg_1p8v: regulator-1p8v {
182 compatible = "regulator-fixed";
183 regulator-name = "fixed-1.8V";
184 regulator-min-microvolt = <1800000>;
185 regulator-max-microvolt = <1800000>;
186 regulator-boot-on;
187 regulator-always-on;
190 reg_3p3v: regulator-3p3v {
191 compatible = "regulator-fixed";
192 regulator-name = "fixed-3.3V";
193 regulator-min-microvolt = <3300000>;
194 regulator-max-microvolt = <3300000>;
195 regulator-boot-on;
196 regulator-always-on;
199 reg_12v: regulator-12v {
200 compatible = "regulator-fixed";
201 regulator-name = "fixed-12V";
202 regulator-min-microvolt = <12000000>;
203 regulator-max-microvolt = <12000000>;
204 regulator-boot-on;
205 regulator-always-on;
209 compatible = "audio-graph-card";
211 label = "rcar-sound";
221 vbus0_usb2: regulator-vbus0-usb2 {
222 compatible = "regulator-fixed";
224 regulator-name = "USB20_VBUS0";
225 regulator-min-microvolt = <5000000>;
226 regulator-max-microvolt = <5000000>;
229 enable-active-high;
232 vcc_sdhi0: regulator-vcc-sdhi0 {
233 compatible = "regulator-fixed";
235 regulator-name = "SDHI0 Vcc";
236 regulator-min-microvolt = <3300000>;
237 regulator-max-microvolt = <3300000>;
240 enable-active-high;
243 vccq_sdhi0: regulator-vccq-sdhi0 {
244 compatible = "regulator-gpio";
246 regulator-name = "SDHI0 VccQ";
247 regulator-min-microvolt = <1800000>;
248 regulator-max-microvolt = <3300000>;
251 gpios-states = <1>;
255 vcc_sdhi3: regulator-vcc-sdhi3 {
256 compatible = "regulator-fixed";
258 regulator-name = "SDHI3 Vcc";
259 regulator-min-microvolt = <3300000>;
260 regulator-max-microvolt = <3300000>;
263 enable-active-high;
266 vccq_sdhi3: regulator-vccq-sdhi3 {
267 compatible = "regulator-gpio";
269 regulator-name = "SDHI3 VccQ";
270 regulator-min-microvolt = <1800000>;
271 regulator-max-microvolt = <3300000>;
274 gpios-states = <1>;
279 compatible = "vga-connector";
283 remote-endpoint = <&adv7123_out>;
288 vga-encoder {
292 #address-cells = <1>;
293 #size-cells = <0>;
298 remote-endpoint = <&du_out_rgb>;
304 remote-endpoint = <&vga_in>;
311 compatible = "fixed-clock";
312 #clock-cells = <0>;
313 clock-frequency = <24576000>;
317 x21_clk: x21-clock {
318 compatible = "fixed-clock";
319 #clock-cells = <0>;
320 clock-frequency = <33000000>;
323 x22_clk: x22-clock {
324 compatible = "fixed-clock";
325 #clock-cells = <0>;
326 clock-frequency = <33000000>;
329 x23_clk: x23-clock {
330 compatible = "fixed-clock";
331 #clock-cells = <0>;
332 clock-frequency = <25000000>;
337 cpu-supply = <&dvfs>;
341 clock-frequency = <22579200>;
345 pinctrl-0 = <&avb_pins>;
346 pinctrl-names = "default";
347 phy-handle = <&phy0>;
348 tx-internal-delay-ps = <2000>;
351 phy0: ethernet-phy@0 {
352 compatible = "ethernet-phy-id0022.1622",
353 "ethernet-phy-ieee802.3-c22";
354 rxc-skew-ps = <1500>;
356 interrupts-extended = <&gpio2 11 IRQ_TYPE_LEVEL_LOW>;
357 reset-gpios = <&gpio2 10 GPIO_ACTIVE_LOW>;
367 clock-lanes = <0>;
368 data-lanes = <1>;
369 remote-endpoint = <&adv7482_txb>;
381 clock-lanes = <0>;
382 data-lanes = <1 2 3 4>;
383 remote-endpoint = <&adv7482_txa>;
390 pinctrl-0 = <&du_pins>;
391 pinctrl-names = "default";
397 remote-endpoint = <&adv7123_in>;
413 clock-frequency = <32768>;
423 remote-endpoint = <&hdmi0_con>;
429 remote-endpoint = <&rsnd_endpoint1>;
443 remote-endpoint = <&hdmi1_con>;
449 remote-endpoint = <&rsnd_endpoint2>;
456 remote-endpoint = <&rcar_dw_hdmi1_out>;
461 pinctrl-0 = <&hscif1_pins>;
462 pinctrl-names = "default";
464 uart-has-rtscts;
475 pinctrl-0 = <&i2c2_pins>;
476 pinctrl-names = "default";
480 clock-frequency = <100000>;
482 ak4613: codec@10 {
483 compatible = "asahi-kasei,ak4613";
484 #sound-dai-cells = <0>;
488 asahi-kasei,in1-single-end;
489 asahi-kasei,in2-single-end;
490 asahi-kasei,out1-single-end;
491 asahi-kasei,out2-single-end;
492 asahi-kasei,out3-single-end;
493 asahi-kasei,out4-single-end;
494 asahi-kasei,out5-single-end;
495 asahi-kasei,out6-single-end;
499 remote-endpoint = <&rsnd_endpoint0>;
505 #clock-cells = <0>;
506 compatible = "cirrus,cs2000-cp";
509 clock-names = "clk_in", "ref_clk";
511 assigned-clocks = <&cs2000>;
512 assigned-clock-rates = <24576000>; /* 1/1 divide */
522 gpio-controller;
523 #gpio-cells = <2>;
526 video-receiver@70 {
530 reg-names = "main", "dpll", "cp", "hdmi", "edid", "repeater",
533 interrupts-extended = <&gpio6 30 IRQ_TYPE_LEVEL_LOW>,
535 interrupt-names = "intrq1", "intrq2";
538 #address-cells = <1>;
539 #size-cells = <0>;
545 remote-endpoint = <&cvbs_con>;
553 remote-endpoint = <&hdmi_in_con>;
561 clock-lanes = <0>;
562 data-lanes = <1 2 3 4>;
563 remote-endpoint = <&csi40_in>;
571 clock-lanes = <0>;
572 data-lanes = <1>;
573 remote-endpoint = <&csi20_in>;
583 shunt-resistor-micro-ohms = <5000>;
590 shunt-resistor-micro-ohms = <5000>;
595 bootph-all;
598 clock-frequency = <400000>;
601 pinctrl-0 = <&irq0_pins>;
602 pinctrl-names = "default";
606 interrupts-extended = <&intc_ex 0 IRQ_TYPE_LEVEL_LOW>;
607 interrupt-controller;
608 #interrupt-cells = <2>;
609 gpio-controller;
610 #gpio-cells = <2>;
611 rohm,ddr-backup-power = <0xf>;
612 rohm,rstbmode-level;
616 regulator-name = "dvfs";
617 regulator-min-microvolt = <750000>;
618 regulator-max-microvolt = <1030000>;
619 regulator-boot-on;
620 regulator-always-on;
629 bootph-all;
643 clock-frequency = <100000000>;
655 pinctrl-0 = <&scif_clk_pins>;
656 pinctrl-names = "default";
666 drive-strength = <24>;
672 drive-strength = <12>;
698 bias-pull-up;
724 power-source = <3300>;
730 power-source = <1800>;
736 power-source = <1800>;
742 power-source = <3300>;
748 power-source = <1800>;
775 bias-pull-up;
780 bias-pull-down;
791 pinctrl-0 = <&pwm1_pins>;
792 pinctrl-names = "default";
798 pinctrl-0 = <&sound_pins>, <&sound_clk_pins>;
799 pinctrl-names = "default";
802 #clock-cells = <1>;
803 clock-frequency = <12288000 11289600>;
827 #address-cells = <1>;
828 #size-cells = <0>;
832 remote-endpoint = <&ak4613_endpoint>;
834 dai-format = "left_j";
835 bitclock-master = <&rsnd_endpoint0>;
836 frame-master = <&rsnd_endpoint0>;
846 remote-endpoint = <&dw_hdmi0_snd_in>;
848 dai-format = "i2s";
849 bitclock-master = <&rsnd_endpoint1>;
850 frame-master = <&rsnd_endpoint1>;
860 remote-endpoint = <&dw_hdmi1_snd_in>;
862 dai-format = "i2s";
863 bitclock-master = <&rsnd_endpoint2>;
864 frame-master = <&rsnd_endpoint2>;
877 compatible = "cypress,hyperflash", "cfi-flash";
881 compatible = "fixed-partitions";
882 #address-cells = <1>;
883 #size-cells = <1>;
887 read-only;
891 read-only;
895 read-only;
899 read-only;
903 read-only;
907 read-only;
923 timeout-sec = <60>;
934 pinctrl-0 = <&scif1_pins>;
935 pinctrl-names = "default";
937 uart-has-rtscts;
943 pinctrl-0 = <&scif2_pins>;
944 pinctrl-names = "default";
945 bootph-all;
951 clock-frequency = <14745600>;
955 pinctrl-0 = <&sdhi0_pins>;
956 pinctrl-1 = <&sdhi0_pins_uhs>;
957 pinctrl-names = "default", "state_uhs";
959 vmmc-supply = <&vcc_sdhi0>;
960 vqmmc-supply = <&vccq_sdhi0>;
961 cd-gpios = <&gpio3 12 GPIO_ACTIVE_LOW>;
962 wp-gpios = <&gpio3 13 GPIO_ACTIVE_HIGH>;
963 bus-width = <4>;
964 sd-uhs-sdr50;
965 sd-uhs-sdr104;
970 /* used for on-board 8bit eMMC */
971 pinctrl-0 = <&sdhi2_pins>;
972 pinctrl-1 = <&sdhi2_pins>;
973 pinctrl-names = "default", "state_uhs";
975 vmmc-supply = <®_3p3v>;
976 vqmmc-supply = <®_1p8v>;
977 bus-width = <8>;
978 mmc-hs200-1_8v;
979 mmc-hs400-1_8v;
980 no-sd;
981 no-sdio;
982 non-removable;
983 fixed-emmc-driver-type = <1>;
984 full-pwr-cycle-in-suspend;
989 pinctrl-0 = <&sdhi3_pins>;
990 pinctrl-1 = <&sdhi3_pins_uhs>;
991 pinctrl-names = "default", "state_uhs";
993 vmmc-supply = <&vcc_sdhi3>;
994 vqmmc-supply = <&vccq_sdhi3>;
995 cd-gpios = <&gpio4 15 GPIO_ACTIVE_LOW>;
996 wp-gpios = <&gpio4 16 GPIO_ACTIVE_HIGH>;
997 bus-width = <4>;
998 sd-uhs-sdr50;
999 sd-uhs-sdr104;
1004 shared-pin;
1008 clock-frequency = <50000000>;
1012 pinctrl-0 = <&usb0_pins>;
1013 pinctrl-names = "default";
1015 vbus-supply = <&vbus0_usb2>;
1020 pinctrl-0 = <&usb1_pins>;
1021 pinctrl-names = "default";
1028 phy-names = "usb";
1040 clock-frequency = <100000000>;
1076 pinctrl-0 = <&usb30_pins>;
1077 pinctrl-names = "default";
1099 pinctrl-0 = <&usb2_pins>;
1100 pinctrl-names = "default";