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

1 // SPDX-License-Identifier: GPL-2.0
7 /dts-v1/;
10 #include <dt-bindings/clock/imx8mm-clock.h>
11 #include <dt-bindings/gpio/gpio.h>
12 #include "imx8mm-pinfunc.h"
16 compatible = "pwm-backlight";
17 pinctrl-names = "default";
18 pinctrl-0 = <&pinctrl_lcd>;
19 default-brightness-level = <6>;
21 power-supply = <&reg_vdd_3v3_s>;
22 enable-gpios = <&gpio5 1 GPIO_ACTIVE_HIGH>;
23 brightness-levels= <0 4 8 16 32 64 128 255>;
29 power-supply = <&reg_vcc_3v3>;
33 remote-endpoint = <&bridge_out>;
38 reg_sound_1v8: regulator-1v8 {
39 compatible = "regulator-fixed";
40 regulator-name = "VCC_1V8_Audio";
41 regulator-min-microvolt = <1800000>;
42 regulator-max-microvolt = <1800000>;
45 reg_sound_3v3: regulator-3v3 {
46 compatible = "regulator-fixed";
47 regulator-name = "VCC_3V3_Analog";
48 regulator-min-microvolt = <3300000>;
49 regulator-max-microvolt = <3300000>;
52 sound-peb-av-10 {
53 compatible = "simple-audio-card";
54 simple-audio-card,name = "snd-peb-av-10";
55 simple-audio-card,format = "i2s";
56 simple-audio-card,bitclock-master = <&dailink_master>;
57 simple-audio-card,frame-master = <&dailink_master>;
58 simple-audio-card,mclk-fs = <32>;
59 simple-audio-card,widgets =
64 simple-audio-card,routing =
74 simple-audio-card,cpu {
75 sound-dai = <&sai5>;
78 dailink_master: simple-audio-card,codec {
79 sound-dai = <&codec>;
86 clock-frequency = <400000>;
87 pinctrl-names = "default", "gpio";
88 pinctrl-0 = <&pinctrl_i2c3>;
89 pinctrl-1 = <&pinctrl_i2c3_gpio>;
90 sda-gpios = <&gpio5 19 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
91 scl-gpios = <&gpio5 18 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
92 #address-cells = <1>;
93 #size-cells = <0>;
96 codec: codec@18 {
98 pinctrl-names = "default";
99 pinctrl-0 = <&pinctrl_tlv320>;
100 #sound-dai-cells = <0>;
102 reset-gpios = <&gpio4 28 GPIO_ACTIVE_LOW>;
103 ai3x-gpio-func = <0xd 0x0>;
104 ai3x-micbias-vg = <2>;
105 AVDD-supply = <&reg_sound_3v3>;
106 IOVDD-supply = <&reg_sound_3v3>;
107 DRVDD-supply = <&reg_sound_3v3>;
108 DVDD-supply = <&reg_sound_1v8>;
115 vcc-supply = <&reg_vdd_3v3_s>;
123 vcc-supply = <&reg_vdd_3v3_s>;
132 samsung,esc-clock-frequency = <10000000>;
136 #address-cells = <1>;
137 #size-cells = <0>;
141 remote-endpoint = <&bridge_in>;
148 pinctrl-names = "default";
149 pinctrl-0 = <&pinctrl_pwm4>;
154 assigned-clocks = <&clk IMX8MM_CLK_SAI5>;
155 assigned-clock-parents = <&clk IMX8MM_AUDIO_PLL2_OUT>;
156 assigned-clock-rates = <11289600>;
161 clock-names = "bus", "mclk0", "mclk1", "mclk2", "mclk3", "pll8k",
163 fsl,sai-mclk-direction-output;
164 pinctrl-names = "default";
165 pinctrl-0 = <&pinctrl_sai5>;
166 #sound-dai-cells = <0>;
174 #address-cells = <1>;
175 #size-cells = <0>;
180 remote-endpoint = <&dsi_out>;
181 data-lanes = <1 2 3 4>;
188 remote-endpoint = <&panel_in>;
189 ti,lvds-vod-swing-clock-microvolt = <200000 600000>;
190 ti,lvds-vod-swing-data-microvolt = <200000 600000>;