amlogic,axg-tdm-formatters.txt 936 B

12345678910111213141516171819202122232425262728
  1. * Amlogic Audio TDM formatters
  2. Required properties:
  3. - compatible: 'amlogic,axg-tdmin' or
  4. 'amlogic,axg-tdmout'
  5. - reg: physical base address of the controller and length of memory
  6. mapped region.
  7. - clocks: list of clock phandle, one for each entry clock-names.
  8. - clock-names: should contain the following:
  9. * "pclk" : peripheral clock.
  10. * "sclk" : bit clock.
  11. * "sclk_sel" : bit clock input multiplexer.
  12. * "lrclk" : sample clock
  13. * "lrclk_sel": sample clock input multiplexer
  14. Example of TDMOUT_A on the A113 SoC:
  15. tdmout_a: audio-controller@500 {
  16. compatible = "amlogic,axg-tdmout";
  17. reg = <0x0 0x500 0x0 0x40>;
  18. clocks = <&clkc_audio AUD_CLKID_TDMOUT_A>,
  19. <&clkc_audio AUD_CLKID_TDMOUT_A_SCLK>,
  20. <&clkc_audio AUD_CLKID_TDMOUT_A_SCLK_SEL>,
  21. <&clkc_audio AUD_CLKID_TDMOUT_A_LRCLK>,
  22. <&clkc_audio AUD_CLKID_TDMOUT_A_LRCLK>;
  23. clock-names = "pclk", "sclk", "sclk_sel",
  24. "lrclk", "lrclk_sel";
  25. };