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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/power/amlogic,meson-ee-pwrc.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 ] ~

Diff markup

Differences between /Documentation/devicetree/bindings/power/amlogic,meson-ee-pwrc.yaml (Version linux-6.12-rc7) and /Documentation/devicetree/bindings/power/amlogic,meson-ee-pwrc.yaml (Version linux-5.10.229)


  1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-C      1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
  2 # Copyright 2019 BayLibre, SAS                      2 # Copyright 2019 BayLibre, SAS
  3 %YAML 1.2                                           3 %YAML 1.2
  4 ---                                                 4 ---
  5 $id: http://devicetree.org/schemas/power/amlog !!   5 $id: "http://devicetree.org/schemas/power/amlogic,meson-ee-pwrc.yaml#"
  6 $schema: http://devicetree.org/meta-schemas/co !!   6 $schema: "http://devicetree.org/meta-schemas/core.yaml#"
  7                                                     7 
  8 title: Amlogic Meson Everything-Else Power Dom      8 title: Amlogic Meson Everything-Else Power Domains
  9                                                     9 
 10 maintainers:                                       10 maintainers:
 11   - Neil Armstrong <neil.armstrong@linaro.org>  !!  11   - Neil Armstrong <narmstrong@baylibre.com>
 12                                                    12 
 13 description: |+                                    13 description: |+
 14   The Everything-Else Power Domains node shoul     14   The Everything-Else Power Domains node should be the child of a syscon
 15   node with the required property:                 15   node with the required property:
 16                                                    16 
 17   - compatible: Should be the following:           17   - compatible: Should be the following:
 18                 "amlogic,meson-gx-hhi-sysctrl"     18                 "amlogic,meson-gx-hhi-sysctrl", "simple-mfd", "syscon"
 19                                                    19 
 20   Refer to the bindings described in           !!  20   Refer to the the bindings described in
 21   Documentation/devicetree/bindings/mfd/syscon     21   Documentation/devicetree/bindings/mfd/syscon.yaml
 22                                                    22 
 23 properties:                                        23 properties:
 24   compatible:                                      24   compatible:
 25     enum:                                          25     enum:
 26       - amlogic,meson8-pwrc                        26       - amlogic,meson8-pwrc
 27       - amlogic,meson8b-pwrc                       27       - amlogic,meson8b-pwrc
 28       - amlogic,meson8m2-pwrc                      28       - amlogic,meson8m2-pwrc
 29       - amlogic,meson-gxbb-pwrc                    29       - amlogic,meson-gxbb-pwrc
 30       - amlogic,meson-axg-pwrc                     30       - amlogic,meson-axg-pwrc
 31       - amlogic,meson-g12a-pwrc                    31       - amlogic,meson-g12a-pwrc
 32       - amlogic,meson-sm1-pwrc                     32       - amlogic,meson-sm1-pwrc
 33                                                    33 
 34   clocks:                                          34   clocks:
 35     minItems: 1                                    35     minItems: 1
 36     maxItems: 2                                    36     maxItems: 2
 37                                                    37 
 38   clock-names:                                     38   clock-names:
 39     minItems: 1                                    39     minItems: 1
                                                   >>  40     maxItems: 2
 40     items:                                         41     items:
 41       - const: vpu                                 42       - const: vpu
 42       - const: vapb                                43       - const: vapb
 43                                                    44 
 44   resets:                                          45   resets:
 45     minItems: 5                                    46     minItems: 5
 46     maxItems: 12                                   47     maxItems: 12
 47                                                    48 
 48   reset-names:                                     49   reset-names:
 49     minItems: 5                                    50     minItems: 5
 50     maxItems: 12                                   51     maxItems: 12
 51                                                    52 
 52   "#power-domain-cells":                           53   "#power-domain-cells":
 53     const: 1                                       54     const: 1
 54                                                    55 
 55   amlogic,ao-sysctrl:                              56   amlogic,ao-sysctrl:
 56     description: phandle to the AO sysctrl nod     57     description: phandle to the AO sysctrl node
 57     $ref: /schemas/types.yaml#/definitions/pha     58     $ref: /schemas/types.yaml#/definitions/phandle
 58                                                    59 
 59 allOf:                                             60 allOf:
 60   - if:                                            61   - if:
 61       properties:                                  62       properties:
 62         compatible:                                63         compatible:
 63           enum:                                    64           enum:
 64             - amlogic,meson8b-pwrc                 65             - amlogic,meson8b-pwrc
 65             - amlogic,meson8m2-pwrc                66             - amlogic,meson8m2-pwrc
 66     then:                                          67     then:
 67       properties:                                  68       properties:
 68         reset-names:                               69         reset-names:
 69           items:                                   70           items:
 70             - const: dblk                          71             - const: dblk
 71             - const: pic_dc                        72             - const: pic_dc
 72             - const: hdmi_apb                      73             - const: hdmi_apb
 73             - const: hdmi_system                   74             - const: hdmi_system
 74             - const: venci                         75             - const: venci
 75             - const: vencp                         76             - const: vencp
 76             - const: vdac                          77             - const: vdac
 77             - const: vencl                         78             - const: vencl
 78             - const: viu                           79             - const: viu
 79             - const: venc                          80             - const: venc
 80             - const: rdma                          81             - const: rdma
 81       required:                                    82       required:
 82         - resets                                   83         - resets
 83         - reset-names                              84         - reset-names
 84                                                    85 
 85   - if:                                            86   - if:
 86       properties:                                  87       properties:
 87         compatible:                                88         compatible:
 88           enum:                                    89           enum:
 89             - amlogic,meson-gxbb-pwrc              90             - amlogic,meson-gxbb-pwrc
 90     then:                                          91     then:
 91       properties:                                  92       properties:
 92         reset-names:                               93         reset-names:
 93           items:                                   94           items:
 94             - const: viu                           95             - const: viu
 95             - const: venc                          96             - const: venc
 96             - const: vcbus                         97             - const: vcbus
 97             - const: bt656                         98             - const: bt656
 98             - const: dvin                          99             - const: dvin
 99             - const: rdma                         100             - const: rdma
