0001 MediaTek AUDSYS controller
0002 ============================
0003
0004 The MediaTek AUDSYS controller provides various clocks to the system.
0005
0006 Required Properties:
0007
0008 - compatible: Should be one of:
0009 - "mediatek,mt2701-audsys", "syscon"
0010 - "mediatek,mt6765-audsys", "syscon"
0011 - "mediatek,mt6779-audio", "syscon"
0012 - "mediatek,mt7622-audsys", "syscon"
0013 - "mediatek,mt7623-audsys", "mediatek,mt2701-audsys", "syscon"
0014 - "mediatek,mt8167-audiosys", "syscon"
0015 - "mediatek,mt8183-audiosys", "syscon"
0016 - "mediatek,mt8192-audsys", "syscon"
0017 - "mediatek,mt8516-audsys", "syscon"
0018 - #clock-cells: Must be 1
0019
0020 The AUDSYS controller uses the common clk binding from
0021 Documentation/devicetree/bindings/clock/clock-bindings.txt
0022 The available clocks are defined in dt-bindings/clock/mt*-clk.h.
0023
0024 Required sub-nodes:
0025 -------
0026 For common binding part and usage, refer to
0027 ../sonud/mt2701-afe-pcm.txt.
0028
0029 Example:
0030
0031 audsys: clock-controller@11220000 {
0032 compatible = "mediatek,mt7622-audsys", "syscon";
0033 reg = <0 0x11220000 0 0x2000>;
0034 #clock-cells = <1>;
0035
0036 afe: audio-controller {
0037 ...
0038 };
0039 };