Back to home page

OSCL-LXR

 
 

    


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         };