Lines Matching +full:codec +full:- +full:gpio5
1 // SPDX-License-Identifier: GPL-2.0
7 /dts-v1/;
9 #include "imx6ull-engicam-microgea.dtsi"
12 compatible = "engicam,microgea-imx6ull-bmm",
13 "engicam,microgea-imx6ull", "fsl,imx6ull";
17 compatible = "pwm-backlight";
18 brightness-levels = <0 100>;
19 num-interpolated-steps = <100>;
20 default-brightness-level = <85>;
25 compatible = "pwm-beeper";
29 reg_1v8: regulator-1v8 {
30 compatible = "regulator-fixed";
31 regulator-name = "1v8";
32 regulator-min-microvolt = <1800000>;
33 regulator-max-microvolt = <1800000>;
36 reg_3v3: regulator-3v3 {
37 compatible = "regulator-fixed";
38 regulator-name = "3v3";
39 regulator-min-microvolt = <3300000>;
40 regulator-max-microvolt = <3300000>;
43 reg_usb1_vbus: regulator-usb1-vbus {
44 compatible = "regulator-fixed";
45 pinctrl-names = "default";
46 pinctrl-0 = <&pinctrl_reg_usb1>;
47 regulator-name = "usb1_vbus";
48 regulator-min-microvolt = <5000000>;
49 regulator-max-microvolt = <5000000>;
50 gpio = <&gpio5 0 GPIO_ACTIVE_HIGH>;
51 enable-active-high;
54 reg_usb2_vbus: regulator-usb2-vbus {
55 compatible = "regulator-fixed";
56 pinctrl-names = "default";
57 pinctrl-0 = <&pinctrl_reg_usb2>;
58 regulator-name = "usbotg_vbus";
59 regulator-min-microvolt = <5000000>;
60 regulator-max-microvolt = <5000000>;
61 gpio = <&gpio5 3 GPIO_ACTIVE_HIGH>;
62 enable-active-high;
65 reg_ext_pwr: regulator-ext-pwr {
66 compatible = "regulator-fixed";
67 pinctrl-names = "default";
68 pinctrl-0 = <&pinctrl_reg_ext_pwr>;
69 regulator-name = "ext-pwr";
70 regulator-min-microvolt = <5000000>;
71 regulator-max-microvolt = <5000000>;
72 gpio = <&gpio5 6 GPIO_ACTIVE_HIGH>;
73 enable-active-high;
74 regulator-always-on;
78 compatible = "simple-audio-card";
79 simple-audio-card,name = "imx6ull-microgea-bmm-sgtl5000";
80 simple-audio-card,format = "i2s";
81 simple-audio-card,bitclock-master = <&codec_dai>;
82 simple-audio-card,frame-master = <&codec_dai>;
83 simple-audio-card,widgets =
86 simple-audio-card,routing =
91 cpu_dai: simple-audio-card,cpu {
92 sound-dai = <&sai2>;
95 codec_dai: simple-audio-card,codec {
96 sound-dai = <&codec>;
102 pinctrl-names = "default";
103 pinctrl-0 = <&pinctrl_can>;
108 pinctrl-names = "default";
109 pinctrl-0 = <&pinctrl_i2c2>;
110 clock-frequency = <100000>;
113 codec: audio-codec@a { label
116 pinctrl-names = "default";
117 pinctrl-0 = <&pinctrl_mclk>;
118 #sound-dai-cells = <0>;
120 assigned-clocks = <&clks IMX6UL_CLK_CKO2_SEL>,
124 assigned-clock-parents = <&clks IMX6UL_CLK_OSC>,
128 VDDA-supply = <®_3v3>;
129 VDDIO-supply = <®_3v3>;
130 VDDD-supply = <®_1v8>;
135 pinctrl-names = "default";
136 pinctrl-0 = <&pinctrl_pwm4>;
141 pinctrl-names = "default";
142 pinctrl-0 = <&pinctrl_pwm8>;
147 pinctrl-names = "default";
148 pinctrl-0 = <&pinctrl_sai2>;
153 pinctrl-names = "default";
154 pinctrl-0 = <&pinctrl_tsc>;
155 measure-delay-time = <0x9ffff>;
156 pre-charge-time = <0xfff>;
157 xnur-gpios = <&gpio1 3 GPIO_ACTIVE_LOW>;
162 pinctrl-names = "default";
163 pinctrl-0 = <&pinctrl_uart1>;
169 vbus-supply = <®_usb1_vbus>;
175 vbus-supply = <®_usb2_vbus>;
181 pinctrl-names = "default", "state_100mhz", "state_200mhz";
182 pinctrl-0 = <&pinctrl_usdhc1>;
183 pinctrl-1 = <&pinctrl_usdhc1_100mhz>;
184 pinctrl-2 = <&pinctrl_usdhc1_200mhz>;
185 vmmc-supply = <®_3v3>;
186 bus-width = <4>;
187 keep-power-in-suspend;
188 non-removable;
189 wakeup-source;
194 pinctrl_can: can-grp {
262 pinctrl_usdhc1_100mhz: usdhc1-100mhzgrp {
273 pinctrl_usdhc1_200mhz: usdhc1-200mhzgrp {
298 pinctrl_reg_ext_pwr: reg-ext-pwrgrp {