1e35f5ad6SJerome Brunet* Amlogic HDMI Tx control glue
2e35f5ad6SJerome Brunet
3e35f5ad6SJerome BrunetRequired properties:
4f4663095SJerome Brunet- compatible: "amlogic,g12a-tohdmitx" or
5f4663095SJerome Brunet	      "amlogic,sm1-tohdmitx"
6e35f5ad6SJerome Brunet- reg: physical base address of the controller and length of memory
7e35f5ad6SJerome Brunet       mapped region.
8e35f5ad6SJerome Brunet- #sound-dai-cells: should be 1.
96b59b8f8SJerome Brunet- resets: phandle to the dedicated reset line of the hdmitx glue.
10e35f5ad6SJerome Brunet
11e35f5ad6SJerome BrunetExample on the S905X2 SoC:
12e35f5ad6SJerome Brunet
13e35f5ad6SJerome Brunettohdmitx: audio-controller@744 {
14e35f5ad6SJerome Brunet	compatible = "amlogic,g12a-tohdmitx";
15e35f5ad6SJerome Brunet	reg = <0x0 0x744 0x0 0x4>;
16e35f5ad6SJerome Brunet	#sound-dai-cells = <1>;
176b59b8f8SJerome Brunet	resets = <&clkc_audio AUD_RESET_TOHDMITX>;
18e35f5ad6SJerome Brunet};
19e35f5ad6SJerome Brunet
20e35f5ad6SJerome BrunetExample of an 'amlogic,axg-sound-card':
21e35f5ad6SJerome Brunet
22e35f5ad6SJerome Brunetsound {
23e35f5ad6SJerome Brunet	compatible = "amlogic,axg-sound-card";
24e35f5ad6SJerome Brunet
25e35f5ad6SJerome Brunet[...]
26e35f5ad6SJerome Brunet
27e35f5ad6SJerome Brunet	dai-link-x {
28e35f5ad6SJerome Brunet		sound-dai = <&tdmif_a>;
29e35f5ad6SJerome Brunet		dai-format = "i2s";
30e35f5ad6SJerome Brunet		dai-tdm-slot-tx-mask-0 = <1 1>;
31e35f5ad6SJerome Brunet
32e35f5ad6SJerome Brunet		codec-0 {
33e35f5ad6SJerome Brunet			sound-dai = <&tohdmitx TOHDMITX_I2S_IN_A>;
34e35f5ad6SJerome Brunet		};
35e35f5ad6SJerome Brunet
36e35f5ad6SJerome Brunet		codec-1 {
37e35f5ad6SJerome Brunet			sound-dai = <&external_dac>;
38e35f5ad6SJerome Brunet		};
39e35f5ad6SJerome Brunet	};
40e35f5ad6SJerome Brunet
41e35f5ad6SJerome Brunet	dai-link-y {
42e35f5ad6SJerome Brunet		sound-dai = <&tdmif_c>;
43e35f5ad6SJerome Brunet		dai-format = "i2s";
44e35f5ad6SJerome Brunet		dai-tdm-slot-tx-mask-0 = <1 1>;
45e35f5ad6SJerome Brunet
46e35f5ad6SJerome Brunet		codec {
47e35f5ad6SJerome Brunet			sound-dai = <&tohdmitx TOHDMITX_I2S_IN_C>;
48e35f5ad6SJerome Brunet		};
49e35f5ad6SJerome Brunet	};
50e35f5ad6SJerome Brunet
51e35f5ad6SJerome Brunet	dai-link-z {
52e35f5ad6SJerome Brunet		sound-dai = <&tohdmitx TOHDMITX_I2S_OUT>;
53e35f5ad6SJerome Brunet
54e35f5ad6SJerome Brunet		codec {
55e35f5ad6SJerome Brunet			sound-dai = <&hdmi_tx>;
56e35f5ad6SJerome Brunet		};
57e35f5ad6SJerome Brunet	};
58e35f5ad6SJerome Brunet};
59