162306a36Sopenharmony_ci* Amlogic HDMI Tx control glue
262306a36Sopenharmony_ci
362306a36Sopenharmony_ciRequired properties:
462306a36Sopenharmony_ci- compatible: "amlogic,g12a-tohdmitx" or
562306a36Sopenharmony_ci	      "amlogic,sm1-tohdmitx"
662306a36Sopenharmony_ci- reg: physical base address of the controller and length of memory
762306a36Sopenharmony_ci       mapped region.
862306a36Sopenharmony_ci- #sound-dai-cells: should be 1.
962306a36Sopenharmony_ci- resets: phandle to the dedicated reset line of the hdmitx glue.
1062306a36Sopenharmony_ci
1162306a36Sopenharmony_ciExample on the S905X2 SoC:
1262306a36Sopenharmony_ci
1362306a36Sopenharmony_citohdmitx: audio-controller@744 {
1462306a36Sopenharmony_ci	compatible = "amlogic,g12a-tohdmitx";
1562306a36Sopenharmony_ci	reg = <0x0 0x744 0x0 0x4>;
1662306a36Sopenharmony_ci	#sound-dai-cells = <1>;
1762306a36Sopenharmony_ci	resets = <&clkc_audio AUD_RESET_TOHDMITX>;
1862306a36Sopenharmony_ci};
1962306a36Sopenharmony_ci
2062306a36Sopenharmony_ciExample of an 'amlogic,axg-sound-card':
2162306a36Sopenharmony_ci
2262306a36Sopenharmony_cisound {
2362306a36Sopenharmony_ci	compatible = "amlogic,axg-sound-card";
2462306a36Sopenharmony_ci
2562306a36Sopenharmony_ci[...]
2662306a36Sopenharmony_ci
2762306a36Sopenharmony_ci	dai-link-x {
2862306a36Sopenharmony_ci		sound-dai = <&tdmif_a>;
2962306a36Sopenharmony_ci		dai-format = "i2s";
3062306a36Sopenharmony_ci		dai-tdm-slot-tx-mask-0 = <1 1>;
3162306a36Sopenharmony_ci
3262306a36Sopenharmony_ci		codec-0 {
3362306a36Sopenharmony_ci			sound-dai = <&tohdmitx TOHDMITX_I2S_IN_A>;
3462306a36Sopenharmony_ci		};
3562306a36Sopenharmony_ci
3662306a36Sopenharmony_ci		codec-1 {
3762306a36Sopenharmony_ci			sound-dai = <&external_dac>;
3862306a36Sopenharmony_ci		};
3962306a36Sopenharmony_ci	};
4062306a36Sopenharmony_ci
4162306a36Sopenharmony_ci	dai-link-y {
4262306a36Sopenharmony_ci		sound-dai = <&tdmif_c>;
4362306a36Sopenharmony_ci		dai-format = "i2s";
4462306a36Sopenharmony_ci		dai-tdm-slot-tx-mask-0 = <1 1>;
4562306a36Sopenharmony_ci
4662306a36Sopenharmony_ci		codec {
4762306a36Sopenharmony_ci			sound-dai = <&tohdmitx TOHDMITX_I2S_IN_C>;
4862306a36Sopenharmony_ci		};
4962306a36Sopenharmony_ci	};
5062306a36Sopenharmony_ci
5162306a36Sopenharmony_ci	dai-link-z {
5262306a36Sopenharmony_ci		sound-dai = <&tohdmitx TOHDMITX_I2S_OUT>;
5362306a36Sopenharmony_ci
5462306a36Sopenharmony_ci		codec {
5562306a36Sopenharmony_ci			sound-dai = <&hdmi_tx>;
5662306a36Sopenharmony_ci		};
5762306a36Sopenharmony_ci	};
5862306a36Sopenharmony_ci};
59