• Home
  • Raw
  • Download

Lines Matching +full:codec +full:- +full:gpio5

1 // SPDX-License-Identifier: GPL-2.0
5 * Copyright (C) 2013-2014 Renesas Solutions Corp.
7 * Copyright (C) 2015-2016 Renesas Electronics Corporation
11 * SSI-AK4643
38 /dts-v1/;
40 #include <dt-bindings/gpio/gpio.h>
41 #include <dt-bindings/input/input.h>
63 stdout-path = "serial0:115200n8";
77 #address-cells = <1>;
78 #size-cells = <1>;
82 compatible = "gpio-keys";
86 label = "SW2-1";
87 wakeup-source;
88 debounce-interval = <20>;
93 label = "SW2-2";
94 wakeup-source;
95 debounce-interval = <20>;
100 label = "SW2-3";
101 wakeup-source;
102 debounce-interval = <20>;
107 label = "SW2-4";
108 wakeup-source;
109 debounce-interval = <20>;
115 compatible = "gpio-leds";
123 gpios = <&gpio5 17 GPIO_ACTIVE_HIGH>;
127 fixedregulator3v3: regulator-3v3 {
128 compatible = "regulator-fixed";
129 regulator-name = "fixed-3.3V";
130 regulator-min-microvolt = <3300000>;
131 regulator-max-microvolt = <3300000>;
132 regulator-boot-on;
133 regulator-always-on;
136 vcc_sdhi0: regulator-vcc-sdhi0 {
137 compatible = "regulator-fixed";
139 regulator-name = "SDHI0 Vcc";
140 regulator-min-microvolt = <3300000>;
141 regulator-max-microvolt = <3300000>;
143 gpio = <&gpio5 24 GPIO_ACTIVE_HIGH>;
144 enable-active-high;
147 vccq_sdhi0: regulator-vccq-sdhi0 {
148 compatible = "regulator-gpio";
150 regulator-name = "SDHI0 VccQ";
151 regulator-min-microvolt = <1800000>;
152 regulator-max-microvolt = <3300000>;
154 gpios = <&gpio5 29 GPIO_ACTIVE_HIGH>;
155 gpios-states = <1>;
159 vcc_sdhi2: regulator-vcc-sdhi2 {
160 compatible = "regulator-fixed";
162 regulator-name = "SDHI2 Vcc";
163 regulator-min-microvolt = <3300000>;
164 regulator-max-microvolt = <3300000>;
166 gpio = <&gpio5 25 GPIO_ACTIVE_HIGH>;
167 enable-active-high;
170 vccq_sdhi2: regulator-vccq-sdhi2 {
171 compatible = "regulator-gpio";
173 regulator-name = "SDHI2 VccQ";
174 regulator-min-microvolt = <1800000>;
175 regulator-max-microvolt = <3300000>;
177 gpios = <&gpio5 30 GPIO_ACTIVE_HIGH>;
178 gpios-states = <1>;
183 compatible = "fixed-clock";
184 #clock-cells = <0>;
185 clock-frequency = <11289600>;
189 compatible = "simple-audio-card";
191 simple-audio-card,format = "left_j";
192 simple-audio-card,bitclock-master = <&sndcodec>;
193 simple-audio-card,frame-master = <&sndcodec>;
195 sndcpu: simple-audio-card,cpu {
196 sound-dai = <&rcar_sound>;
199 sndcodec: simple-audio-card,codec {
200 sound-dai = <&ak4643>;
205 vga-encoder {
209 #address-cells = <1>;
210 #size-cells = <0>;
215 remote-endpoint = <&du_out_rgb>;
221 remote-endpoint = <&vga_in>;
228 compatible = "vga-connector";
232 remote-endpoint = <&adv7123_out>;
237 hdmi-in {
238 compatible = "hdmi-connector";
243 remote-endpoint = <&adv7612_in>;
248 cec_clock: cec-clock {
249 compatible = "fixed-clock";
250 #clock-cells = <0>;
251 clock-frequency = <12000000>;
254 hdmi-out {
255 compatible = "hdmi-connector";
260 remote-endpoint = <&adv7511_out>;
265 x2_clk: x2-clock {
266 compatible = "fixed-clock";
267 #clock-cells = <0>;
268 clock-frequency = <148500000>;
271 x13_clk: x13-clock {
272 compatible = "fixed-clock";
273 #clock-cells = <0>;
274 clock-frequency = <148500000>;
277 gpioi2c1: i2c-8 {
278 #address-cells = <1>;
279 #size-cells = <0>;
280 compatible = "i2c-gpio";
282 scl-gpios = <&gpio1 16 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
283 sda-gpios = <&gpio1 17 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
284 i2c-gpio,delay-us = <5>;
287 gpioi2c2: i2c-9 {
288 #address-cells = <1>;
289 #size-cells = <0>;
290 compatible = "i2c-gpio";
292 scl-gpios = <&gpio5 5 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
293 sda-gpios = <&gpio5 6 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
294 i2c-gpio,delay-us = <5>;
308 i2cexio0: i2c-10 {
309 compatible = "i2c-demux-pinctrl";
310 i2c-parent = <&iic0>, <&i2c0>;
311 i2c-bus-name = "i2c-exio0";
312 #address-cells = <1>;
313 #size-cells = <0>;
321 i2cexio1: i2c-11 {
322 compatible = "i2c-demux-pinctrl";
323 i2c-parent = <&iic1>, <&i2c1>, <&gpioi2c1>;
324 i2c-bus-name = "i2c-exio1";
325 #address-cells = <1>;
326 #size-cells = <0>;
333 i2chdmi: i2c-12 {
334 compatible = "i2c-demux-pinctrl";
335 i2c-parent = <&iic2>, <&i2c2>, <&gpioi2c2>;
336 i2c-bus-name = "i2c-hdmi";
337 #address-cells = <1>;
338 #size-cells = <0>;
340 ak4643: codec@12 {
341 compatible = "asahi-kasei,ak4643";
342 #sound-dai-cells = <0>;
346 composite-in@20 {
352 bus-width = <8>;
353 remote-endpoint = <&vin1ep0>;
361 interrupt-parent = <&gpio1>;
364 clock-names = "cec";
366 adi,input-depth = <8>;
367 adi,input-colorspace = "rgb";
368 adi,input-clock = "1x";
371 #address-cells = <1>;
372 #size-cells = <0>;
377 remote-endpoint = <&lvds0_out>;
384 remote-endpoint = <&hdmi_con_out>;
390 hdmi-in@4c {
393 interrupt-parent = <&gpio1>;
395 default-input = <0>;
398 #address-cells = <1>;
399 #size-cells = <0>;
404 remote-endpoint = <&hdmi_con_in>;
411 remote-endpoint = <&vin0ep2>;
422 i2cpwr: i2c-13 {
423 compatible = "i2c-demux-pinctrl";
424 pinctrl-names = "default";
425 pinctrl-0 = <&pmic_irq_pins>;
426 i2c-parent = <&iic3>, <&i2c3>;
427 i2c-bus-name = "i2c-pwr";
428 #address-cells = <1>;
429 #size-cells = <0>;
434 interrupt-parent = <&irqc0>;
436 interrupt-controller;
439 compatible = "dlg,da9063-rtc";
443 compatible = "dlg,da9063-watchdog";
450 interrupt-parent = <&irqc0>;
453 regulator-min-microvolt = <1000000>;
454 regulator-max-microvolt = <1000000>;
455 regulator-boot-on;
456 regulator-always-on;
462 pinctrl-0 = <&du_pins>;
463 pinctrl-names = "default";
468 clock-names = "du.0", "du.1", "du.2", "dclkin.0", "dclkin.1";
473 remote-endpoint = <&adv7123_in>;
485 remote-endpoint = <&adv7511_in>;
501 clock-frequency = <20000000>;
505 pinctrl-0 = <&scif_clk_pins>;
506 pinctrl-names = "default";
541 power-source = <3300>;
547 power-source = <1800>;
553 power-source = <3300>;
559 power-source = <1800>;
665 pinctrl-0 = <&ether_pins &phy1_pins>;
666 pinctrl-names = "default";
668 phy-handle = <&phy1>;
669 renesas,ether-link-active-low;
672 phy1: ethernet-phy@1 {
674 interrupt-parent = <&irqc0>;
676 micrel,led-mode = <1>;
677 reset-gpios = <&gpio5 31 GPIO_ACTIVE_LOW>;
686 pinctrl-0 = <&mmc1_pins>;
687 pinctrl-names = "default";
689 vmmc-supply = <&fixedregulator3v3>;
690 bus-width = <8>;
691 non-removable;
700 pinctrl-0 = <&qspi_pins>;
701 pinctrl-names = "default";
706 compatible = "spansion,s25fl512s", "jedec,spi-nor";
708 spi-max-frequency = <30000000>;
709 spi-tx-bus-width = <4>;
710 spi-rx-bus-width = <4>;
711 spi-cpha;
712 spi-cpol;
713 m25p,fast-read;
716 compatible = "fixed-partitions";
717 #address-cells = <1>;
718 #size-cells = <1>;
723 read-only;
728 read-only;
739 pinctrl-0 = <&scif0_pins>;
740 pinctrl-names = "default";
746 pinctrl-0 = <&scifa1_pins>;
747 pinctrl-names = "default";
753 clock-frequency = <14745600>;
757 pinctrl-0 = <&msiof1_pins>;
758 pinctrl-names = "default";
765 spi-max-frequency = <6000000>;
766 spi-cpol;
767 spi-cpha;
772 pinctrl-0 = <&sdhi0_pins>;
773 pinctrl-1 = <&sdhi0_pins_uhs>;
774 pinctrl-names = "default", "state_uhs";
776 vmmc-supply = <&vcc_sdhi0>;
777 vqmmc-supply = <&vccq_sdhi0>;
778 cd-gpios = <&gpio3 6 GPIO_ACTIVE_LOW>;
779 sd-uhs-sdr50;
780 sd-uhs-sdr104;
785 pinctrl-0 = <&sdhi2_pins>;
786 pinctrl-1 = <&sdhi2_pins_uhs>;
787 pinctrl-names = "default", "state_uhs";
789 vmmc-supply = <&vcc_sdhi2>;
790 vqmmc-supply = <&vccq_sdhi2>;
791 cd-gpios = <&gpio3 22 GPIO_ACTIVE_LOW>;
792 sd-uhs-sdr50;
797 cpu0-supply = <&vdd_dvfs>;
801 pinctrl-0 = <&i2c0_pins>;
802 pinctrl-names = "i2c-exio0";
806 pinctrl-0 = <&iic0_pins>;
807 pinctrl-names = "i2c-exio0";
811 pinctrl-0 = <&i2c1_pins>;
812 pinctrl-names = "i2c-exio1";
816 pinctrl-0 = <&iic1_pins>;
817 pinctrl-names = "i2c-exio1";
821 pinctrl-0 = <&i2c2_pins>;
822 pinctrl-names = "i2c-hdmi";
824 clock-frequency = <100000>;
828 pinctrl-0 = <&iic2_pins>;
829 pinctrl-names = "i2c-hdmi";
831 clock-frequency = <100000>;
835 pinctrl-0 = <&i2c3_pins>;
836 pinctrl-names = "i2c-pwr";
840 pinctrl-0 = <&iic3_pins>;
841 pinctrl-names = "i2c-pwr";
846 pinctrl-0 = <&usb0_pins>;
847 pinctrl-names = "default";
852 pinctrl-0 = <&usb1_pins>;
853 pinctrl-names = "default";
858 pinctrl-0 = <&usb2_pins>;
859 pinctrl-names = "default";
864 pinctrl-0 = <&usb2_pins>;
865 pinctrl-names = "default";
870 pinctrl-0 = <&hsusb_pins>;
871 pinctrl-names = "default";
872 renesas,enable-gpio = <&gpio5 18 GPIO_ACTIVE_HIGH>;
881 pinctrl-0 = <&vin0_pins>;
882 pinctrl-names = "default";
888 remote-endpoint = <&adv7612_out>;
889 bus-width = <24>;
890 hsync-active = <0>;
891 vsync-active = <0>;
892 pclk-sample = <1>;
893 data-active = <1>;
900 pinctrl-0 = <&vin1_pins>;
901 pinctrl-names = "default";
907 remote-endpoint = <&adv7180>;
908 bus-width = <8>;
914 pinctrl-0 = <&sound_pins &sound_clk_pins>;
915 pinctrl-names = "default";
918 #sound-dai-cells = <0>;
931 timeout-sec = <60>;
936 shared-pin;