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