18c2ecf20Sopenharmony_ci* Amlogic Audio TDM Interfaces
28c2ecf20Sopenharmony_ci
38c2ecf20Sopenharmony_ciRequired properties:
48c2ecf20Sopenharmony_ci- compatible: 'amlogic,axg-tdm-iface'
58c2ecf20Sopenharmony_ci- clocks: list of clock phandle, one for each entry clock-names.
68c2ecf20Sopenharmony_ci- clock-names: should contain the following:
78c2ecf20Sopenharmony_ci  * "sclk" : bit clock.
88c2ecf20Sopenharmony_ci  * "lrclk": sample clock
98c2ecf20Sopenharmony_ci  * "mclk" : master clock
108c2ecf20Sopenharmony_ci	     -> optional if the interface is in clock slave mode.
118c2ecf20Sopenharmony_ci- #sound-dai-cells: must be 0.
128c2ecf20Sopenharmony_ci
138c2ecf20Sopenharmony_ciExample of TDM_A on the A113 SoC:
148c2ecf20Sopenharmony_ci
158c2ecf20Sopenharmony_citdmif_a: audio-controller@0 {
168c2ecf20Sopenharmony_ci	compatible = "amlogic,axg-tdm-iface";
178c2ecf20Sopenharmony_ci	#sound-dai-cells = <0>;
188c2ecf20Sopenharmony_ci	clocks = <&clkc_audio AUD_CLKID_MST_A_MCLK>,
198c2ecf20Sopenharmony_ci		 <&clkc_audio AUD_CLKID_MST_A_SCLK>,
208c2ecf20Sopenharmony_ci		 <&clkc_audio AUD_CLKID_MST_A_LRCLK>;
218c2ecf20Sopenharmony_ci	clock-names = "mclk", "sclk", "lrclk";
228c2ecf20Sopenharmony_ci};
23