100             - const: venci                        101             - const: venci
101             - const: vencp                        102             - const: vencp
102             - const: vdac                         103             - const: vdac
103             - const: vdi6                         104             - const: vdi6
104             - const: vencl                        105             - const: vencl
105             - const: vid_lock                     106             - const: vid_lock
106       required:                                   107       required:
107         - resets                                  108         - resets
108         - reset-names                             109         - reset-names
109                                                   110 
110   - if:                                           111   - if:
111       properties:                                 112       properties:
112         compatible:                               113         compatible:
113           enum:                                   114           enum:
114             - amlogic,meson-axg-pwrc              115             - amlogic,meson-axg-pwrc
115     then:                                         116     then:
116       properties:                                 117       properties:
117         reset-names:                              118         reset-names:
118           items:                                  119           items:
119             - const: viu                          120             - const: viu
120             - const: venc                         121             - const: venc
121             - const: vcbus                        122             - const: vcbus
122             - const: vencl                        123             - const: vencl
123             - const: vid_lock                     124             - const: vid_lock
124       required:                                   125       required:
125         - resets                                  126         - resets
126         - reset-names                             127         - reset-names
127                                                   128 
128   - if:                                           129   - if:
129       properties:                                 130       properties:
130         compatible:                               131         compatible:
131           enum:                                   132           enum:
132             - amlogic,meson-g12a-pwrc             133             - amlogic,meson-g12a-pwrc
133             - amlogic,meson-sm1-pwrc              134             - amlogic,meson-sm1-pwrc
134     then:                                         135     then:
135       properties:                                 136       properties:
136         reset-names:                              137         reset-names:
137           items:                                  138           items:
138             - const: viu                          139             - const: viu
139             - const: venc                         140             - const: venc
140             - const: vcbus                        141             - const: vcbus
141             - const: bt656                        142             - const: bt656
142             - const: rdma                         143             - const: rdma
143             - const: venci                        144             - const: venci
144             - const: vencp                        145             - const: vencp
145             - const: vdac                         146             - const: vdac
146             - const: vdi6                         147             - const: vdi6
147             - const: vencl                        148             - const: vencl
148             - const: vid_lock                     149             - const: vid_lock
149       required:                                   150       required:
150         - resets                                  151         - resets
151         - reset-names                             152         - reset-names
152                                                   153 
153 required:                                         154 required:
154   - compatible                                    155   - compatible
155   - clocks                                        156   - clocks
156   - clock-names                                   157   - clock-names
157   - "#power-domain-cells"                         158   - "#power-domain-cells"
158   - amlogic,ao-sysctrl                            159   - amlogic,ao-sysctrl
159                                                   160 
160 additionalProperties: false                       161 additionalProperties: false
161                                                   162 
162 examples:                                         163 examples:
163   - |                                             164   - |
164     pwrc: power-controller {                      165     pwrc: power-controller {
165           compatible = "amlogic,meson-sm1-pwrc    166           compatible = "amlogic,meson-sm1-pwrc";
166           #power-domain-cells = <1>;              167           #power-domain-cells = <1>;
167           amlogic,ao-sysctrl = <&rti>;            168           amlogic,ao-sysctrl = <&rti>;
168           resets = <&reset_viu>,                  169           resets = <&reset_viu>,
169                    <&reset_venc>,                 170                    <&reset_venc>,
170                    <&reset_vcbus>,                171                    <&reset_vcbus>,
171                    <&reset_bt656>,                172                    <&reset_bt656>,
172                    <&reset_rdma>,                 173                    <&reset_rdma>,
173                    <&reset_venci>,                174                    <&reset_venci>,
174                    <&reset_vencp>,                175                    <&reset_vencp>,
175                    <&reset_vdac>,                 176                    <&reset_vdac>,
176                    <&reset_vdi6>,                 177                    <&reset_vdi6>,
177                    <&reset_vencl>,                178                    <&reset_vencl>,
178                    <&reset_vid_lock>;             179                    <&reset_vid_lock>;
179           reset-names = "viu", "venc", "vcbus"    180           reset-names = "viu", "venc", "vcbus", "bt656",
180                         "rdma", "venci", "venc    181                         "rdma", "venci", "vencp", "vdac",
181                         "vdi6", "vencl", "vid_    182                         "vdi6", "vencl", "vid_lock";
182           clocks = <&clk_vpu>, <&clk_vapb>;       183           clocks = <&clk_vpu>, <&clk_vapb>;
183           clock-names = "vpu", "vapb";            184           clock-names = "vpu", "vapb";
184     };                                            185     };
                                                      

~ [ 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