1808ecf4aSSean WangMediaTek AUDSYS controller
2808ecf4aSSean Wang============================
3808ecf4aSSean Wang
4808ecf4aSSean WangThe MediaTek AUDSYS controller provides various clocks to the system.
5808ecf4aSSean Wang
6808ecf4aSSean WangRequired Properties:
7808ecf4aSSean Wang
8808ecf4aSSean Wang- compatible: Should be one of:
99cb12501SRyder Lee	- "mediatek,mt2701-audsys", "syscon"
107b9e111aSMacpaul Lin	- "mediatek,mt6765-audsys", "syscon"
11171f68a3Smtk01761	- "mediatek,mt6779-audio", "syscon"
12808ecf4aSSean Wang	- "mediatek,mt7622-audsys", "syscon"
13fd2a9f18SMatthias Brugger	- "mediatek,mt7623-audsys", "mediatek,mt2701-audsys", "syscon"
148adea9b9SFabien Parent	- "mediatek,mt8167-audiosys", "syscon"
152f41cd9bSWeiyi Lu	- "mediatek,mt8183-audiosys", "syscon"
16*4af2f62dSChun-Jie Chen	- "mediatek,mt8192-audsys", "syscon"
173d8b6e9cSFabien Parent	- "mediatek,mt8516-audsys", "syscon"
18808ecf4aSSean Wang- #clock-cells: Must be 1
19808ecf4aSSean Wang
20808ecf4aSSean WangThe AUDSYS controller uses the common clk binding from
21808ecf4aSSean WangDocumentation/devicetree/bindings/clock/clock-bindings.txt
22808ecf4aSSean WangThe available clocks are defined in dt-bindings/clock/mt*-clk.h.
23808ecf4aSSean Wang
242817a92dSRyder LeeRequired sub-nodes:
252817a92dSRyder Lee-------
262817a92dSRyder LeeFor common binding part and usage, refer to
272817a92dSRyder Lee../sonud/mt2701-afe-pcm.txt.
282817a92dSRyder Lee
29808ecf4aSSean WangExample:
30808ecf4aSSean Wang
312817a92dSRyder Lee	audsys: clock-controller@11220000 {
32808ecf4aSSean Wang		compatible = "mediatek,mt7622-audsys", "syscon";
332817a92dSRyder Lee		reg = <0 0x11220000 0 0x2000>;
34808ecf4aSSean Wang		#clock-cells = <1>;
352817a92dSRyder Lee
362817a92dSRyder Lee		afe: audio-controller {
372817a92dSRyder Lee			...
382817a92dSRyder Lee		};
39808ecf4aSSean Wang	};
40