~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/clock/mediatek,mt8192-clock.yaml

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
  2 %YAML 1.2
  3 ---
  4 $id: http://devicetree.org/schemas/clock/mediatek,mt8192-clock.yaml#
  5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6 
  7 title: MediaTek Functional Clock Controller for MT8192
  8 
  9 maintainers:
 10   - Chun-Jie Chen <chun-jie.chen@mediatek.com>
 11 
 12 description:
 13   The Mediatek functional clock controller provides various clocks on MT8192.
 14 
 15 properties:
 16   compatible:
 17     items:
 18       - enum:
 19           - mediatek,mt8192-scp_adsp
 20           - mediatek,mt8192-imp_iic_wrap_c
 21           - mediatek,mt8192-imp_iic_wrap_e
 22           - mediatek,mt8192-imp_iic_wrap_s
 23           - mediatek,mt8192-imp_iic_wrap_ws
 24           - mediatek,mt8192-imp_iic_wrap_w
 25           - mediatek,mt8192-imp_iic_wrap_n
 26           - mediatek,mt8192-msdc_top
 27           - mediatek,mt8192-mfgcfg
 28           - mediatek,mt8192-imgsys
 29           - mediatek,mt8192-imgsys2
 30           - mediatek,mt8192-vdecsys_soc
 31           - mediatek,mt8192-vdecsys
 32           - mediatek,mt8192-vencsys
 33           - mediatek,mt8192-camsys
 34           - mediatek,mt8192-camsys_rawa
 35           - mediatek,mt8192-camsys_rawb
 36           - mediatek,mt8192-camsys_rawc
 37           - mediatek,mt8192-ipesys
 38           - mediatek,mt8192-mdpsys
 39 
 40   reg:
 41     maxItems: 1
 42 
 43   '#clock-cells':
 44     const: 1
 45 
 46 required:
 47   - compatible
 48   - reg
 49 
 50 additionalProperties: false
 51 
 52 examples:
 53   - |
 54     scp_adsp: clock-controller@10720000 {
 55         compatible = "mediatek,mt8192-scp_adsp";
 56         reg = <0x10720000 0x1000>;
 57         #clock-cells = <1>;
 58     };
 59 
 60   - |
 61     imp_iic_wrap_c: clock-controller@11007000 {
 62         compatible = "mediatek,mt8192-imp_iic_wrap_c";
 63         reg = <0x11007000 0x1000>;
 64         #clock-cells = <1>;
 65     };
 66 
 67   - |
 68     imp_iic_wrap_e: clock-controller@11cb1000 {
 69         compatible = "mediatek,mt8192-imp_iic_wrap_e";
 70         reg = <0x11cb1000 0x1000>;
 71         #clock-cells = <1>;
 72     };
 73 
 74   - |
 75     imp_iic_wrap_s: clock-controller@11d03000 {
 76         compatible = "mediatek,mt8192-imp_iic_wrap_s";
 77         reg = <0x11d03000 0x1000>;
 78         #clock-cells = <1>;
 79     };
 80 
 81   - |
 82     imp_iic_wrap_ws: clock-controller@11d23000 {
 83         compatible = "mediatek,mt8192-imp_iic_wrap_ws";
 84         reg = <0x11d23000 0x1000>;
 85         #clock-cells = <1>;
 86     };
 87 
 88   - |
 89     imp_iic_wrap_w: clock-controller@11e01000 {
 90         compatible = "mediatek,mt8192-imp_iic_wrap_w";
 91         reg = <0x11e01000 0x1000>;
 92         #clock-cells = <1>;
 93     };
 94 
 95   - |
 96     imp_iic_wrap_n: clock-controller@11f02000 {
 97         compatible = "mediatek,mt8192-imp_iic_wrap_n";
 98         reg = <0x11f02000 0x1000>;
 99         #clock-cells = <1>;
100     };
101 
102   - |
103     msdc_top: clock-controller@11f10000 {
104         compatible = "mediatek,mt8192-msdc_top";
105         reg = <0x11f10000 0x1000>;
106         #clock-cells = <1>;
107     };
108 
109   - |
110     mfgcfg: clock-controller@13fbf000 {
111         compatible = "mediatek,mt8192-mfgcfg";
112         reg = <0x13fbf000 0x1000>;
113         #clock-cells = <1>;
114     };
115 
116   - |
117     imgsys: clock-controller@15020000 {
118         compatible = "mediatek,mt8192-imgsys";
119         reg = <0x15020000 0x1000>;
120         #clock-cells = <1>;
121     };
122 
123   - |
124     imgsys2: clock-controller@15820000 {
125         compatible = "mediatek,mt8192-imgsys2";
126         reg = <0x15820000 0x1000>;
127         #clock-cells = <1>;
128     };
129 
130   - |
131     vdecsys_soc: clock-controller@1600f000 {
132         compatible = "mediatek,mt8192-vdecsys_soc";
133         reg = <0x1600f000 0x1000>;
134         #clock-cells = <1>;
135     };
136 
137   - |
138     vdecsys: clock-controller@1602f000 {
139         compatible = "mediatek,mt8192-vdecsys";
140         reg = <0x1602f000 0x1000>;
141         #clock-cells = <1>;
142     };
143 
144   - |
145     vencsys: clock-controller@17000000 {
146         compatible = "mediatek,mt8192-vencsys";
147         reg = <0x17000000 0x1000>;
148         #clock-cells = <1>;
149     };
150 
151   - |
152     camsys: clock-controller@1a000000 {
153         compatible = "mediatek,mt8192-camsys";
154         reg = <0x1a000000 0x1000>;
155         #clock-cells = <1>;
156     };
157 
158   - |
159     camsys_rawa: clock-controller@1a04f000 {
160         compatible = "mediatek,mt8192-camsys_rawa";
161         reg = <0x1a04f000 0x1000>;
162         #clock-cells = <1>;
163     };
164 
165   - |
166     camsys_rawb: clock-controller@1a06f000 {
167         compatible = "mediatek,mt8192-camsys_rawb";
168         reg = <0x1a06f000 0x1000>;
169         #clock-cells = <1>;
170     };
171 
172   - |
173     camsys_rawc: clock-controller@1a08f000 {
174         compatible = "mediatek,mt8192-camsys_rawc";
175         reg = <0x1a08f000 0x1000>;
176         #clock-cells = <1>;
177     };
178 
179   - |
180     ipesys: clock-controller@1b000000 {
181         compatible = "mediatek,mt8192-ipesys";
182         reg = <0x1b000000 0x1000>;
183         #clock-cells = <1>;
184     };
185 
186   - |
187     mdpsys: clock-controller@1f000000 {
188         compatible = "mediatek,mt8192-mdpsys";
189         reg = <0x1f000000 0x1000>;
190         #clock-cells = <1>;
191     };

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php