Lines Matching +full:simple +full:- +full:audio +full:- +full:mux
6 * This file is dual-licensed: you can use it either under the terms
44 /dts-v1/;
45 #include <dt-bindings/gpio/gpio.h>
49 model = "CompuLab CM-FX6";
50 compatible = "compulab,cm-fx6", "fsl,imx6q";
57 compatible = "gpio-leds";
59 heartbeat-led {
62 linux,default-trigger = "heartbeat";
67 pinctrl-names = "default";
68 pinctrl-0 = <&pinctrl_pwrseq>;
69 compatible = "mmc-pwrseq-sd8787";
70 powerdown-gpios = <&gpio7 12 GPIO_ACTIVE_HIGH>;
71 reset-gpios = <&gpio6 16 GPIO_ACTIVE_HIGH>;
74 reg_pcie_power_on_gpio: regulator-pcie-power-on-gpio {
75 compatible = "regulator-fixed";
76 regulator-name = "regulator-pcie-power-on-gpio";
77 regulator-min-microvolt = <3300000>;
78 regulator-max-microvolt = <3300000>;
83 compatible = "regulator-fixed";
84 regulator-name = "usb_h1_vbus";
85 regulator-min-microvolt = <5000000>;
86 regulator-max-microvolt = <5000000>;
88 enable-active-high;
92 compatible = "regulator-fixed";
93 regulator-name = "usb_otg_vbus";
94 regulator-min-microvolt = <5000000>;
95 regulator-max-microvolt = <5000000>;
97 enable-active-high;
100 sound-analog {
101 compatible = "simple-audio-card";
102 simple-audio-card,name = "On-board analog audio";
103 simple-audio-card,widgets =
108 simple-audio-card,routing =
113 simple-audio-card,format = "i2s";
114 simple-audio-card,bitclock-master = <&sound_master>;
115 simple-audio-card,frame-master = <&sound_master>;
116 simple-audio-card,bitclock-inversion;
118 sound_master: simple-audio-card,cpu {
119 sound-dai = <&ssi2>;
120 system-clock-frequency = <2822400>;
123 simple-audio-card,codec {
124 sound-dai = <&wm8731>;
128 sound-spdif {
129 compatible = "fsl,imx-audio-spdif";
130 model = "imx-spdif";
131 spdif-controller = <&spdif>;
132 spdif-out;
133 spdif-in;
138 * The U-Boot: audio mux node has been removed because the required dt-bindings
139 * header file is not present in the U-Boot.
148 operating-points = <
155 fsl,soc-operating-points = <
156 /* ARM kHz SOC-PU uV */
165 cs-gpios = <&gpio2 30 GPIO_ACTIVE_HIGH>, <&gpio3 19 GPIO_ACTIVE_HIGH>;
166 pinctrl-names = "default";
167 pinctrl-0 = <&pinctrl_ecspi1>;
171 #address-cells = <1>;
172 #size-cells = <1>;
173 compatible = "st,m25p", "jedec,spi-nor";
174 spi-max-frequency = <20000000>;
180 pinctrl-names = "default";
181 pinctrl-0 = <&pinctrl_enet>;
182 phy-mode = "rgmii";
187 pinctrl-names = "default";
188 pinctrl-0 = <&pinctrl_gpmi_nand>;
193 pinctrl-names = "default";
194 pinctrl-0 = <&pinctrl_i2c3>;
196 clock-frequency = <100000>;
205 #sound-dai-cells = <0>;
335 pinctrl-names = "default";
336 pinctrl-0 = <&pinctrl_pcie>;
337 reset-gpio = <&gpio1 26 GPIO_ACTIVE_LOW>;
338 vpcie-supply = <®_pcie_power_on_gpio>;
351 pinctrl-names = "default";
352 pinctrl-0 = <&pinctrl_spdif>;
357 assigned-clocks = <&clks IMX6QDL_CLK_SSI2_SEL>,
359 assigned-clock-parents = <&clks IMX6QDL_CLK_PLL4_AUDIO_DIV>;
360 assigned-clock-rates = <0>, <786432000>;
365 pinctrl-names = "default";
366 pinctrl-0 = <&pinctrl_uart4>;
371 vbus-supply = <®_usb_h1_vbus>;
372 pinctrl-names = "default";
373 pinctrl-0 = <&pinctrl_usbh1>;
378 vbus-supply = <®_usb_otg_vbus>;
379 pinctrl-names = "default";
380 pinctrl-0 = <&pinctrl_usbotg>;
386 pinctrl-names = "default";
387 pinctrl-0 = <&pinctrl_usdhc1>;
388 mmc-pwrseq = <&awnh387_pwrseq>;
389 non-removable;
400 /* The U-Boot: enable usdhc3 for mmc boot */