• Home
  • Raw
  • Download

Lines Matching +full:codec +full:- +full:gpio7

1 // SPDX-License-Identifier: GPL-2.0
5 * Copyright (C) 2014-2015 Renesas Electronics Corporation
9 * SSI-AK4643
36 /dts-v1/;
38 #include <dt-bindings/gpio/gpio.h>
39 #include <dt-bindings/input/input.h>
59 stdout-path = "serial0:115200n8";
67 gpio-keys {
68 compatible = "gpio-keys";
70 key-1 {
73 label = "SW2-1";
74 wakeup-source;
75 debounce-interval = <20>;
77 key-2 {
80 label = "SW2-2";
81 wakeup-source;
82 debounce-interval = <20>;
84 key-3 {
87 label = "SW2-3";
88 wakeup-source;
89 debounce-interval = <20>;
91 key-4 {
94 label = "SW2-4";
95 wakeup-source;
96 debounce-interval = <20>;
98 key-a {
99 gpios = <&gpio7 0 GPIO_ACTIVE_LOW>;
102 wakeup-source;
103 debounce-interval = <20>;
105 key-b {
106 gpios = <&gpio7 1 GPIO_ACTIVE_LOW>;
109 wakeup-source;
110 debounce-interval = <20>;
112 key-c {
113 gpios = <&gpio7 2 GPIO_ACTIVE_LOW>;
116 wakeup-source;
117 debounce-interval = <20>;
119 key-d {
120 gpios = <&gpio7 3 GPIO_ACTIVE_LOW>;
123 wakeup-source;
124 debounce-interval = <20>;
126 key-e {
127 gpios = <&gpio7 4 GPIO_ACTIVE_LOW>;
130 wakeup-source;
131 debounce-interval = <20>;
133 key-f {
134 gpios = <&gpio7 5 GPIO_ACTIVE_LOW>;
137 wakeup-source;
138 debounce-interval = <20>;
140 key-g {
141 gpios = <&gpio7 6 GPIO_ACTIVE_LOW>;
144 wakeup-source;
145 debounce-interval = <20>;
150 compatible = "gpio-leds";
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>;
172 gpio = <&gpio7 17 GPIO_ACTIVE_HIGH>;
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>;
195 gpio = <&gpio7 18 GPIO_ACTIVE_HIGH>;
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>;
211 vcc_sdhi2: regulator-vcc-sdhi2 {
212 compatible = "regulator-fixed";
214 regulator-name = "SDHI2 Vcc";
215 regulator-min-microvolt = <3300000>;
216 regulator-max-microvolt = <3300000>;
218 gpio = <&gpio7 19 GPIO_ACTIVE_HIGH>;
219 enable-active-high;
222 vccq_sdhi2: regulator-vccq-sdhi2 {
223 compatible = "regulator-gpio";
225 regulator-name = "SDHI2 VccQ";
226 regulator-min-microvolt = <1800000>;
227 regulator-max-microvolt = <3300000>;
230 gpios-states = <1>;
235 compatible = "fixed-clock";
236 #clock-cells = <0>;
237 clock-frequency = <11289600>;
241 compatible = "simple-audio-card";
243 simple-audio-card,format = "left_j";
244 simple-audio-card,bitclock-master = <&sndcodec>;
245 simple-audio-card,frame-master = <&sndcodec>;
247 sndcpu: simple-audio-card,cpu {
248 sound-dai = <&rcar_sound>;
251 sndcodec: simple-audio-card,codec {
252 sound-dai = <&ak4643>;
257 hdmi-in {
258 compatible = "hdmi-connector";
263 remote-endpoint = <&adv7612_in>;
268 hdmi-out {
269 compatible = "hdmi-connector";
274 remote-endpoint = <&adv7511_out>;
279 composite-in {
280 compatible = "composite-video-connector";
284 remote-endpoint = <&adv7180_in>;
289 x2_clk: x2-clock {
290 compatible = "fixed-clock";
291 #clock-cells = <0>;
292 clock-frequency = <74250000>;
295 x13_clk: x13-clock {
296 compatible = "fixed-clock";
297 #clock-cells = <0>;
298 clock-frequency = <148500000>;
301 gpioi2c2: i2c-9 {
302 #address-cells = <1>;
303 #size-cells = <0>;
304 compatible = "i2c-gpio";
306 scl-gpios = <&gpio2 6 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
307 sda-gpios = <&gpio2 7 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
308 i2c-gpio,delay-us = <5>;
311 gpioi2c4: i2c-10 {
312 #address-cells = <1>;
313 #size-cells = <0>;
314 compatible = "i2c-gpio";
316 scl-gpios = <&gpio7 13 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
317 sda-gpios = <&gpio7 14 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
318 i2c-gpio,delay-us = <5>;
324 i2chdmi: i2c-11 {
325 compatible = "i2c-demux-pinctrl";
326 i2c-parent = <&i2c2>, <&gpioi2c2>;
327 i2c-bus-name = "i2c-hdmi";
328 #address-cells = <1>;
329 #size-cells = <0>;
331 ak4643: codec@12 {
332 compatible = "asahi-kasei,ak4643";
333 #sound-dai-cells = <0>;
337 composite-in@20 {
342 #address-cells = <1>;
343 #size-cells = <0>;
348 remote-endpoint = <&composite_con_in>;
355 bus-width = <8>;
356 remote-endpoint = <&vin1ep>;
365 interrupt-parent = <&gpio3>;
368 adi,input-depth = <8>;
369 adi,input-colorspace = "rgb";
370 adi,input-clock = "1x";
373 #address-cells = <1>;
374 #size-cells = <0>;
379 remote-endpoint = <&du_out_rgb>;
386 remote-endpoint = <&hdmi_con_out>;
392 hdmi-in@4c {
395 interrupt-parent = <&gpio4>;
397 default-input = <0>;
400 #address-cells = <1>;
401 #size-cells = <0>;
406 remote-endpoint = <&hdmi_con_in>;
413 remote-endpoint = <&vin0ep2>;
430 i2cexio4: i2c-12 {
431 compatible = "i2c-demux-pinctrl";
432 i2c-parent = <&i2c4>, <&gpioi2c4>;
433 i2c-bus-name = "i2c-exio4";
434 #address-cells = <1>;
435 #size-cells = <0>;
440 pinctrl-0 = <&du_pins>;
441 pinctrl-names = "default";
446 clock-names = "du.0", "du.1", "dclkin.0", "dclkin.1";
451 remote-endpoint = <&adv7511_in>;
467 clock-frequency = <20000000>;
471 pinctrl-0 = <&scif_clk_pins>;
472 pinctrl-names = "default";
522 power-source = <3300>;
528 power-source = <1800>;
534 power-source = <3300>;
540 power-source = <1800>;
546 power-source = <3300>;
552 power-source = <1800>;
582 pinctrl-0 = <&ether_pins &phy1_pins>;
583 pinctrl-names = "default";
585 phy-handle = <&phy1>;
586 renesas,ether-link-active-low;
589 phy1: ethernet-phy@1 {
591 interrupt-parent = <&irqc0>;
593 micrel,led-mode = <1>;
594 reset-gpios = <&gpio5 22 GPIO_ACTIVE_LOW>;
603 cpu0-supply = <&vdd_dvfs>;
607 timeout-sec = <60>;
612 pinctrl-0 = <&scif0_pins>;
613 pinctrl-names = "default";
619 pinctrl-0 = <&scif1_pins>;
620 pinctrl-names = "default";
626 clock-frequency = <14745600>;
630 pinctrl-0 = <&sdhi0_pins>;
631 pinctrl-1 = <&sdhi0_pins_uhs>;
632 pinctrl-names = "default", "state_uhs";
634 vmmc-supply = <&vcc_sdhi0>;
635 vqmmc-supply = <&vccq_sdhi0>;
636 cd-gpios = <&gpio6 6 GPIO_ACTIVE_LOW>;
637 wp-gpios = <&gpio6 7 GPIO_ACTIVE_HIGH>;
638 sd-uhs-sdr50;
639 sd-uhs-sdr104;
644 pinctrl-0 = <&sdhi1_pins>;
645 pinctrl-1 = <&sdhi1_pins_uhs>;
646 pinctrl-names = "default", "state_uhs";
648 vmmc-supply = <&vcc_sdhi1>;
649 vqmmc-supply = <&vccq_sdhi1>;
650 cd-gpios = <&gpio6 14 GPIO_ACTIVE_LOW>;
651 wp-gpios = <&gpio6 15 GPIO_ACTIVE_HIGH>;
652 sd-uhs-sdr50;
657 pinctrl-0 = <&sdhi2_pins>;
658 pinctrl-1 = <&sdhi2_pins_uhs>;
659 pinctrl-names = "default", "state_uhs";
661 vmmc-supply = <&vcc_sdhi2>;
662 vqmmc-supply = <&vccq_sdhi2>;
663 cd-gpios = <&gpio6 22 GPIO_ACTIVE_LOW>;
664 sd-uhs-sdr50;
669 pinctrl-0 = <&qspi_pins>;
670 pinctrl-names = "default";
675 compatible = "spansion,s25fl512s", "jedec,spi-nor";
677 spi-max-frequency = <30000000>;
678 spi-tx-bus-width = <4>;
679 spi-rx-bus-width = <4>;
680 spi-cpol;
681 spi-cpha;
682 m25p,fast-read;
685 compatible = "fixed-partitions";
686 #address-cells = <1>;
687 #size-cells = <1>;
692 read-only;
697 read-only;
708 pinctrl-0 = <&i2c2_pins>;
709 pinctrl-names = "i2c-hdmi";
712 clock-frequency = <100000>;
717 pinctrl-names = "default";
718 pinctrl-0 = <&pmic_irq_pins>;
720 clock-frequency = <100000>;
725 interrupt-parent = <&irqc0>;
727 interrupt-controller;
730 compatible = "dlg,da9063-rtc";
734 compatible = "dlg,da9063-watchdog";
741 interrupt-parent = <&irqc0>;
744 regulator-min-microvolt = <1000000>;
745 regulator-max-microvolt = <1000000>;
746 regulator-boot-on;
747 regulator-always-on;
752 pinctrl-0 = <&i2c4_pins>;
753 pinctrl-names = "i2c-exio4";
757 pinctrl-0 = <&sound_pins &sound_clk_pins>;
758 pinctrl-names = "default";
761 #sound-dai-cells = <0>;
774 shared-pin;
780 pinctrl-0 = <&vin0_pins>;
781 pinctrl-names = "default";
785 remote-endpoint = <&adv7612_out>;
786 bus-width = <24>;
787 hsync-active = <0>;
788 vsync-active = <0>;
789 pclk-sample = <1>;
790 data-active = <1>;
797 pinctrl-0 = <&vin1_pins>;
798 pinctrl-names = "default";
804 remote-endpoint = <&adv7180_out>;
805 bus-width = <8>;