Lines Matching +full:spdif +full:- +full:connection

4  * This file is dual-licensed: you can use it either under the terms
38 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
41 #include <dt-bindings/sound/fsl-imx-audmux.h>
51 stdout-path = &uart1;
54 ir_recv: ir-receiver {
55 compatible = "gpio-ir-receiver";
57 pinctrl-names = "default";
58 pinctrl-0 = <&pinctrl_hummingboard_gpio3_5>;
61 v_3v2: regulator-v-3v2 {
62 compatible = "regulator-fixed";
63 regulator-always-on;
64 regulator-max-microvolt = <3300000>;
65 regulator-min-microvolt = <3300000>;
66 regulator-name = "v_3v2";
67 vin-supply = <&v_5v0>;
70 v_5v0: regulator-v-5v0 {
71 compatible = "regulator-fixed";
72 regulator-always-on;
73 regulator-max-microvolt = <5000000>;
74 regulator-min-microvolt = <5000000>;
75 regulator-name = "v_5v0";
78 v_sd: regulator-v-sd {
79 compatible = "regulator-fixed";
81 pinctrl-names = "default";
82 pinctrl-0 = <&pinctrl_hummingboard_vmmc>;
83 regulator-boot-on;
84 regulator-max-microvolt = <3300000>;
85 regulator-min-microvolt = <3300000>;
86 regulator-name = "v_sd";
87 startup-delay-us = <1000>;
88 vin-supply = <&v_3v2>;
91 v_usb2: regulator-v-usb2 {
92 compatible = "regulator-fixed";
93 enable-active-high;
95 pinctrl-names = "default";
96 pinctrl-0 = <&pinctrl_hummingboard_usbh1_vbus>;
97 regulator-max-microvolt = <5000000>;
98 regulator-min-microvolt = <5000000>;
99 regulator-name = "v_usb2";
100 vin-supply = <&v_5v0>;
103 v_usb1: regulator-v-usb1 {
104 compatible = "regulator-fixed";
105 enable-active-high;
107 pinctrl-names = "default";
108 pinctrl-0 = <&pinctrl_hummingboard_usbotg_vbus>;
109 regulator-max-microvolt = <5000000>;
110 regulator-min-microvolt = <5000000>;
111 regulator-name = "v_usb1";
112 vin-supply = <&v_5v0>;
115 audio: sound-sgtl5000 {
116 compatible = "simple-audio-card";
117 simple-audio-card,name = "On-board Codec";
118 simple-audio-card,format = "i2s";
119 simple-audio-card,bitclock-master = <&sound_codec>;
120 simple-audio-card,frame-master = <&sound_codec>;
121 simple-audio-card,widgets =
124 simple-audio-card,routing =
129 sound_cpu: simple-audio-card,cpu {
130 sound-dai = <&ssi1>;
133 sound_codec: simple-audio-card,codec {
134 sound-dai = <&sgtl5000>;
138 sound-spdif {
139 compatible = "fsl,imx-audio-spdif";
140 model = "On-board SPDIF";
142 spdif-controller = <&spdif>;
143 spdif-out;
151 fsl,audmux-port = <0>;
152 fsl,port-config = <
163 fsl,audmux-port = <4>;
164 fsl,port-config = <
172 pinctrl-names = "default";
173 pinctrl-0 = <&pinctrl_hummingboard_flexcan1>;
178 pinctrl-names = "default";
179 pinctrl-0 = <&pinctrl_hummingboard_hdmi>;
180 ddc-i2c-bus = <&i2c2>;
185 pinctrl-names = "default";
186 pinctrl-0 = <&pinctrl_hummingboard_i2c1>;
199 pinctrl-names = "default";
200 pinctrl-0 = <&pinctrl_hummingboard_sgtl5000>;
201 #sound-dai-cells = <0>;
203 VDDA-supply = <&v_3v2>;
204 VDDIO-supply = <&v_3v2>;
209 clock-frequency = <100000>;
210 pinctrl-names = "default";
211 pinctrl-0 = <&pinctrl_hummingboard_i2c2>;
217 pinctrl_hummingboard_flexcan1: hummingboard-flexcan1 {
224 pinctrl_hummingboard_gpio3_5: hummingboard-gpio3_5 {
230 pinctrl_hummingboard_hdmi: hummingboard-hdmi {
236 pinctrl_hummingboard_i2c1: hummingboard-i2c1 {
243 pinctrl_hummingboard_i2c2: hummingboard-i2c2 {
250 pinctrl_hummingboard_pcie_reset: hummingboard-pcie-reset {
260 pinctrl_hummingboard_sgtl5000: hummingboard-sgtl5000 {
270 pinctrl_hummingboard_spdif: hummingboard-spdif {
274 pinctrl_hummingboard_usbh1_vbus: hummingboard-usbh1-vbus {
278 pinctrl_hummingboard_usbotg_id: hummingboard-usbotg-id {
280 * We want it pulled down for a fixed host connection.
285 pinctrl_hummingboard_usbotg_vbus: hummingboard-usbotg-vbus {
289 pinctrl_hummingboard_usdhc2_aux: hummingboard-usdhc2-aux {
295 pinctrl_hummingboard_usdhc2: hummingboard-usdhc2 {
305 pinctrl_hummingboard_vmmc: hummingboard-vmmc {
314 pinctrl-names = "default";
315 pinctrl-0 = <&pinctrl_hummingboard_pcie_reset>;
316 reset-gpio = <&gpio3 4 GPIO_ACTIVE_LOW>;
321 pinctrl-names = "default";
322 pinctrl-0 = <&pinctrl_hummingboard_pwm1>;
327 pinctrl-names = "default";
331 &spdif {
332 pinctrl-names = "default";
333 pinctrl-0 = <&pinctrl_hummingboard_spdif>;
342 disable-over-current;
343 vbus-supply = <&v_usb2>;
348 disable-over-current;
349 pinctrl-names = "default";
350 pinctrl-0 = <&pinctrl_hummingboard_usbotg_id>;
351 vbus-supply = <&v_usb1>;
356 pinctrl-names = "default";
357 pinctrl-0 = <
361 vmmc-supply = <&v_sd>;
362 cd-gpios = <&gpio1 4 GPIO_ACTIVE_LOW>;
367 vin-supply = <&v_3v2>;