Lines Matching +full:spdif +full:- +full:in

4  * This file is dual-licensed: you can use it either under the terms
13 * This file is distributed in the hope that it will be useful,
22 * files (the "Software"), to deal in the Software without
30 * included in all copies or substantial portions of the Software.
35 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
37 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
38 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
39 * OTHER DEALINGS IN THE SOFTWARE.
41 #include <dt-bindings/input/input.h>
42 #include <dt-bindings/gpio/gpio.h>
51 ir_recv: ir-receiver {
52 compatible = "gpio-ir-receiver";
54 pinctrl-names = "default";
55 pinctrl-0 = <&pinctrl_cubox_i_ir>;
58 led-controller {
59 compatible = "pwm-leds";
60 pinctrl-names = "default";
61 pinctrl-0 = <&pinctrl_cubox_i_pwm1>;
63 led-1 {
64 active-low;
66 max-brightness = <248>;
71 v_5v0: regulator-v-5v0 {
72 compatible = "regulator-fixed";
73 regulator-always-on;
74 regulator-max-microvolt = <5000000>;
75 regulator-min-microvolt = <5000000>;
76 regulator-name = "v_5v0";
79 v_usb2: regulator-v-usb2 {
80 compatible = "regulator-fixed";
81 enable-active-high;
83 pinctrl-names = "default";
84 pinctrl-0 = <&pinctrl_cubox_i_usbh1_vbus>;
85 regulator-max-microvolt = <5000000>;
86 regulator-min-microvolt = <5000000>;
87 regulator-name = "v_usb2";
88 vin-supply = <&v_5v0>;
91 v_usb1: regulator-v-usb1 {
92 compatible = "regulator-fixed";
93 enable-active-high;
95 pinctrl-names = "default";
96 pinctrl-0 = <&pinctrl_cubox_i_usbotg_vbus>;
97 regulator-max-microvolt = <5000000>;
98 regulator-min-microvolt = <5000000>;
99 regulator-name = "v_usb1";
100 vin-supply = <&v_5v0>;
103 spdif_out: spdif-out {
104 compatible = "linux,spdif-dit";
105 #sound-dai-cells = <0>;
108 sound-spdif {
109 compatible = "fsl,imx-audio-spdif";
110 model = "Integrated SPDIF";
112 audio-cpu = <&spdif>;
113 audio-codec = <&spdif_out>;
116 gpio-keys {
117 compatible = "gpio-keys";
118 pinctrl-0 = <&pinctrl_gpio_key>;
119 pinctrl-names = "default";
130 pinctrl-names = "default";
131 pinctrl-0 = <&pinctrl_cubox_i_hdmi>;
132 ddc-i2c-bus = <&i2c2>;
137 clock-frequency = <100000>;
138 pinctrl-names = "default";
139 pinctrl-0 = <&pinctrl_cubox_i_i2c2>;
144 pinctrl-names = "default";
145 pinctrl-0 = <&pinctrl_cubox_i_i2c3>;
156 pinctrl_cubox_i_hdmi: cubox-i-hdmigrp {
162 pinctrl_cubox_i_i2c2: cubox-i-i2c2grp {
169 pinctrl_cubox_i_i2c3: cubox-i-i2c3grp {
176 pinctrl_cubox_i_ir: cubox-i-irgrp {
182 pinctrl_cubox_i_pwm1: cubox-i-pwm1-front-ledgrp {
186 pinctrl_cubox_i_spdif: cubox-i-spdifgrp {
190 pinctrl_cubox_i_usbh1: cubox-i-usbh1grp {
194 pinctrl_cubox_i_usbh1_vbus: cubox-i-usbh1-vbusgrp {
198 pinctrl_cubox_i_usbotg: cubox-i-usbotggrp {
200 * The Cubox-i pulls ID low, but as it's pointless
201 * leaving it as a pull-up, even if it is just 10uA.
209 pinctrl_cubox_i_usbotg_vbus: cubox-i-usbotg-vbusgrp {
213 pinctrl_cubox_i_usdhc2_aux: cubox-i-usdhc2-auxgrp {
220 pinctrl_cubox_i_usdhc2: cubox-i-usdhc2grp {
231 pinctrl_gpio_key: gpio-keygrp {
242 &spdif {
243 pinctrl-names = "default";
244 pinctrl-0 = <&pinctrl_cubox_i_spdif>;
249 pinctrl-names = "default";
250 pinctrl-0 = <&pinctrl_cubox_i_usbh1>;
251 vbus-supply = <&v_usb2>;
256 pinctrl-names = "default";
257 pinctrl-0 = <&pinctrl_cubox_i_usbotg>;
258 vbus-supply = <&v_usb1>;
263 pinctrl-names = "default";
264 pinctrl-0 = <&pinctrl_cubox_i_usdhc2_aux &pinctrl_cubox_i_usdhc2>;
265 vmmc-supply = <&vcc_3v3>;
266 cd-gpios = <&gpio1 4 GPIO_ACTIVE_LOW>;
271 vin-supply = <&v_5v0>;