18c2ecf20Sopenharmony_ci* Amlogic Audio TDM formatters
28c2ecf20Sopenharmony_ci
38c2ecf20Sopenharmony_ciRequired properties:
48c2ecf20Sopenharmony_ci- compatible: 'amlogic,axg-tdmin' or
58c2ecf20Sopenharmony_ci	      'amlogic,axg-tdmout' or
68c2ecf20Sopenharmony_ci	      'amlogic,g12a-tdmin' or
78c2ecf20Sopenharmony_ci	      'amlogic,g12a-tdmout' or
88c2ecf20Sopenharmony_ci	      'amlogic,sm1-tdmin' or
98c2ecf20Sopenharmony_ci	      'amlogic,sm1-tdmout
108c2ecf20Sopenharmony_ci- reg: physical base address of the controller and length of memory
118c2ecf20Sopenharmony_ci       mapped region.
128c2ecf20Sopenharmony_ci- clocks: list of clock phandle, one for each entry clock-names.
138c2ecf20Sopenharmony_ci- clock-names: should contain the following:
148c2ecf20Sopenharmony_ci  * "pclk"     : peripheral clock.
158c2ecf20Sopenharmony_ci  * "sclk"     : bit clock.
168c2ecf20Sopenharmony_ci  * "sclk_sel" : bit clock input multiplexer.
178c2ecf20Sopenharmony_ci  * "lrclk"    : sample clock
188c2ecf20Sopenharmony_ci  * "lrclk_sel": sample clock input multiplexer
198c2ecf20Sopenharmony_ci
208c2ecf20Sopenharmony_ciOptional property:
218c2ecf20Sopenharmony_ci- resets: phandle to the dedicated reset line of the tdm formatter.
228c2ecf20Sopenharmony_ci
238c2ecf20Sopenharmony_ciExample of TDMOUT_A on the S905X2 SoC:
248c2ecf20Sopenharmony_ci
258c2ecf20Sopenharmony_citdmout_a: audio-controller@500 {
268c2ecf20Sopenharmony_ci	compatible = "amlogic,axg-tdmout";
278c2ecf20Sopenharmony_ci	reg = <0x0 0x500 0x0 0x40>;
288c2ecf20Sopenharmony_ci	resets = <&clkc_audio AUD_RESET_TDMOUT_A>;
298c2ecf20Sopenharmony_ci	clocks = <&clkc_audio AUD_CLKID_TDMOUT_A>,
308c2ecf20Sopenharmony_ci		 <&clkc_audio AUD_CLKID_TDMOUT_A_SCLK>,
318c2ecf20Sopenharmony_ci		 <&clkc_audio AUD_CLKID_TDMOUT_A_SCLK_SEL>,
328c2ecf20Sopenharmony_ci		 <&clkc_audio AUD_CLKID_TDMOUT_A_LRCLK>,
338c2ecf20Sopenharmony_ci		 <&clkc_audio AUD_CLKID_TDMOUT_A_LRCLK>;
348c2ecf20Sopenharmony_ci	clock-names = "pclk", "sclk", "sclk_sel",
358c2ecf20Sopenharmony_ci		      "lrclk", "lrclk_sel";
368c2ecf20Sopenharmony_ci};
37