Lines Matching +full:master +full:- +full:dsi
1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
4 /dts-v1/;
6 #include <dt-bindings/pwm/pwm.h>
8 #include "imx8mp-toradex-smarc.dtsi"
12 compatible = "toradex,smarc-imx8mp-dev",
13 "toradex,smarc-imx8mp",
16 hdmi-connector {
17 compatible = "hdmi-connector";
23 remote-endpoint = <&hdmi_tx_out>;
28 reg_carrier_1p8v: regulator-carrier-1p8v {
29 compatible = "regulator-fixed";
30 regulator-max-microvolt = <1800000>;
31 regulator-min-microvolt = <1800000>;
32 regulator-name = "On-carrier 1V8";
36 compatible = "simple-audio-card";
37 simple-audio-card,bitclock-master = <&codec_dai>;
38 simple-audio-card,format = "i2s";
39 simple-audio-card,frame-master = <&codec_dai>;
40 simple-audio-card,mclk-fs = <256>;
41 simple-audio-card,name = "tdx-smarc-wm8904";
42 simple-audio-card,routing =
49 simple-audio-card,widgets =
54 codec_dai: simple-audio-card,codec {
56 sound-dai = <&wm8904_1a>;
59 simple-audio-card,cpu {
60 sound-dai = <&sai1>;
95 pinctrl-names = "default";
96 pinctrl-0 = <&pinctrl_gpio7>,
106 pinctrl-names = "default";
107 pinctrl-0 = <&pinctrl_gpio4>, <&pinctrl_gpio6>;
121 remote-endpoint = <&native_hdmi_connector_in>;
135 i2c-mux@70 {
138 #address-cells = <1>;
139 #size-cells = <0>;
141 /* I2C on DSI Connector Pins 4/6 */
144 #address-cells = <1>;
145 #size-cells = <0>;
148 /* I2C on DSI Connector Pins 52/54 */
151 #address-cells = <1>;
152 #size-cells = <0>;
165 wm8904_1a: audio-codec@1a {
168 pinctrl-names = "default";
169 pinctrl-0 = <&pinctrl_sai1>, <&pinctrl_sai1_mclk>;
170 #sound-dai-cells = <0>;
172 clock-names = "mclk";
173 AVDD-supply = <®_carrier_1p8v>;
174 CPVDD-supply = <®_carrier_1p8v>;
175 DBVDD-supply = <®_carrier_1p8v>;
176 DCVDD-supply = <®_carrier_1p8v>;
177 MICVDD-supply = <®_carrier_1p8v>;
180 /* On-Carrier Temperature Sensor */
181 temperature-sensor@4f {
186 /* On-Carrier EEPROM */
201 clock-frequency = <100000>;
208 #pwm-cells = <2>;
211 cooling-levels = <255>;
220 shunt-resistor = <5000>;
249 assigned-clocks = <&clk IMX8MP_CLK_SAI1>;
250 assigned-clock-parents = <&clk IMX8MP_AUDIO_PLL1_OUT>;
251 assigned-clock-rates = <24576000>;
252 fsl,sai-mclk-direction-output;
263 linux,rs485-enabled-at-boot-time;
264 rs485-rts-active-low;
265 rs485-rx-during-tx;