Lines Matching +full:imx +full:- +full:audio +full:- +full:card
4 * This file is dual-licensed: you can use it either under the terms
41 #include <dt-bindings/sound/fsl-imx-audmux.h>
56 stdout-path = &uart1;
59 ir_recv: ir-receiver {
60 compatible = "gpio-ir-receiver";
62 pinctrl-names = "default";
63 pinctrl-0 = <&pinctrl_hummingboard_gpio3_5>;
66 v_3v2: regulator-v-3v2 {
67 compatible = "regulator-fixed";
68 regulator-always-on;
69 regulator-max-microvolt = <3300000>;
70 regulator-min-microvolt = <3300000>;
71 regulator-name = "v_3v2";
72 vin-supply = <&v_5v0>;
75 v_5v0: regulator-v-5v0 {
76 compatible = "regulator-fixed";
77 regulator-always-on;
78 regulator-max-microvolt = <5000000>;
79 regulator-min-microvolt = <5000000>;
80 regulator-name = "v_5v0";
83 v_sd: regulator-v-sd {
84 compatible = "regulator-fixed";
86 pinctrl-names = "default";
87 pinctrl-0 = <&pinctrl_hummingboard_vmmc>;
88 regulator-boot-on;
89 regulator-max-microvolt = <3300000>;
90 regulator-min-microvolt = <3300000>;
91 regulator-name = "v_sd";
92 startup-delay-us = <1000>;
93 vin-supply = <&v_3v2>;
96 v_usb2: regulator-v-usb2 {
97 compatible = "regulator-fixed";
98 enable-active-high;
100 pinctrl-names = "default";
101 pinctrl-0 = <&pinctrl_hummingboard_usbh1_vbus>;
102 regulator-max-microvolt = <5000000>;
103 regulator-min-microvolt = <5000000>;
104 regulator-name = "v_usb2";
105 vin-supply = <&v_5v0>;
108 v_usb1: regulator-v-usb1 {
109 compatible = "regulator-fixed";
110 enable-active-high;
112 pinctrl-names = "default";
113 pinctrl-0 = <&pinctrl_hummingboard_usbotg_vbus>;
114 regulator-max-microvolt = <5000000>;
115 regulator-min-microvolt = <5000000>;
116 regulator-name = "v_usb1";
117 vin-supply = <&v_5v0>;
120 audio: sound-sgtl5000 { label
121 compatible = "simple-audio-card";
122 simple-audio-card,name = "On-board Codec";
123 simple-audio-card,format = "i2s";
124 simple-audio-card,bitclock-master = <&sound_codec>;
125 simple-audio-card,frame-master = <&sound_codec>;
126 simple-audio-card,widgets =
129 simple-audio-card,routing =
134 sound_cpu: simple-audio-card,cpu {
135 sound-dai = <&ssi1>;
138 sound_codec: simple-audio-card,codec {
139 sound-dai = <&sgtl5000>;
143 spdif_out: spdif-out {
144 compatible = "linux,spdif-dit";
145 #sound-dai-cells = <0>;
148 sound-spdif {
149 compatible = "fsl,imx-audio-spdif";
150 model = "On-board SPDIF";
152 audio-cpu = <&spdif>;
153 audio-codec = <&spdif_out>;
160 mux-ssi1 {
161 fsl,audmux-port = <0>;
162 fsl,port-config = <
172 mux-pins5 {
173 fsl,audmux-port = <4>;
174 fsl,port-config = <
182 pinctrl-names = "default";
183 pinctrl-0 = <&pinctrl_hummingboard_flexcan1>;
188 pinctrl-names = "default";
189 pinctrl-0 = <&pinctrl_hummingboard_hdmi>;
190 ddc-i2c-bus = <&i2c2>;
195 pinctrl-names = "default";
196 pinctrl-0 = <&pinctrl_hummingboard_i2c1>;
209 pinctrl-names = "default";
210 pinctrl-0 = <&pinctrl_hummingboard_sgtl5000>;
211 #sound-dai-cells = <0>;
213 VDDA-supply = <&v_3v2>;
214 VDDIO-supply = <&v_3v2>;
219 clock-frequency = <100000>;
220 pinctrl-names = "default";
221 pinctrl-0 = <&pinctrl_hummingboard_i2c2>;
227 pinctrl_hummingboard_flexcan1: hummingboard-flexcan1 {
234 pinctrl_hummingboard_gpio3_5: hummingboard-gpio3_5 {
240 pinctrl_hummingboard_hdmi: hummingboard-hdmi {
246 pinctrl_hummingboard_i2c1: hummingboard-i2c1 {
253 pinctrl_hummingboard_i2c2: hummingboard-i2c2 {
260 pinctrl_hummingboard_pcie_reset: hummingboard-pcie-reset {
270 pinctrl_hummingboard_sgtl5000: hummingboard-sgtl5000 {
280 pinctrl_hummingboard_spdif: hummingboard-spdif {
284 pinctrl_hummingboard_usbh1_vbus: hummingboard-usbh1-vbus {
288 pinctrl_hummingboard_usbotg_id: hummingboard-usbotg-id {
295 pinctrl_hummingboard_usbotg_vbus: hummingboard-usbotg-vbus {
299 pinctrl_hummingboard_usdhc2_aux: hummingboard-usdhc2-aux {
305 pinctrl_hummingboard_usdhc2: hummingboard-usdhc2 {
315 pinctrl_hummingboard_vmmc: hummingboard-vmmc {
324 pinctrl-names = "default";
325 pinctrl-0 = <&pinctrl_hummingboard_pcie_reset>;
326 reset-gpio = <&gpio3 4 GPIO_ACTIVE_LOW>;
331 pinctrl-names = "default";
332 pinctrl-0 = <&pinctrl_hummingboard_pwm1>;
337 pinctrl-names = "default";
342 pinctrl-names = "default";
343 pinctrl-0 = <&pinctrl_hummingboard_spdif>;
352 disable-over-current;
353 vbus-supply = <&v_usb2>;
358 disable-over-current;
359 pinctrl-names = "default";
360 pinctrl-0 = <&pinctrl_hummingboard_usbotg_id>;
361 vbus-supply = <&v_usb1>;
366 pinctrl-names = "default";
367 pinctrl-0 = <
371 vmmc-supply = <&v_sd>;
372 cd-gpios = <&gpio1 4 GPIO_ACTIVE_LOW>;
377 vin-supply = <&v_3v2>;