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