1*4882a593Smuzhiyun* Amlogic Audio TDM Interfaces 2*4882a593Smuzhiyun 3*4882a593SmuzhiyunRequired properties: 4*4882a593Smuzhiyun- compatible: 'amlogic,axg-tdm-iface' 5*4882a593Smuzhiyun- clocks: list of clock phandle, one for each entry clock-names. 6*4882a593Smuzhiyun- clock-names: should contain the following: 7*4882a593Smuzhiyun * "sclk" : bit clock. 8*4882a593Smuzhiyun * "lrclk": sample clock 9*4882a593Smuzhiyun * "mclk" : master clock 10*4882a593Smuzhiyun -> optional if the interface is in clock slave mode. 11*4882a593Smuzhiyun- #sound-dai-cells: must be 0. 12*4882a593Smuzhiyun 13*4882a593SmuzhiyunExample of TDM_A on the A113 SoC: 14*4882a593Smuzhiyun 15*4882a593Smuzhiyuntdmif_a: audio-controller@0 { 16*4882a593Smuzhiyun compatible = "amlogic,axg-tdm-iface"; 17*4882a593Smuzhiyun #sound-dai-cells = <0>; 18*4882a593Smuzhiyun clocks = <&clkc_audio AUD_CLKID_MST_A_MCLK>, 19*4882a593Smuzhiyun <&clkc_audio AUD_CLKID_MST_A_SCLK>, 20*4882a593Smuzhiyun <&clkc_audio AUD_CLKID_MST_A_LRCLK>; 21*4882a593Smuzhiyun clock-names = "mclk", "sclk", "lrclk"; 22*4882a593Smuzhiyun}; 23