xref: /linux/scripts/dtc/include-prefixes/arm64/amlogic/meson-g12b-bananapi-cm4-mnt-reform2.dts (revision 3a39d672e7f48b8d6b91a09afa4b55352773b4b5)
1fde2d69cSNeil Armstrong// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2fde2d69cSNeil Armstrong/*
3fde2d69cSNeil Armstrong * Copyright (c) 2023 Neil Armstrong <neil.armstrong@linaro.org>
4fde2d69cSNeil Armstrong * Copyright 2023 MNT Research GmbH
5fde2d69cSNeil Armstrong */
6fde2d69cSNeil Armstrong
7fde2d69cSNeil Armstrong/dts-v1/;
8fde2d69cSNeil Armstrong
9fde2d69cSNeil Armstrong#include "meson-g12b-bananapi-cm4.dtsi"
10fde2d69cSNeil Armstrong#include <dt-bindings/input/input.h>
11fde2d69cSNeil Armstrong#include <dt-bindings/leds/common.h>
12fde2d69cSNeil Armstrong#include <dt-bindings/sound/meson-g12a-tohdmitx.h>
13fde2d69cSNeil Armstrong
14fde2d69cSNeil Armstrong/ {
15fde2d69cSNeil Armstrong	model = "MNT Reform 2 with BPI-CM4 Module";
16fde2d69cSNeil Armstrong	compatible = "mntre,reform2-cm4", "bananapi,bpi-cm4", "amlogic,a311d", "amlogic,g12b";
17fde2d69cSNeil Armstrong	chassis-type = "laptop";
18fde2d69cSNeil Armstrong
19fde2d69cSNeil Armstrong	aliases {
20fde2d69cSNeil Armstrong		ethernet0 = &ethmac;
21fde2d69cSNeil Armstrong		i2c0 = &i2c1;
22fde2d69cSNeil Armstrong		i2c1 = &i2c3;
23fde2d69cSNeil Armstrong	};
24fde2d69cSNeil Armstrong
25fde2d69cSNeil Armstrong	hdmi_connector: hdmi-connector {
26fde2d69cSNeil Armstrong		compatible = "hdmi-connector";
27fde2d69cSNeil Armstrong		type = "a";
28fde2d69cSNeil Armstrong
29fde2d69cSNeil Armstrong		port {
30fde2d69cSNeil Armstrong			hdmi_connector_in: endpoint {
31fde2d69cSNeil Armstrong				remote-endpoint = <&hdmi_tx_tmds_out>;
32fde2d69cSNeil Armstrong			};
33fde2d69cSNeil Armstrong		};
34fde2d69cSNeil Armstrong	};
35fde2d69cSNeil Armstrong
36fde2d69cSNeil Armstrong	leds {
37fde2d69cSNeil Armstrong		compatible = "gpio-leds";
38fde2d69cSNeil Armstrong
39fde2d69cSNeil Armstrong		led-blue {
40fde2d69cSNeil Armstrong			color = <LED_COLOR_ID_BLUE>;
41fde2d69cSNeil Armstrong			function = LED_FUNCTION_STATUS;
42fde2d69cSNeil Armstrong			gpios = <&gpio_ao GPIOAO_7 GPIO_ACTIVE_HIGH>;
43fde2d69cSNeil Armstrong			linux,default-trigger = "heartbeat";
44fde2d69cSNeil Armstrong		};
45fde2d69cSNeil Armstrong
46fde2d69cSNeil Armstrong		led-green {
47fde2d69cSNeil Armstrong			color = <LED_COLOR_ID_GREEN>;
48fde2d69cSNeil Armstrong			function = LED_FUNCTION_STATUS;
49fde2d69cSNeil Armstrong			gpios = <&gpio_ao GPIOAO_2 GPIO_ACTIVE_HIGH>;
50fde2d69cSNeil Armstrong		};
51fde2d69cSNeil Armstrong	};
52fde2d69cSNeil Armstrong
53fde2d69cSNeil Armstrong	sound {
54fde2d69cSNeil Armstrong		compatible = "amlogic,axg-sound-card";
55fde2d69cSNeil Armstrong		model = "MNT-REFORM2-BPI-CM4";
56fde2d69cSNeil Armstrong		audio-widgets = "Headphone", "Headphone Jack",
57fde2d69cSNeil Armstrong				"Speaker", "External Speaker",
58fde2d69cSNeil Armstrong				"Microphone", "Mic Jack";
59fde2d69cSNeil Armstrong		audio-aux-devs = <&tdmout_a>, <&tdmout_b>, <&tdmin_b>;
60fde2d69cSNeil Armstrong		audio-routing =	"TDMOUT_A IN 0", "FRDDR_A OUT 0",
61fde2d69cSNeil Armstrong				"TDMOUT_A IN 1", "FRDDR_B OUT 0",
62fde2d69cSNeil Armstrong				"TDMOUT_A IN 2", "FRDDR_C OUT 0",
63fde2d69cSNeil Armstrong				"TDM_A Playback", "TDMOUT_A OUT",
64fde2d69cSNeil Armstrong				"TDMOUT_B IN 0", "FRDDR_A OUT 1",
65fde2d69cSNeil Armstrong				"TDMOUT_B IN 1", "FRDDR_B OUT 1",
66fde2d69cSNeil Armstrong				"TDMOUT_B IN 2", "FRDDR_C OUT 1",
67fde2d69cSNeil Armstrong				"TDM_B Playback", "TDMOUT_B OUT",
68fde2d69cSNeil Armstrong				"TDMIN_B IN 1", "TDM_B Capture",
69fde2d69cSNeil Armstrong				"TDMIN_B IN 4", "TDM_B Loopback",
70fde2d69cSNeil Armstrong				"TODDR_A IN 1", "TDMIN_B OUT",
71fde2d69cSNeil Armstrong				"TODDR_B IN 1", "TDMIN_B OUT",
72fde2d69cSNeil Armstrong				"TODDR_C IN 1", "TDMIN_B OUT",
73fde2d69cSNeil Armstrong				"Headphone Jack", "HP_L",
74fde2d69cSNeil Armstrong				"Headphone Jack", "HP_R",
75fde2d69cSNeil Armstrong				"External Speaker", "SPK_LP",
76fde2d69cSNeil Armstrong				"External Speaker", "SPK_LN",
77fde2d69cSNeil Armstrong				"External Speaker", "SPK_RP",
78fde2d69cSNeil Armstrong				"External Speaker", "SPK_RN",
79fde2d69cSNeil Armstrong				"LINPUT1", "Mic Jack",
80fde2d69cSNeil Armstrong				"Mic Jack", "MICB";
81fde2d69cSNeil Armstrong
82*9b5d2511SNeil Armstrong		clocks = <&clkc CLKID_MPLL2>,
83*9b5d2511SNeil Armstrong			 <&clkc CLKID_MPLL0>,
84*9b5d2511SNeil Armstrong			 <&clkc CLKID_MPLL1>;
85*9b5d2511SNeil Armstrong
86fde2d69cSNeil Armstrong		assigned-clocks = <&clkc CLKID_MPLL2>,
87fde2d69cSNeil Armstrong					<&clkc CLKID_MPLL0>,
88fde2d69cSNeil Armstrong					<&clkc CLKID_MPLL1>;
89fde2d69cSNeil Armstrong		assigned-clock-parents = <0>, <0>, <0>;
90fde2d69cSNeil Armstrong		assigned-clock-rates = <294912000>,
91fde2d69cSNeil Armstrong				       <270950400>,
92fde2d69cSNeil Armstrong				       <393216000>;
93fde2d69cSNeil Armstrong
94fde2d69cSNeil Armstrong		dai-link-0 {
95fde2d69cSNeil Armstrong			sound-dai = <&frddr_a>;
96fde2d69cSNeil Armstrong		};
97fde2d69cSNeil Armstrong
98fde2d69cSNeil Armstrong		dai-link-1 {
99fde2d69cSNeil Armstrong			sound-dai = <&frddr_b>;
100fde2d69cSNeil Armstrong		};
101fde2d69cSNeil Armstrong
102fde2d69cSNeil Armstrong		dai-link-2 {
103fde2d69cSNeil Armstrong			sound-dai = <&frddr_c>;
104fde2d69cSNeil Armstrong		};
105fde2d69cSNeil Armstrong
106fde2d69cSNeil Armstrong		dai-link-3 {
107fde2d69cSNeil Armstrong			sound-dai = <&toddr_a>;
108fde2d69cSNeil Armstrong		};
109fde2d69cSNeil Armstrong
110fde2d69cSNeil Armstrong		dai-link-4 {
111fde2d69cSNeil Armstrong			sound-dai = <&toddr_b>;
112fde2d69cSNeil Armstrong		};
113fde2d69cSNeil Armstrong
114fde2d69cSNeil Armstrong		dai-link-5 {
115fde2d69cSNeil Armstrong			sound-dai = <&toddr_c>;
116fde2d69cSNeil Armstrong		};
117fde2d69cSNeil Armstrong
118fde2d69cSNeil Armstrong		/* 8ch hdmi interface */
119fde2d69cSNeil Armstrong		dai-link-6 {
120fde2d69cSNeil Armstrong			sound-dai = <&tdmif_a>;
121fde2d69cSNeil Armstrong			dai-format = "i2s";
122fde2d69cSNeil Armstrong			dai-tdm-slot-tx-mask-0 = <1 1>;
123fde2d69cSNeil Armstrong			dai-tdm-slot-tx-mask-1 = <1 1>;
124fde2d69cSNeil Armstrong			dai-tdm-slot-tx-mask-2 = <1 1>;
125fde2d69cSNeil Armstrong			dai-tdm-slot-tx-mask-3 = <1 1>;
126fde2d69cSNeil Armstrong			mclk-fs = <256>;
127fde2d69cSNeil Armstrong
128fde2d69cSNeil Armstrong			codec {
129fde2d69cSNeil Armstrong				sound-dai = <&tohdmitx TOHDMITX_I2S_IN_A>;
130fde2d69cSNeil Armstrong			};
131fde2d69cSNeil Armstrong		};
132fde2d69cSNeil Armstrong
133fde2d69cSNeil Armstrong		/* Analog Audio */
134fde2d69cSNeil Armstrong		dai-link-7 {
135fde2d69cSNeil Armstrong			sound-dai = <&tdmif_b>;
136fde2d69cSNeil Armstrong			dai-format = "i2s";
137fde2d69cSNeil Armstrong			dai-tdm-slot-tx-mask-0 = <1 1>;
138fde2d69cSNeil Armstrong			mclk-fs = <256>;
139fde2d69cSNeil Armstrong
140fde2d69cSNeil Armstrong			codec {
141fde2d69cSNeil Armstrong				sound-dai = <&wm8960>;
142fde2d69cSNeil Armstrong			};
143fde2d69cSNeil Armstrong		};
144fde2d69cSNeil Armstrong
145fde2d69cSNeil Armstrong		/* hdmi glue */
146fde2d69cSNeil Armstrong		dai-link-8 {
147fde2d69cSNeil Armstrong			sound-dai = <&tohdmitx TOHDMITX_I2S_OUT>;
148fde2d69cSNeil Armstrong
149fde2d69cSNeil Armstrong			codec {
150fde2d69cSNeil Armstrong				sound-dai = <&hdmi_tx>;
151fde2d69cSNeil Armstrong			};
152fde2d69cSNeil Armstrong		};
153fde2d69cSNeil Armstrong	};
154fde2d69cSNeil Armstrong
155fde2d69cSNeil Armstrong	reg_main_1v8: regulator-main-1v8 {
156fde2d69cSNeil Armstrong		compatible = "regulator-fixed";
157fde2d69cSNeil Armstrong		regulator-name = "1V8";
158fde2d69cSNeil Armstrong		regulator-min-microvolt = <1800000>;
159fde2d69cSNeil Armstrong		regulator-max-microvolt = <1800000>;
160fde2d69cSNeil Armstrong		vin-supply = <&reg_main_3v3>;
161fde2d69cSNeil Armstrong	};
162fde2d69cSNeil Armstrong
163fde2d69cSNeil Armstrong	reg_main_1v2: regulator-main-1v2 {
164fde2d69cSNeil Armstrong		compatible = "regulator-fixed";
165fde2d69cSNeil Armstrong		regulator-name = "1V2";
166fde2d69cSNeil Armstrong		regulator-min-microvolt = <1200000>;
167fde2d69cSNeil Armstrong		regulator-max-microvolt = <1200000>;
168fde2d69cSNeil Armstrong		vin-supply = <&reg_main_5v>;
169fde2d69cSNeil Armstrong	};
170fde2d69cSNeil Armstrong
171fde2d69cSNeil Armstrong	reg_main_3v3: regulator-main-3v3 {
172fde2d69cSNeil Armstrong		compatible = "regulator-fixed";
173fde2d69cSNeil Armstrong		regulator-name = "3V3";
174fde2d69cSNeil Armstrong		regulator-min-microvolt = <3300000>;
175fde2d69cSNeil Armstrong		regulator-max-microvolt = <3300000>;
176fde2d69cSNeil Armstrong	};
177fde2d69cSNeil Armstrong
178fde2d69cSNeil Armstrong	reg_main_5v: regulator-main-5v {
179fde2d69cSNeil Armstrong		compatible = "regulator-fixed";
180fde2d69cSNeil Armstrong		regulator-name = "5V";
181fde2d69cSNeil Armstrong		regulator-min-microvolt = <5000000>;
182fde2d69cSNeil Armstrong		regulator-max-microvolt = <5000000>;
183fde2d69cSNeil Armstrong	};
184fde2d69cSNeil Armstrong
185fde2d69cSNeil Armstrong	reg_main_usb: regulator-main-usb {
186fde2d69cSNeil Armstrong		compatible = "regulator-fixed";
187fde2d69cSNeil Armstrong		regulator-name = "USB_PWR";
188fde2d69cSNeil Armstrong		regulator-min-microvolt = <5000000>;
189fde2d69cSNeil Armstrong		regulator-max-microvolt = <5000000>;
190fde2d69cSNeil Armstrong		vin-supply = <&reg_main_5v>;
191fde2d69cSNeil Armstrong	};
192fde2d69cSNeil Armstrong
193fde2d69cSNeil Armstrong	backlight: backlight {
194fde2d69cSNeil Armstrong		compatible = "pwm-backlight";
195fde2d69cSNeil Armstrong		pwms = <&pwm_AO_ab 0 10000 0>;
196fde2d69cSNeil Armstrong		power-supply = <&reg_main_usb>;
197fde2d69cSNeil Armstrong		enable-gpios = <&gpio 58 GPIO_ACTIVE_HIGH>;
198fde2d69cSNeil Armstrong		brightness-levels = <0 32 64 128 160 200 255>;
199fde2d69cSNeil Armstrong		default-brightness-level = <6>;
200fde2d69cSNeil Armstrong	};
201fde2d69cSNeil Armstrong
202fde2d69cSNeil Armstrong	panel {
203fde2d69cSNeil Armstrong		compatible = "innolux,n125hce-gn1";
204fde2d69cSNeil Armstrong		power-supply = <&reg_main_3v3>;
205fde2d69cSNeil Armstrong		backlight = <&backlight>;
206fde2d69cSNeil Armstrong		no-hpd;
207fde2d69cSNeil Armstrong
208fde2d69cSNeil Armstrong		port {
209fde2d69cSNeil Armstrong			panel_in: endpoint {
210fde2d69cSNeil Armstrong				remote-endpoint = <&edp_bridge_out>;
211fde2d69cSNeil Armstrong			};
212fde2d69cSNeil Armstrong		};
213fde2d69cSNeil Armstrong	};
214fde2d69cSNeil Armstrong
215fde2d69cSNeil Armstrong	clock_12288: clock_12288 {
216fde2d69cSNeil Armstrong		compatible = "fixed-clock";
217fde2d69cSNeil Armstrong		#clock-cells = <0>;
218fde2d69cSNeil Armstrong		clock-frequency = <12288000>;
219fde2d69cSNeil Armstrong	};
220fde2d69cSNeil Armstrong};
221fde2d69cSNeil Armstrong
222fde2d69cSNeil Armstrong&mipi_analog_dphy {
223fde2d69cSNeil Armstrong	status = "okay";
224fde2d69cSNeil Armstrong};
225fde2d69cSNeil Armstrong
226fde2d69cSNeil Armstrong&mipi_dphy {
227fde2d69cSNeil Armstrong	status = "okay";
228fde2d69cSNeil Armstrong};
229fde2d69cSNeil Armstrong
230fde2d69cSNeil Armstrong&mipi_dsi {
231fde2d69cSNeil Armstrong	status = "okay";
232fde2d69cSNeil Armstrong
233fde2d69cSNeil Armstrong	assigned-clocks = <&clkc CLKID_GP0_PLL>,
234fde2d69cSNeil Armstrong			  <&clkc CLKID_MIPI_DSI_PXCLK_SEL>,
235fde2d69cSNeil Armstrong			  <&clkc CLKID_MIPI_DSI_PXCLK>,
236fde2d69cSNeil Armstrong			  <&clkc CLKID_CTS_ENCL_SEL>,
237fde2d69cSNeil Armstrong			  <&clkc CLKID_VCLK2_SEL>;
238fde2d69cSNeil Armstrong	assigned-clock-parents = <0>,
239fde2d69cSNeil Armstrong				 <&clkc CLKID_GP0_PLL>,
240fde2d69cSNeil Armstrong				 <0>,
241fde2d69cSNeil Armstrong				 <&clkc CLKID_VCLK2_DIV1>,
242fde2d69cSNeil Armstrong				 <&clkc CLKID_GP0_PLL>;
243fde2d69cSNeil Armstrong	assigned-clock-rates = <936000000>,
244fde2d69cSNeil Armstrong			       <0>,
245fde2d69cSNeil Armstrong			       <936000000>,
246fde2d69cSNeil Armstrong			       <0>,
247fde2d69cSNeil Armstrong			       <0>;
248fde2d69cSNeil Armstrong};
249fde2d69cSNeil Armstrong
250fde2d69cSNeil Armstrong&mipi_dsi_panel_port {
251fde2d69cSNeil Armstrong	mipi_dsi_out: endpoint {
252fde2d69cSNeil Armstrong		remote-endpoint = <&edp_bridge_in>;
253fde2d69cSNeil Armstrong	};
254fde2d69cSNeil Armstrong};
255fde2d69cSNeil Armstrong
256fde2d69cSNeil Armstrong&cecb_AO {
257fde2d69cSNeil Armstrong	status = "okay";
258fde2d69cSNeil Armstrong};
259fde2d69cSNeil Armstrong
260fde2d69cSNeil Armstrong&ethmac {
261fde2d69cSNeil Armstrong	status = "okay";
262fde2d69cSNeil Armstrong};
263fde2d69cSNeil Armstrong
264fde2d69cSNeil Armstrong&hdmi_tx {
265fde2d69cSNeil Armstrong	status = "okay";
266fde2d69cSNeil Armstrong};
267fde2d69cSNeil Armstrong
268fde2d69cSNeil Armstrong&hdmi_tx_tmds_port {
269fde2d69cSNeil Armstrong	hdmi_tx_tmds_out: endpoint {
270fde2d69cSNeil Armstrong		remote-endpoint = <&hdmi_connector_in>;
271fde2d69cSNeil Armstrong	};
272fde2d69cSNeil Armstrong};
273fde2d69cSNeil Armstrong
274fde2d69cSNeil Armstrong&pwm_AO_ab {
275fde2d69cSNeil Armstrong	pinctrl-names = "default";
276fde2d69cSNeil Armstrong	pinctrl-0 = <&pwm_ao_a_pins>;
277fde2d69cSNeil Armstrong	status = "okay";
278fde2d69cSNeil Armstrong};
279fde2d69cSNeil Armstrong
280fde2d69cSNeil Armstrong&i2c0 {
281fde2d69cSNeil Armstrong	status = "okay";
282fde2d69cSNeil Armstrong};
283fde2d69cSNeil Armstrong
284fde2d69cSNeil Armstrong&i2c3 {
285fde2d69cSNeil Armstrong	status = "okay";
286fde2d69cSNeil Armstrong
287fde2d69cSNeil Armstrong	edp_bridge: bridge@2c {
288fde2d69cSNeil Armstrong		compatible = "ti,sn65dsi86";
289fde2d69cSNeil Armstrong		reg = <0x2c>;
290fde2d69cSNeil Armstrong		enable-gpios = <&gpio GPIOX_10 GPIO_ACTIVE_HIGH>; // PIN_24 / GPIO8
291fde2d69cSNeil Armstrong		vccio-supply = <&reg_main_1v8>;
292fde2d69cSNeil Armstrong		vpll-supply = <&reg_main_1v8>;
293fde2d69cSNeil Armstrong		vcca-supply = <&reg_main_1v2>;
294fde2d69cSNeil Armstrong		vcc-supply = <&reg_main_1v2>;
295fde2d69cSNeil Armstrong
296fde2d69cSNeil Armstrong		ports {
297fde2d69cSNeil Armstrong			#address-cells = <1>;
298fde2d69cSNeil Armstrong			#size-cells = <0>;
299fde2d69cSNeil Armstrong
300fde2d69cSNeil Armstrong			port@0 {
301fde2d69cSNeil Armstrong				reg = <0>;
302fde2d69cSNeil Armstrong
303fde2d69cSNeil Armstrong				edp_bridge_in: endpoint {
304fde2d69cSNeil Armstrong					remote-endpoint = <&mipi_dsi_out>;
305fde2d69cSNeil Armstrong				};
306fde2d69cSNeil Armstrong			};
307fde2d69cSNeil Armstrong
308fde2d69cSNeil Armstrong			port@1 {
309fde2d69cSNeil Armstrong				reg = <1>;
310fde2d69cSNeil Armstrong
311fde2d69cSNeil Armstrong				edp_bridge_out: endpoint {
312fde2d69cSNeil Armstrong					remote-endpoint = <&panel_in>;
313fde2d69cSNeil Armstrong				};
314fde2d69cSNeil Armstrong			};
315fde2d69cSNeil Armstrong		};
316fde2d69cSNeil Armstrong	};
317fde2d69cSNeil Armstrong};
318fde2d69cSNeil Armstrong
319fde2d69cSNeil Armstrong&i2c2 {
320fde2d69cSNeil Armstrong	status = "okay";
321fde2d69cSNeil Armstrong
322fde2d69cSNeil Armstrong	wm8960: codec@1a {
323fde2d69cSNeil Armstrong		compatible = "wlf,wm8960";
324fde2d69cSNeil Armstrong		reg = <0x1a>;
325fde2d69cSNeil Armstrong		clocks = <&clock_12288>;
326fde2d69cSNeil Armstrong		clock-names = "mclk";
327fde2d69cSNeil Armstrong		#sound-dai-cells = <0>;
328fde2d69cSNeil Armstrong		wlf,shared-lrclk;
329fde2d69cSNeil Armstrong	};
330fde2d69cSNeil Armstrong
331fde2d69cSNeil Armstrong	rtc@68 {
332fde2d69cSNeil Armstrong		compatible = "nxp,pcf8523";
333fde2d69cSNeil Armstrong		reg = <0x68>;
334fde2d69cSNeil Armstrong	};
335fde2d69cSNeil Armstrong};
336fde2d69cSNeil Armstrong
337fde2d69cSNeil Armstrong&pcie {
338fde2d69cSNeil Armstrong	status = "okay";
339fde2d69cSNeil Armstrong};
340fde2d69cSNeil Armstrong
341fde2d69cSNeil Armstrong&sd_emmc_b {
342fde2d69cSNeil Armstrong	status = "okay";
343fde2d69cSNeil Armstrong};
344fde2d69cSNeil Armstrong
345fde2d69cSNeil Armstrong&tdmif_a {
346fde2d69cSNeil Armstrong	status = "okay";
347fde2d69cSNeil Armstrong};
348fde2d69cSNeil Armstrong
349fde2d69cSNeil Armstrong&tdmout_a {
350fde2d69cSNeil Armstrong	status = "okay";
351fde2d69cSNeil Armstrong};
352fde2d69cSNeil Armstrong
353fde2d69cSNeil Armstrong&tdmif_b {
354fde2d69cSNeil Armstrong	pinctrl-0 = <&tdm_b_dout0_pins>, <&tdm_b_fs_pins>, <&tdm_b_sclk_pins>, <&tdm_b_din1_pins>;
355fde2d69cSNeil Armstrong	pinctrl-names = "default";
356fde2d69cSNeil Armstrong
357fde2d69cSNeil Armstrong	assigned-clocks = <&clkc_audio AUD_CLKID_TDM_SCLK_PAD1>,
358fde2d69cSNeil Armstrong			  <&clkc_audio AUD_CLKID_TDM_LRCLK_PAD1>;
359fde2d69cSNeil Armstrong	assigned-clock-parents = <&clkc_audio AUD_CLKID_MST_B_SCLK>,
360fde2d69cSNeil Armstrong				 <&clkc_audio AUD_CLKID_MST_B_LRCLK>;
361fde2d69cSNeil Armstrong	assigned-clock-rates = <0>, <0>;
362fde2d69cSNeil Armstrong};
363fde2d69cSNeil Armstrong
364fde2d69cSNeil Armstrong&tdmin_b {
365fde2d69cSNeil Armstrong	status = "okay";
366fde2d69cSNeil Armstrong};
367fde2d69cSNeil Armstrong
368fde2d69cSNeil Armstrong&toddr_a {
369fde2d69cSNeil Armstrong	status = "okay";
370fde2d69cSNeil Armstrong};
371fde2d69cSNeil Armstrong
372fde2d69cSNeil Armstrong&toddr_b {
373fde2d69cSNeil Armstrong	status = "okay";
374fde2d69cSNeil Armstrong};
375fde2d69cSNeil Armstrong
376fde2d69cSNeil Armstrong&toddr_c {
377fde2d69cSNeil Armstrong	status = "okay";
378fde2d69cSNeil Armstrong};
379fde2d69cSNeil Armstrong
380fde2d69cSNeil Armstrong&tohdmitx {
381fde2d69cSNeil Armstrong	status = "okay";
382fde2d69cSNeil Armstrong};
383fde2d69cSNeil Armstrong
384fde2d69cSNeil Armstrong&usb {
385fde2d69cSNeil Armstrong	dr_mode = "host";
386fde2d69cSNeil Armstrong
387fde2d69cSNeil Armstrong	status = "okay";
388fde2d69cSNeil Armstrong};
389