Merge tag 'gvt-fixes-2021-07-15' of https://github.com/intel/gvt-linux into drm-intel...
[linux-2.6-microblaze.git] / Documentation / devicetree / bindings / sound / amlogic,axg-tdm-iface.txt
1 * Amlogic Audio TDM Interfaces
2
3 Required properties:
4 - compatible: 'amlogic,axg-tdm-iface'
5 - clocks: list of clock phandle, one for each entry clock-names.
6 - clock-names: should contain the following:
7   * "sclk" : bit clock.
8   * "lrclk": sample clock
9   * "mclk" : master clock
10              -> optional if the interface is in clock slave mode.
11 - #sound-dai-cells: must be 0.
12
13 Example of TDM_A on the A113 SoC:
14
15 tdmif_a: audio-controller@0 {
16         compatible = "amlogic,axg-tdm-iface";
17         #sound-dai-cells = <0>;
18         clocks = <&clkc_audio AUD_CLKID_MST_A_MCLK>,
19                  <&clkc_audio AUD_CLKID_MST_A_SCLK>,
20                  <&clkc_audio AUD_CLKID_MST_A_LRCLK>;
21         clock-names = "mclk", "sclk", "lrclk";
22 };