Clean-up incorrect indentation, extra spaces, long lines, and missing EOF newline in schema files. Most of the clean-ups are for list indentation which should always be 2 spaces more than the preceding keyword. Found with yamllint (which I plan to integrate into the checks).
Unified · Split
| @@ -67,9 +67,9 @@ patternProperties: · 66 unmodified lines | |||
| 67 | compatible: | 67 | compatible: |
| 68 | items: | 68 | items: |
| 69 | - enum: | 69 | - enum: |
| 70 | - arm,integrator-ap-syscon | 70 | - arm,integrator-ap-syscon |
| 71 | - arm,integrator-cp-syscon | 71 | - arm,integrator-cp-syscon |
| 72 | - arm,integrator-sp-syscon | 72 | - arm,integrator-sp-syscon |
| 73 | - const: syscon | 73 | - const: syscon |
| 74 | reg: | 74 | reg: |
| 75 | maxItems: 1 | 75 | maxItems: 1 |
| @@ -55,20 +55,20 @@ properties: · 54 unmodified lines | |||
| 55 | compatible: | 55 | compatible: |
| 56 | oneOf: | 56 | oneOf: |
| 57 | - items: | 57 | - items: |
| 58 | - const: arm,realview-eb-soc | 58 | - const: arm,realview-eb-soc |
| 59 | - const: simple-bus | 59 | - const: simple-bus |
| 60 | - items: | 60 | - items: |
| 61 | - const: arm,realview-pb1176-soc | 61 | - const: arm,realview-pb1176-soc |
| 62 | - const: simple-bus | 62 | - const: simple-bus |
| 63 | - items: | 63 | - items: |
| 64 | - const: arm,realview-pb11mp-soc | 64 | - const: arm,realview-pb11mp-soc |
| 65 | - const: simple-bus | 65 | - const: simple-bus |
| 66 | - items: | 66 | - items: |
| 67 | - const: arm,realview-pba8-soc | 67 | - const: arm,realview-pba8-soc |
| 68 | - const: simple-bus | 68 | - const: simple-bus |
| 69 | - items: | 69 | - items: |
| 70 | - const: arm,realview-pbx-soc | 70 | - const: arm,realview-pbx-soc |
| 71 | - const: simple-bus | 71 | - const: simple-bus |
| 72 | 72 | ||
| 73 | patternProperties: | 73 | patternProperties: |
| 74 | "^.*syscon@[0-9a-f]+$": | 74 | "^.*syscon@[0-9a-f]+$": |
| @@ -79,35 +79,35 @@ properties: · 4 unmodified lines | |||
| 79 | compatible: | 79 | compatible: |
| 80 | oneOf: | 80 | oneOf: |
| 81 | - items: | 81 | - items: |
| 82 | - const: arm,realview-eb11mp-revb-syscon | 82 | - const: arm,realview-eb11mp-revb-syscon |
| 83 | - const: arm,realview-eb-syscon | 83 | - const: arm,realview-eb-syscon |
| 84 | - const: syscon | 84 | - const: syscon |
| 85 | - const: simple-mfd | 85 | - const: simple-mfd |
| 86 | - items: | 86 | - items: |
| 87 | - const: arm,realview-eb11mp-revc-syscon | 87 | - const: arm,realview-eb11mp-revc-syscon |
| 88 | - const: arm,realview-eb-syscon | 88 | - const: arm,realview-eb-syscon |
| 89 | - const: syscon | 89 | - const: syscon |
| 90 | - const: simple-mfd | 90 | - const: simple-mfd |
| 91 | - items: | 91 | - items: |
| 92 | - const: arm,realview-eb-syscon | 92 | - const: arm,realview-eb-syscon |
| 93 | - const: syscon | 93 | - const: syscon |
| 94 | - const: simple-mfd | 94 | - const: simple-mfd |
| 95 | - items: | 95 | - items: |
| 96 | - const: arm,realview-pb1176-syscon | 96 | - const: arm,realview-pb1176-syscon |
| 97 | - const: syscon | 97 | - const: syscon |
| 98 | - const: simple-mfd | 98 | - const: simple-mfd |
| 99 | - items: | 99 | - items: |
| 100 | - const: arm,realview-pb11mp-syscon | 100 | - const: arm,realview-pb11mp-syscon |
| 101 | - const: syscon | 101 | - const: syscon |
| 102 | - const: simple-mfd | 102 | - const: simple-mfd |
| 103 | - items: | 103 | - items: |
| 104 | - const: arm,realview-pba8-syscon | 104 | - const: arm,realview-pba8-syscon |
| 105 | - const: syscon | 105 | - const: syscon |
| 106 | - const: simple-mfd | 106 | - const: simple-mfd |
| 107 | - items: | 107 | - items: |
| 108 | - const: arm,realview-pbx-syscon | 108 | - const: arm,realview-pbx-syscon |
| 109 | - const: syscon | 109 | - const: syscon |
| 110 | - const: simple-mfd | 110 | - const: simple-mfd |
| 111 | 111 | ||
| 112 | required: | 112 | required: |
| 113 | - compatible | 113 | - compatible |
| @@ -165,10 +165,10 @@ patternProperties: · 164 unmodified lines | |||
| 165 | compatible: | 165 | compatible: |
| 166 | oneOf: | 166 | oneOf: |
| 167 | - items: | 167 | - items: |
| 168 | - enum: | 168 | - enum: |
| 169 | - arm,vexpress,v2m-p1 | 169 | - arm,vexpress,v2m-p1 |
| 170 | - arm,vexpress,v2p-p1 | 170 | - arm,vexpress,v2p-p1 |
| 171 | - const: simple-bus | 171 | - const: simple-bus |
| 172 | - const: simple-bus | 172 | - const: simple-bus |
| 173 | motherboard: | 173 | motherboard: |
| 174 | type: object | 174 | type: object |
| @@ -186,8 +186,8 @@ patternProperties: · 11 unmodified lines | |||
| 186 | compatible: | 186 | compatible: |
| 187 | items: | 187 | items: |
| 188 | - enum: | 188 | - enum: |
| 189 | - arm,vexpress,v2m-p1 | 189 | - arm,vexpress,v2m-p1 |
| 190 | - arm,vexpress,v2p-p1 | 190 | - arm,vexpress,v2p-p1 |
| 191 | - const: simple-bus | 191 | - const: simple-bus |
| 192 | arm,v2m-memory-map: | 192 | arm,v2m-memory-map: |
| 193 | description: This describes the memory map type. | 193 | description: This describes the memory map type. |
| @@ -15,7 +15,7 @@ properties: · 14 unmodified lines | |||
| 15 | compatible: | 15 | compatible: |
| 16 | items: | 16 | items: |
| 17 | - enum: | 17 | - enum: |
| 18 | - brcm,bcm28155-ap | 18 | - brcm,bcm28155-ap |
| 19 | - const: brcm,bcm11351 | 19 | - const: brcm,bcm11351 |
| 20 | 20 | ||
| 21 | ... | 21 | ... |
| @@ -15,7 +15,7 @@ properties: · 14 unmodified lines | |||
| 15 | compatible: | 15 | compatible: |
| 16 | items: | 16 | items: |
| 17 | - enum: | 17 | - enum: |
| 18 | - brcm,bcm21664-garnet | 18 | - brcm,bcm21664-garnet |
| 19 | - const: brcm,bcm21664 | 19 | - const: brcm,bcm21664 |
| 20 | 20 | ||
| 21 | ... | 21 | ... |
| @@ -15,7 +15,7 @@ properties: · 14 unmodified lines | |||
| 15 | compatible: | 15 | compatible: |
| 16 | items: | 16 | items: |
| 17 | - enum: | 17 | - enum: |
| 18 | - brcm,bcm23550-sparrow | 18 | - brcm,bcm23550-sparrow |
| 19 | - const: brcm,bcm23550 | 19 | - const: brcm,bcm23550 |
| 20 | 20 | ||
| 21 | ... | 21 | ... |
| @@ -7,8 +7,8 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# · 6 unmodified lines | |||
| 7 | title: Broadcom Cygnus device tree bindings | 7 | title: Broadcom Cygnus device tree bindings |
| 8 | 8 | ||
| 9 | maintainers: | 9 | maintainers: |
| 10 | - Ray Jui <rjui@broadcom.com> | 10 | - Ray Jui <rjui@broadcom.com> |
| 11 | - Scott Branden <sbranden@broadcom.com> | 11 | - Scott Branden <sbranden@broadcom.com> |
| 12 | 12 | ||
| 13 | properties: | 13 | properties: |
| 14 | $nodename: | 14 | $nodename: |
| @@ -16,14 +16,14 @@ properties: · 1 unmodified line | |||
| 16 | compatible: | 16 | compatible: |
| 17 | items: | 17 | items: |
| 18 | - enum: | 18 | - enum: |
| 19 | - brcm,bcm11300 | 19 | - brcm,bcm11300 |
| 20 | - brcm,bcm11320 | 20 | - brcm,bcm11320 |
| 21 | - brcm,bcm11350 | 21 | - brcm,bcm11350 |
| 22 | - brcm,bcm11360 | 22 | - brcm,bcm11360 |
| 23 | - brcm,bcm58300 | 23 | - brcm,bcm58300 |
| 24 | - brcm,bcm58302 | 24 | - brcm,bcm58302 |
| 25 | - brcm,bcm58303 | 25 | - brcm,bcm58303 |
| 26 | - brcm,bcm58305 | 26 | - brcm,bcm58305 |
| 27 | - const: brcm,cygnus | 27 | - const: brcm,cygnus |
| 28 | 28 | ||
| 29 | ... | 29 | ... |
| @@ -21,7 +21,7 @@ properties: · 20 unmodified lines | |||
| 21 | compatible: | 21 | compatible: |
| 22 | items: | 22 | items: |
| 23 | - enum: | 23 | - enum: |
| 24 | - ubnt,unifi-switch8 | 24 | - ubnt,unifi-switch8 |
| 25 | - const: brcm,bcm53342 | 25 | - const: brcm,bcm53342 |
| 26 | - const: brcm,hr2 | 26 | - const: brcm,hr2 |
| 27 | 27 | ||
| @@ -16,8 +16,8 @@ properties: · 15 unmodified lines | |||
| 16 | compatible: | 16 | compatible: |
| 17 | items: | 17 | items: |
| 18 | - enum: | 18 | - enum: |
| 19 | - brcm,ns2-svk | 19 | - brcm,ns2-svk |
| 20 | - brcm,ns2-xmc | 20 | - brcm,ns2-xmc |
| 21 | - const: brcm,ns2 | 21 | - const: brcm,ns2 |
| 22 | 22 | ||
| 23 | ... | 23 | ... |
| @@ -24,13 +24,13 @@ properties: · 23 unmodified lines | |||
| 24 | compatible: | 24 | compatible: |
| 25 | items: | 25 | items: |
| 26 | - enum: | 26 | - enum: |
| 27 | - brcm,bcm58522 | 27 | - brcm,bcm58522 |
| 28 | - brcm,bcm58525 | 28 | - brcm,bcm58525 |
| 29 | - brcm,bcm58535 | 29 | - brcm,bcm58535 |
| 30 | - brcm,bcm58622 | 30 | - brcm,bcm58622 |
| 31 | - brcm,bcm58623 | 31 | - brcm,bcm58623 |
| 32 | - brcm,bcm58625 | 32 | - brcm,bcm58625 |
| 33 | - brcm,bcm88312 | 33 | - brcm,bcm88312 |
| 34 | - const: brcm,nsp | 34 | - const: brcm,nsp |
| 35 | 35 | ||
| 36 | ... | 36 | ... |
| @@ -16,9 +16,9 @@ properties: · 15 unmodified lines | |||
| 16 | compatible: | 16 | compatible: |
| 17 | items: | 17 | items: |
| 18 | - enum: | 18 | - enum: |
| 19 | - brcm,bcm958742k | 19 | - brcm,bcm958742k |
| 20 | - brcm,bcm958742t | 20 | - brcm,bcm958742t |
| 21 | - brcm,bcm958802a802x | 21 | - brcm,bcm958802a802x |
| 22 | - const: brcm,stingray | 22 | - const: brcm,stingray |
| 23 | 23 | ||
| 24 | ... | 24 | ... |
| @@ -15,8 +15,8 @@ properties: · 14 unmodified lines | |||
| 15 | compatible: | 15 | compatible: |
| 16 | items: | 16 | items: |
| 17 | - enum: | 17 | - enum: |
| 18 | - brcm,vulcan-eval | 18 | - brcm,vulcan-eval |
| 19 | - cavium,thunderx2-cn9900 | 19 | - cavium,thunderx2-cn9900 |
| 20 | - const: brcm,vulcan-soc | 20 | - const: brcm,vulcan-soc |
| 21 | 21 | ||
| 22 | ... | 22 | ... |
| @@ -82,12 +82,12 @@ properties: · 81 unmodified lines | |||
| 82 | compatible: | 82 | compatible: |
| 83 | oneOf: | 83 | oneOf: |
| 84 | - items: | 84 | - items: |
| 85 | - const: arm,coresight-cti | 85 | - const: arm,coresight-cti |
| 86 | - const: arm,primecell | 86 | - const: arm,primecell |
| 87 | - items: | 87 | - items: |
| 88 | - const: arm,coresight-cti-v8-arch | 88 | - const: arm,coresight-cti-v8-arch |
| 89 | - const: arm,coresight-cti | 89 | - const: arm,coresight-cti |
| 90 | - const: arm,primecell | 90 | - const: arm,primecell |
| 91 | 91 | ||
| 92 | reg: | 92 | reg: |
| 93 | maxItems: 1 | 93 | maxItems: 1 |
| @@ -191,16 +191,16 @@ patternProperties: · 97 unmodified lines | |||
| 191 | 191 | ||
| 192 | anyOf: | 192 | anyOf: |
| 193 | - required: | 193 | - required: |
| 194 | - arm,trig-in-sigs | 194 | - arm,trig-in-sigs |
| 195 | - required: | 195 | - required: |
| 196 | - arm,trig-out-sigs | 196 | - arm,trig-out-sigs |
| 197 | oneOf: | 197 | oneOf: |
| 198 | - required: | 198 | - required: |
| 199 | - arm,trig-conn-name | 199 | - arm,trig-conn-name |
| 200 | - required: | 200 | - required: |
| 201 | - cpu | 201 | - cpu |
| 202 | - required: | 202 | - required: |
| 203 | - arm,cs-dev-assoc | 203 | - arm,cs-dev-assoc |
| 204 | required: | 204 | required: |
| 205 | - reg | 205 | - reg |
| 206 | 206 | ||
| @@ -330,8 +330,8 @@ if: · 329 unmodified lines | |||
| 330 | - enable-method | 330 | - enable-method |
| 331 | 331 | ||
| 332 | then: | 332 | then: |
| 333 | required: | 333 | required: |
| 334 | - secondary-boot-reg | 334 | - secondary-boot-reg |
| 335 | 335 | ||
| 336 | required: | 336 | required: |
| 337 | - device_type | 337 | - device_type |
| @@ -273,8 +273,8 @@ properties: · 272 unmodified lines | |||
| 273 | - fsl,imx6ull-14x14-evk # i.MX6 UltraLiteLite 14x14 EVK Board | 273 | - fsl,imx6ull-14x14-evk # i.MX6 UltraLiteLite 14x14 EVK Board |
| 274 | - kontron,imx6ull-n6411-som # Kontron N6411 SOM | 274 | - kontron,imx6ull-n6411-som # Kontron N6411 SOM |
| 275 | - myir,imx6ull-mys-6ulx-eval # MYiR Tech iMX6ULL Evaluation Board | 275 | - myir,imx6ull-mys-6ulx-eval # MYiR Tech iMX6ULL Evaluation Board |
| 276 | - toradex,colibri-imx6ull-eval # Colibri iMX6ULL Module on Colibri Evaluation Board | 276 | - toradex,colibri-imx6ull-eval # Colibri iMX6ULL Module on Colibri Eval Board |
| 277 | - toradex,colibri-imx6ull-wifi-eval # Colibri iMX6ULL Wi-Fi / Bluetooth Module on Colibri Evaluation Board | 277 | - toradex,colibri-imx6ull-wifi-eval # Colibri iMX6ULL Wi-Fi / BT Module on Colibri Eval Board |
| 278 | - const: fsl,imx6ull | 278 | - const: fsl,imx6ull |
| 279 | 279 | ||
| 280 | - description: Kontron N6411 S Board | 280 | - description: Kontron N6411 S Board |
| @@ -312,9 +312,12 @@ properties: · 31 unmodified lines | |||
| 312 | - toradex,colibri-imx7d # Colibri iMX7 Dual Module | 312 | - toradex,colibri-imx7d # Colibri iMX7 Dual Module |
| 313 | - toradex,colibri-imx7d-aster # Colibri iMX7 Dual Module on Aster Carrier Board | 313 | - toradex,colibri-imx7d-aster # Colibri iMX7 Dual Module on Aster Carrier Board |
| 314 | - toradex,colibri-imx7d-emmc # Colibri iMX7 Dual 1GB (eMMC) Module | 314 | - toradex,colibri-imx7d-emmc # Colibri iMX7 Dual 1GB (eMMC) Module |
| 315 | - toradex,colibri-imx7d-emmc-aster # Colibri iMX7 Dual 1GB (eMMC) Module on Aster Carrier Board | 315 | - toradex,colibri-imx7d-emmc-aster # Colibri iMX7 Dual 1GB (eMMC) Module on |
| 316 | - toradex,colibri-imx7d-emmc-eval-v3 # Colibri iMX7 Dual 1GB (eMMC) Module on Colibri Evaluation Board V3 | 316 | # Aster Carrier Board |
| 317 | - toradex,colibri-imx7d-eval-v3 # Colibri iMX7 Dual Module on Colibri Evaluation Board V3 | 317 | - toradex,colibri-imx7d-emmc-eval-v3 # Colibri iMX7 Dual 1GB (eMMC) Module on |
| 318 | # Colibri Evaluation Board V3 | ||
| 319 | - toradex,colibri-imx7d-eval-v3 # Colibri iMX7 Dual Module on | ||
| 320 | # Colibri Evaluation Board V3 | ||
| 318 | - tq,imx7d-mba7 # i.MX7D TQ MBa7 with TQMa7D SoM | 321 | - tq,imx7d-mba7 # i.MX7D TQ MBa7 with TQMa7D SoM |
| 319 | - zii,imx7d-rmu2 # ZII RMU2 Board | 322 | - zii,imx7d-rmu2 # ZII RMU2 Board |
| 320 | - zii,imx7d-rpu2 # ZII RPU2 Board | 323 | - zii,imx7d-rpu2 # ZII RPU2 Board |
| @@ -14,6 +14,6 @@ properties: · 13 unmodified lines | |||
| 14 | compatible: | 14 | compatible: |
| 15 | items: | 15 | items: |
| 16 | - enum: | 16 | - enum: |
| 17 | - intel,keembay-evm | 17 | - intel,keembay-evm |
| 18 | - const: intel,keembay | 18 | - const: intel,keembay |
| 19 | ... | 19 | ... |
| @@ -17,22 +17,22 @@ properties: · 16 unmodified lines | |||
| 17 | compatible: | 17 | compatible: |
| 18 | oneOf: | 18 | oneOf: |
| 19 | - items: | 19 | - items: |
| 20 | - enum: | 20 | - enum: |
| 21 | - mediatek,mt2701-pericfg | 21 | - mediatek,mt2701-pericfg |
| 22 | - mediatek,mt2712-pericfg | 22 | - mediatek,mt2712-pericfg |
| 23 | - mediatek,mt6765-pericfg | 23 | - mediatek,mt6765-pericfg |
| 24 | - mediatek,mt7622-pericfg | 24 | - mediatek,mt7622-pericfg |
| 25 | - mediatek,mt7629-pericfg | 25 | - mediatek,mt7629-pericfg |
| 26 | - mediatek,mt8135-pericfg | 26 | - mediatek,mt8135-pericfg |
| 27 | - mediatek,mt8173-pericfg | 27 | - mediatek,mt8173-pericfg |
| 28 | - mediatek,mt8183-pericfg | 28 | - mediatek,mt8183-pericfg |
| 29 | - mediatek,mt8516-pericfg | 29 | - mediatek,mt8516-pericfg |
| 30 | - const: syscon | 30 | - const: syscon |
| 31 | - items: | 31 | - items: |
| 32 | # Special case for mt7623 for backward compatibility | 32 | # Special case for mt7623 for backward compatibility |
| 33 | - const: mediatek,mt7623-pericfg | 33 | - const: mediatek,mt7623-pericfg |
| 34 | - const: mediatek,mt2701-pericfg | 34 | - const: mediatek,mt2701-pericfg |
| 35 | - const: syscon | 35 | - const: syscon |
| 36 | 36 | ||
| 37 | reg: | 37 | reg: |
| 38 | maxItems: 1 | 38 | maxItems: 1 |
| @@ -19,7 +19,7 @@ description: | · 18 unmodified lines | |||
| 19 | reported to the APB terminator (APB Errors Handler Block). | 19 | reported to the APB terminator (APB Errors Handler Block). |
| 20 | 20 | ||
| 21 | allOf: | 21 | allOf: |
| 22 | - $ref: /schemas/simple-bus.yaml# | 22 | - $ref: /schemas/simple-bus.yaml# |
| 23 | 23 | ||
| 24 | properties: | 24 | properties: |
| 25 | compatible: | 25 | compatible: |
| @@ -23,7 +23,7 @@ description: | · 22 unmodified lines | |||
| 23 | accessible by means of the Baikal-T1 System Controller. | 23 | accessible by means of the Baikal-T1 System Controller. |
| 24 | 24 | ||
| 25 | allOf: | 25 | allOf: |
| 26 | - $ref: /schemas/simple-bus.yaml# | 26 | - $ref: /schemas/simple-bus.yaml# |
| 27 | 27 | ||
| 28 | properties: | 28 | properties: |
| 29 | compatible: | 29 | compatible: |
| @@ -95,10 +95,10 @@ allOf: · 94 unmodified lines | |||
| 95 | # Devices without builtin crystal | 95 | # Devices without builtin crystal |
| 96 | properties: | 96 | properties: |
| 97 | clock-names: | 97 | clock-names: |
| 98 | minItems: 1 | 98 | minItems: 1 |
| 99 | maxItems: 2 | 99 | maxItems: 2 |
| 100 | items: | 100 | items: |
| 101 | enum: [ xin, clkin ] | 101 | enum: [ xin, clkin ] |
| 102 | clocks: | 102 | clocks: |
| 103 | minItems: 1 | 103 | minItems: 1 |
| 104 | maxItems: 2 | 104 | maxItems: 2 |
| @@ -47,12 +47,12 @@ properties: · 46 unmodified lines | |||
| 47 | compatible: | 47 | compatible: |
| 48 | items: | 48 | items: |
| 49 | - enum: | 49 | - enum: |
| 50 | - ingenic,jz4740-cgu | 50 | - ingenic,jz4740-cgu |
| 51 | - ingenic,jz4725b-cgu | 51 | - ingenic,jz4725b-cgu |
| 52 | - ingenic,jz4770-cgu | 52 | - ingenic,jz4770-cgu |
| 53 | - ingenic,jz4780-cgu | 53 | - ingenic,jz4780-cgu |
| 54 | - ingenic,x1000-cgu | 54 | - ingenic,x1000-cgu |
| 55 | - ingenic,x1830-cgu | 55 | - ingenic,x1830-cgu |
| 56 | - const: simple-mfd | 56 | - const: simple-mfd |
| 57 | minItems: 1 | 57 | minItems: 1 |
| 58 | 58 | ||
| @@ -68,8 +68,8 @@ properties: · 9 unmodified lines | |||
| 68 | items: | 68 | items: |
| 69 | - const: ext | 69 | - const: ext |
| 70 | - enum: | 70 | - enum: |
| 71 | - rtc | 71 | - rtc |
| 72 | - osc32k # Different name, same clock | 72 | - osc32k # Different name, same clock |
| 73 | 73 | ||
| 74 | assigned-clocks: | 74 | assigned-clocks: |
| 75 | minItems: 1 | 75 | minItems: 1 |
| @@ -65,7 +65,7 @@ properties: · 64 unmodified lines | |||
| 65 | 65 | ||
| 66 | protected-clocks: | 66 | protected-clocks: |
| 67 | description: | 67 | description: |
| 68 | Protected clock specifier list as per common clock binding | 68 | Protected clock specifier list as per common clock binding |
| 69 | 69 | ||
| 70 | vdd-gfx-supply: | 70 | vdd-gfx-supply: |
| 71 | description: | 71 | description: |
| @@ -19,15 +19,15 @@ description: · 18 unmodified lines | |||
| 19 | properties: | 19 | properties: |
| 20 | compatible: | 20 | compatible: |
| 21 | oneOf: | 21 | oneOf: |
| 22 | - const: renesas,r8a73a4-cpg-clocks # R-Mobile APE6 | 22 | - const: renesas,r8a73a4-cpg-clocks # R-Mobile APE6 |
| 23 | - const: renesas,r8a7740-cpg-clocks # R-Mobile A1 | 23 | - const: renesas,r8a7740-cpg-clocks # R-Mobile A1 |
| 24 | - const: renesas,r8a7778-cpg-clocks # R-Car M1 | 24 | - const: renesas,r8a7778-cpg-clocks # R-Car M1 |
| 25 | - const: renesas,r8a7779-cpg-clocks # R-Car H1 | 25 | - const: renesas,r8a7779-cpg-clocks # R-Car H1 |
| 26 | - items: | 26 | - items: |
| 27 | - enum: | 27 | - enum: |
| 28 | - renesas,r7s72100-cpg-clocks # RZ/A1H | 28 | - renesas,r7s72100-cpg-clocks # RZ/A1H |
| 29 | - const: renesas,rz-cpg-clocks # RZ/A1 | 29 | - const: renesas,rz-cpg-clocks # RZ/A1 |
| 30 | - const: renesas,sh73a0-cpg-clocks # SH-Mobile AG5 | 30 | - const: renesas,sh73a0-cpg-clocks # SH-Mobile AG5 |
| 31 | 31 | ||
| 32 | reg: | 32 | reg: |
| 33 | maxItems: 1 | 33 | maxItems: 1 |
| @@ -16,7 +16,7 @@ properties: · 15 unmodified lines | |||
| 16 | "#clock-cells": | 16 | "#clock-cells": |
| 17 | const: 1 | 17 | const: 1 |
| 18 | 18 | ||
| 19 | compatible : | 19 | compatible: |
| 20 | enum: | 20 | enum: |
| 21 | - sprd,sc9863a-ap-clk | 21 | - sprd,sc9863a-ap-clk |
| 22 | - sprd,sc9863a-aon-clk | 22 | - sprd,sc9863a-aon-clk |
| @@ -162,14 +162,13 @@ required: · 161 unmodified lines | |||
| 162 | additionalProperties: false | 162 | additionalProperties: false |
| 163 | 163 | ||
| 164 | examples: | 164 | examples: |
| 165 | - | | 165 | - | |
| 166 | #include <dt-bindings/clock/imx8mq-clock.h> | ||
| 167 | #include <dt-bindings/gpio/gpio.h> | ||
| 168 | #include <dt-bindings/interrupt-controller/arm-gic.h> | ||
| 169 | #include <dt-bindings/reset/imx8mq-reset.h> | ||
| 166 | 170 | ||
| 167 | #include <dt-bindings/clock/imx8mq-clock.h> | 171 | mipi_dsi: mipi_dsi@30a00000 { |
| 168 | #include <dt-bindings/gpio/gpio.h> | ||
| 169 | #include <dt-bindings/interrupt-controller/arm-gic.h> | ||
| 170 | #include <dt-bindings/reset/imx8mq-reset.h> | ||
| 171 | |||
| 172 | mipi_dsi: mipi_dsi@30a00000 { | ||
| 173 | #address-cells = <1>; | 172 | #address-cells = <1>; |
| 174 | #size-cells = <0>; | 173 | #size-cells = <0>; |
| 175 | compatible = "fsl,imx8mq-nwl-dsi"; | 174 | compatible = "fsl,imx8mq-nwl-dsi"; |
| @@ -224,4 +223,4 @@ examples: · 48 unmodified lines | |||
| 224 | }; | 223 | }; |
| 225 | }; | 224 | }; |
| 226 | }; | 225 | }; |
| 227 | }; | 226 | }; |
| @@ -119,17 +119,17 @@ then: · 118 unmodified lines | |||
| 119 | # The LVDS encoder can use the EXTAL or DU_DOTCLKINx clocks. | 119 | # The LVDS encoder can use the EXTAL or DU_DOTCLKINx clocks. |
| 120 | # These clocks are optional. | 120 | # These clocks are optional. |
| 121 | - enum: | 121 | - enum: |
| 122 | - extal | 122 | - extal |
| 123 | - dclkin.0 | 123 | - dclkin.0 |
| 124 | - dclkin.1 | 124 | - dclkin.1 |
| 125 | - enum: | 125 | - enum: |
| 126 | - extal | 126 | - extal |
| 127 | - dclkin.0 | 127 | - dclkin.0 |
| 128 | - dclkin.1 | 128 | - dclkin.1 |
| 129 | - enum: | 129 | - enum: |
| 130 | - extal | 130 | - extal |
| 131 | - dclkin.0 | 131 | - dclkin.0 |
| 132 | - dclkin.1 | 132 | - dclkin.1 |
| 133 | 133 | ||
| 134 | required: | 134 | required: |
| 135 | - clock-names | 135 | - clock-names |
| @@ -18,16 +18,16 @@ properties: · 17 unmodified lines | |||
| 18 | compatible: | 18 | compatible: |
| 19 | oneOf: | 19 | oneOf: |
| 20 | - items: | 20 | - items: |
| 21 | - enum: | 21 | - enum: |
| 22 | - ti,ths8134a | 22 | - ti,ths8134a |
| 23 | - ti,ths8134b | 23 | - ti,ths8134b |
| 24 | - const: ti,ths8134 | 24 | - const: ti,ths8134 |
| 25 | - enum: | 25 | - enum: |
| 26 | - adi,adv7123 | 26 | - adi,adv7123 |
| 27 | - dumb-vga-dac | 27 | - dumb-vga-dac |
| 28 | - ti,opa362 | 28 | - ti,opa362 |
| 29 | - ti,ths8134 | 29 | - ti,ths8134 |
| 30 | - ti,ths8135 | 30 | - ti,ths8135 |
| 31 | 31 | ||
| 32 | ports: | 32 | ports: |
| 33 | type: object | 33 | type: object |
| @@ -55,11 +55,11 @@ patternProperties: · 54 unmodified lines | |||
| 55 | clock-master: | 55 | clock-master: |
| 56 | type: boolean | 56 | type: boolean |
| 57 | description: | 57 | description: |
| 58 | Should be enabled if the host is being used in conjunction with | 58 | Should be enabled if the host is being used in conjunction with |
| 59 | another DSI host to drive the same peripheral. Hardware supporting | 59 | another DSI host to drive the same peripheral. Hardware supporting |
| 60 | such a configuration generally requires the data on both the busses | 60 | such a configuration generally requires the data on both the busses |
| 61 | to be driven by the same clock. Only the DSI host instance | 61 | to be driven by the same clock. Only the DSI host instance |
| 62 | controlling this clock should contain this property. | 62 | controlling this clock should contain this property. |
| 63 | 63 | ||
| 64 | enforce-video-mode: | 64 | enforce-video-mode: |
| 65 | type: boolean | 65 | type: boolean |
| @@ -21,9 +21,9 @@ properties: · 20 unmodified lines | |||
| 21 | items: | 21 | items: |
| 22 | - enum: | 22 | - enum: |
| 23 | # Waveshare 3.5" 320x480 Color TFT LCD | 23 | # Waveshare 3.5" 320x480 Color TFT LCD |
| 24 | - waveshare,rpi-lcd-35 | 24 | - waveshare,rpi-lcd-35 |
| 25 | # Ozzmaker 3.5" 320x480 Color TFT LCD | 25 | # Ozzmaker 3.5" 320x480 Color TFT LCD |
| 26 | - ozzmaker,piscreen | 26 | - ozzmaker,piscreen |
| 27 | - const: ilitek,ili9486 | 27 | - const: ilitek,ili9486 |
| 28 | 28 | ||
| 29 | spi-max-frequency: | 29 | spi-max-frequency: |
| @@ -13,11 +13,11 @@ properties: · 12 unmodified lines | |||
| 13 | compatible: | 13 | compatible: |
| 14 | oneOf: | 14 | oneOf: |
| 15 | - enum: | 15 | - enum: |
| 16 | - ingenic,jz4725b-ipu | 16 | - ingenic,jz4725b-ipu |
| 17 | - ingenic,jz4760-ipu | 17 | - ingenic,jz4760-ipu |
| 18 | - items: | 18 | - items: |
| 19 | - const: ingenic,jz4770-ipu | 19 | - const: ingenic,jz4770-ipu |
| 20 | - const: ingenic,jz4760-ipu | 20 | - const: ingenic,jz4760-ipu |
| 21 | 21 | ||
| 22 | reg: | 22 | reg: |
| 23 | maxItems: 1 | 23 | maxItems: 1 |
| @@ -58,11 +58,11 @@ properties: · 57 unmodified lines | |||
| 58 | - port@0 | 58 | - port@0 |
| 59 | 59 | ||
| 60 | required: | 60 | required: |
| 61 | - compatible | 61 | - compatible |
| 62 | - reg | 62 | - reg |
| 63 | - interrupts | 63 | - interrupts |
| 64 | - clocks | 64 | - clocks |
| 65 | - clock-names | 65 | - clock-names |
| 66 | 66 | ||
| 67 | if: | 67 | if: |
| 68 | properties: | 68 | properties: |
| @@ -38,10 +38,10 @@ properties: · 37 unmodified lines | |||
| 38 | 38 | ||
| 39 | clocks: | 39 | clocks: |
| 40 | items: | 40 | items: |
| 41 | - description: GMU clock | 41 | - description: GMU clock |
| 42 | - description: GPU CX clock | 42 | - description: GPU CX clock |
| 43 | - description: GPU AXI clock | 43 | - description: GPU AXI clock |
| 44 | - description: GPU MEMNOC clock | 44 | - description: GPU MEMNOC clock |
| 45 | 45 | ||
| 46 | clock-names: | 46 | clock-names: |
| 47 | items: | 47 | items: |
| @@ -52,8 +52,8 @@ properties: · 4 unmodified lines | |||
| 52 | 52 | ||
| 53 | interrupts: | 53 | interrupts: |
| 54 | items: | 54 | items: |
| 55 | - description: GMU HFI interrupt | 55 | - description: GMU HFI interrupt |
| 56 | - description: GMU interrupt | 56 | - description: GMU interrupt |
| 57 | 57 | ||
| 58 | 58 | ||
| 59 | interrupt-names: | 59 | interrupt-names: |
| @@ -62,14 +62,14 @@ properties: · 2 unmodified lines | |||
| 62 | - const: gmu | 62 | - const: gmu |
| 63 | 63 | ||
| 64 | power-domains: | 64 | power-domains: |
| 65 | items: | 65 | items: |
| 66 | - description: CX power domain | 66 | - description: CX power domain |
| 67 | - description: GX power domain | 67 | - description: GX power domain |
| 68 | 68 | ||
| 69 | power-domain-names: | 69 | power-domain-names: |
| 70 | items: | 70 | items: |
| 71 | - const: cx | 71 | - const: cx |
| 72 | - const: gx | 72 | - const: gx |
| 73 | 73 | ||
| 74 | iommus: | 74 | iommus: |
| 75 | maxItems: 1 | 75 | maxItems: 1 |
| @@ -90,13 +90,13 @@ required: · 14 unmodified lines | |||
| 90 | - operating-points-v2 | 90 | - operating-points-v2 |
| 91 | 91 | ||
| 92 | examples: | 92 | examples: |
| 93 | - | | 93 | - | |
| 94 | #include <dt-bindings/clock/qcom,gpucc-sdm845.h> | 94 | #include <dt-bindings/clock/qcom,gpucc-sdm845.h> |
| 95 | #include <dt-bindings/clock/qcom,gcc-sdm845.h> | 95 | #include <dt-bindings/clock/qcom,gcc-sdm845.h> |
| 96 | #include <dt-bindings/interrupt-controller/irq.h> | 96 | #include <dt-bindings/interrupt-controller/irq.h> |
| 97 | #include <dt-bindings/interrupt-controller/arm-gic.h> | 97 | #include <dt-bindings/interrupt-controller/arm-gic.h> |
| 98 | 98 | ||
| 99 | gmu: gmu@506a000 { | 99 | gmu: gmu@506a000 { |
| 100 | compatible="qcom,adreno-gmu-630.2", "qcom,adreno-gmu"; | 100 | compatible="qcom,adreno-gmu-630.2", "qcom,adreno-gmu"; |
| 101 | 101 | ||
| 102 | reg = <0x506a000 0x30000>, | 102 | reg = <0x506a000 0x30000>, |
| @@ -120,4 +120,4 @@ examples: · 17 unmodified lines | |||
| 120 | 120 | ||
| 121 | iommus = <&adreno_smmu 5>; | 121 | iommus = <&adreno_smmu 5>; |
| 122 | operating-points-v2 = <&gmu_opp_table>; | 122 | operating-points-v2 = <&gmu_opp_table>; |
| 123 | }; | 123 | }; |
| @@ -24,9 +24,9 @@ properties: · 23 unmodified lines | |||
| 24 | reg: true | 24 | reg: true |
| 25 | reset-gpios: true | 25 | reset-gpios: true |
| 26 | vdd-supply: | 26 | vdd-supply: |
| 27 | description: core voltage supply | 27 | description: core voltage supply |
| 28 | vddio-supply: | 28 | vddio-supply: |
| 29 | description: vddio supply | 29 | description: vddio supply |
| 30 | 30 | ||
| 31 | required: | 31 | required: |
| 32 | - compatible | 32 | - compatible |
| @@ -48,12 +48,12 @@ properties: · 47 unmodified lines | |||
| 48 | port: true | 48 | port: true |
| 49 | 49 | ||
| 50 | required: | 50 | required: |
| 51 | - compatible | 51 | - compatible |
| 52 | - reg | 52 | - reg |
| 53 | - enable-gpios | 53 | - enable-gpios |
| 54 | - pp1800-supply | 54 | - pp1800-supply |
| 55 | - avdd-supply | 55 | - avdd-supply |
| 56 | - avee-supply | 56 | - avee-supply |
| 57 | 57 | ||
| 58 | additionalProperties: false | 58 | additionalProperties: false |
| 59 | 59 | ||
| @@ -19,9 +19,9 @@ properties: · 18 unmodified lines | |||
| 19 | backlight: true | 19 | backlight: true |
| 20 | reset-gpios: true | 20 | reset-gpios: true |
| 21 | iovcc-supply: | 21 | iovcc-supply: |
| 22 | description: regulator that supplies the iovcc voltage | 22 | description: regulator that supplies the iovcc voltage |
| 23 | vdd-supply: | 23 | vdd-supply: |
| 24 | description: regulator that supplies the vdd voltage | 24 | description: regulator that supplies the vdd voltage |
| 25 | 25 | ||
| 26 | required: | 26 | required: |
| 27 | - compatible | 27 | - compatible |
| @@ -19,11 +19,11 @@ properties: · 18 unmodified lines | |||
| 19 | backlight: true | 19 | backlight: true |
| 20 | reset-gpios: true | 20 | reset-gpios: true |
| 21 | avdd-supply: | 21 | avdd-supply: |
| 22 | description: regulator that supplies the AVDD voltage | 22 | description: regulator that supplies the AVDD voltage |
| 23 | dvdd-supply: | 23 | dvdd-supply: |
| 24 | description: regulator that supplies the DVDD voltage | 24 | description: regulator that supplies the DVDD voltage |
| 25 | cvdd-supply: | 25 | cvdd-supply: |
| 26 | description: regulator that supplies the CVDD voltage | 26 | description: regulator that supplies the CVDD voltage |
| 27 | 27 | ||
| 28 | required: | 28 | required: |
| 29 | - compatible | 29 | - compatible |
| @@ -25,8 +25,7 @@ properties: · 24 unmodified lines | |||
| 25 | compatible: | 25 | compatible: |
| 26 | items: | 26 | items: |
| 27 | - enum: | 27 | - enum: |
| 28 | - dlink,dir-685-panel | 28 | - dlink,dir-685-panel |
| 29 | |||
| 30 | - const: ilitek,ili9322 | 29 | - const: ilitek,ili9322 |
| 31 | 30 | ||
| 32 | reset-gpios: true | 31 | reset-gpios: true |
| @@ -13,8 +13,7 @@ properties: · 12 unmodified lines | |||
| 13 | compatible: | 13 | compatible: |
| 14 | items: | 14 | items: |
| 15 | - enum: | 15 | - enum: |
| 16 | - bananapi,lhr050h41 | 16 | - bananapi,lhr050h41 |
| 17 | |||
| 18 | - const: ilitek,ili9881c | 17 | - const: ilitek,ili9881c |
| 19 | 18 | ||
| 20 | backlight: true | 19 | backlight: true |
| @@ -21,9 +21,9 @@ properties: · 20 unmodified lines | |||
| 21 | backlight: true | 21 | backlight: true |
| 22 | reset-gpios: true | 22 | reset-gpios: true |
| 23 | iovcc-supply: | 23 | iovcc-supply: |
| 24 | description: regulator that supplies the iovcc voltage | 24 | description: regulator that supplies the iovcc voltage |
| 25 | vci-supply: | 25 | vci-supply: |
| 26 | description: regulator that supplies the vci voltage | 26 | description: regulator that supplies the vci voltage |
| 27 | 27 | ||
| 28 | required: | 28 | required: |
| 29 | - compatible | 29 | - compatible |
| @@ -19,9 +19,9 @@ properties: · 18 unmodified lines | |||
| 19 | backlight: true | 19 | backlight: true |
| 20 | reset-gpios: true | 20 | reset-gpios: true |
| 21 | iovcc-supply: | 21 | iovcc-supply: |
| 22 | description: regulator that supplies the iovcc voltage | 22 | description: regulator that supplies the iovcc voltage |
| 23 | vcc-supply: | 23 | vcc-supply: |
| 24 | description: regulator that supplies the vcc voltage | 24 | description: regulator that supplies the vcc voltage |
| 25 | 25 | ||
| 26 | required: | 26 | required: |
| 27 | - compatible | 27 | - compatible |
| @@ -25,9 +25,9 @@ properties: · 24 unmodified lines | |||
| 25 | reg: true | 25 | reg: true |
| 26 | reset-gpios: true | 26 | reset-gpios: true |
| 27 | vdd-supply: | 27 | vdd-supply: |
| 28 | description: regulator that supplies the vdd voltage | 28 | description: regulator that supplies the vdd voltage |
| 29 | vddi-supply: | 29 | vddi-supply: |
| 30 | description: regulator that supplies the vddi voltage | 30 | description: regulator that supplies the vddi voltage |
| 31 | backlight: true | 31 | backlight: true |
| 32 | 32 | ||
| 33 | required: | 33 | required: |
| @@ -27,10 +27,10 @@ properties: · 26 unmodified lines | |||
| 27 | compatible: | 27 | compatible: |
| 28 | items: | 28 | items: |
| 29 | - enum: | 29 | - enum: |
| 30 | - motorola,droid4-panel # Panel from Motorola Droid4 phone | 30 | - motorola,droid4-panel # Panel from Motorola Droid4 phone |
| 31 | - nokia,himalaya # Panel from Nokia N950 phone | 31 | - nokia,himalaya # Panel from Nokia N950 phone |
| 32 | - tpo,taal # Panel from OMAP4 SDP board | 32 | - tpo,taal # Panel from OMAP4 SDP board |
| 33 | - const: panel-dsi-cm # Generic DSI command mode panel compatible fallback | 33 | - const: panel-dsi-cm # Generic DSI command mode panel compatible fallback |
| 34 | 34 | ||
| 35 | reg: | 35 | reg: |
| 36 | maxItems: 1 | 36 | maxItems: 1 |
| @@ -59,7 +59,7 @@ description: | · 58 unmodified lines | |||
| 59 | properties: | 59 | properties: |
| 60 | 60 | ||
| 61 | clock-frequency: | 61 | clock-frequency: |
| 62 | description: Panel clock in Hz | 62 | description: Panel clock in Hz |
| 63 | 63 | ||
| 64 | hactive: | 64 | hactive: |
| 65 | $ref: /schemas/types.yaml#/definitions/uint32 | 65 | $ref: /schemas/types.yaml#/definitions/uint32 |
| @@ -200,15 +200,15 @@ properties: · 134 unmodified lines | |||
| 200 | description: Enable double clock mode | 200 | description: Enable double clock mode |
| 201 | 201 | ||
| 202 | required: | 202 | required: |
| 203 | - clock-frequency | 203 | - clock-frequency |
| 204 | - hactive | 204 | - hactive |
| 205 | - vactive | 205 | - vactive |
| 206 | - hfront-porch | 206 | - hfront-porch |
| 207 | - hback-porch | 207 | - hback-porch |
| 208 | - hsync-len | 208 | - hsync-len |
| 209 | - vfront-porch | 209 | - vfront-porch |
| 210 | - vback-porch | 210 | - vback-porch |
| 211 | - vsync-len | 211 | - vsync-len |
| 212 | 212 | ||
| 213 | additionalProperties: false | 213 | additionalProperties: false |
| 214 | 214 | ||
| @@ -10,8 +10,8 @@ maintainers: · 9 unmodified lines | |||
| 10 | - Philippe CORNU <philippe.cornu@st.com> | 10 | - Philippe CORNU <philippe.cornu@st.com> |
| 11 | 11 | ||
| 12 | description: | | 12 | description: | |
| 13 | The Raydium Semiconductor Corporation RM68200 is a 5.5" 720x1280 TFT LCD | 13 | The Raydium Semiconductor Corporation RM68200 is a 5.5" 720x1280 TFT LCD |
| 14 | panel connected using a MIPI-DSI video interface. | 14 | panel connected using a MIPI-DSI video interface. |
| 15 | 15 | ||
| 16 | allOf: | 16 | allOf: |
| 17 | - $ref: panel-common.yaml# | 17 | - $ref: panel-common.yaml# |
| @@ -18,9 +18,9 @@ properties: · 17 unmodified lines | |||
| 18 | reg: true | 18 | reg: true |
| 19 | reset-gpios: true | 19 | reset-gpios: true |
| 20 | vdd3-supply: | 20 | vdd3-supply: |
| 21 | description: core voltage supply | 21 | description: core voltage supply |
| 22 | vci-supply: | 22 | vci-supply: |
| 23 | description: voltage supply for analog circuits | 23 | description: voltage supply for analog circuits |
| 24 | 24 | ||
| 25 | required: | 25 | required: |
| 26 | - compatible | 26 | - compatible |
| @@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# · 6 unmodified lines | |||
| 7 | title: Visionox model RM69299 Panels Device Tree Bindings. | 7 | title: Visionox model RM69299 Panels Device Tree Bindings. |
| 8 | 8 | ||
| 9 | maintainers: | 9 | maintainers: |
| 10 | - Harigovindan P <harigovi@codeaurora.org> | 10 | - Harigovindan P <harigovi@codeaurora.org> |
| 11 | 11 | ||
| 12 | description: | | 12 | description: | |
| 13 | This binding is for display panels using a Visionox RM692999 panel. | 13 | This binding is for display panels using a Visionox RM692999 panel. |
| @@ -45,7 +45,7 @@ properties: · 44 unmodified lines | |||
| 45 | 45 | ||
| 46 | phy-dsi-supply: | 46 | phy-dsi-supply: |
| 47 | description: | 47 | description: |
| 48 | Phandle of the regulator that provides the supply voltage. | 48 | Phandle of the regulator that provides the supply voltage. |
| 49 | 49 | ||
| 50 | ports: | 50 | ports: |
| 51 | type: object | 51 | type: object |
| @@ -147,4 +147,3 @@ examples: · 95 unmodified lines | |||
| 147 | 147 | ||
| 148 | ... | 148 | ... |
| 149 | 149 | ||
| 150 | |||
| @@ -78,7 +78,7 @@ properties: · 77 unmodified lines | |||
| 78 | - const: vp4 | 78 | - const: vp4 |
| 79 | 79 | ||
| 80 | interrupts: | 80 | interrupts: |
| 81 | items: | 81 | items: |
| 82 | - description: common_m DSS Master common | 82 | - description: common_m DSS Master common |
| 83 | - description: common_s0 DSS Shared common 0 | 83 | - description: common_s0 DSS Shared common 0 |
| 84 | - description: common_s1 DSS Shared common 1 | 84 | - description: common_s1 DSS Shared common 1 |
| @@ -56,8 +56,8 @@ properties: · 55 unmodified lines | |||
| 56 | 56 | ||
| 57 | memory-region: | 57 | memory-region: |
| 58 | description: | 58 | description: |
| 59 | phandle to a node describing reserved memory (System RAM memory) | 59 | phandle to a node describing reserved memory (System RAM memory) |
| 60 | used by DSP (see bindings/reserved-memory/reserved-memory.txt) | 60 | used by DSP (see bindings/reserved-memory/reserved-memory.txt) |
| 61 | maxItems: 1 | 61 | maxItems: 1 |
| 62 | 62 | ||
| 63 | required: | 63 | required: |
| @@ -177,10 +177,10 @@ properties: · 176 unmodified lines | |||
| 177 | dependencies: | 177 | dependencies: |
| 178 | # 'vendor,bool-property' is only allowed when 'vendor,string-array-property' | 178 | # 'vendor,bool-property' is only allowed when 'vendor,string-array-property' |
| 179 | # is present | 179 | # is present |
| 180 | vendor,bool-property: [ vendor,string-array-property ] | 180 | vendor,bool-property: [ 'vendor,string-array-property' ] |
| 181 | # Expressing 2 properties in both orders means all of the set of properties | 181 | # Expressing 2 properties in both orders means all of the set of properties |
| 182 | # must be present or none of them. | 182 | # must be present or none of them. |
| 183 | vendor,string-array-property: [ vendor,bool-property ] | 183 | vendor,string-array-property: [ 'vendor,bool-property' ] |
| 184 | 184 | ||
| 185 | required: | 185 | required: |
| 186 | - compatible | 186 | - compatible |
| @@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# · 6 unmodified lines | |||
| 7 | title: IBM FSI-attached SPI controllers | 7 | title: IBM FSI-attached SPI controllers |
| 8 | 8 | ||
| 9 | maintainers: | 9 | maintainers: |
| 10 | - Eddie James <eajames@linux.ibm.com> | 10 | - Eddie James <eajames@linux.ibm.com> |
| 11 | 11 | ||
| 12 | description: | | 12 | description: | |
| 13 | This binding describes an FSI CFAM engine called the FSI2SPI. Therefore this | 13 | This binding describes an FSI CFAM engine called the FSI2SPI. Therefore this |
| @@ -19,10 +19,8 @@ properties: · 18 unmodified lines | |||
| 19 | 19 | ||
| 20 | reg: | 20 | reg: |
| 21 | items: | 21 | items: |
| 22 | - description: the I/O address containing the GPIO controller | 22 | - description: the I/O address containing the GPIO controller registers. |
| 23 | registers. | 23 | - description: the I/O address containing the Chip Common A interrupt registers. |
| 24 | - description: the I/O address containing the Chip Common A interrupt | ||
| 25 | registers. | ||
| 26 | 24 | ||
| 27 | gpio-controller: true | 25 | gpio-controller: true |
| 28 | 26 | ||
| @@ -13,39 +13,39 @@ properties: · 12 unmodified lines | |||
| 13 | compatible: | 13 | compatible: |
| 14 | oneOf: | 14 | oneOf: |
| 15 | - items: | 15 | - items: |
| 16 | - enum: | 16 | - enum: |
| 17 | - renesas,gpio-r8a7778 # R-Car M1 | 17 | - renesas,gpio-r8a7778 # R-Car M1 |
| 18 | - renesas,gpio-r8a7779 # R-Car H1 | 18 | - renesas,gpio-r8a7779 # R-Car H1 |
| 19 | - const: renesas,rcar-gen1-gpio # R-Car Gen1 | 19 | - const: renesas,rcar-gen1-gpio # R-Car Gen1 |
| 20 | 20 | ||
| 21 | - items: | 21 | - items: |
| 22 | - enum: | 22 | - enum: |
| 23 | - renesas,gpio-r8a7742 # RZ/G1H | 23 | - renesas,gpio-r8a7742 # RZ/G1H |
| 24 | - renesas,gpio-r8a7743 # RZ/G1M | 24 | - renesas,gpio-r8a7743 # RZ/G1M |
| 25 | - renesas,gpio-r8a7744 # RZ/G1N | 25 | - renesas,gpio-r8a7744 # RZ/G1N |
| 26 | - renesas,gpio-r8a7745 # RZ/G1E | 26 | - renesas,gpio-r8a7745 # RZ/G1E |
| 27 | - renesas,gpio-r8a77470 # RZ/G1C | 27 | - renesas,gpio-r8a77470 # RZ/G1C |
| 28 | - renesas,gpio-r8a7790 # R-Car H2 | 28 | - renesas,gpio-r8a7790 # R-Car H2 |
| 29 | - renesas,gpio-r8a7791 # R-Car M2-W | 29 | - renesas,gpio-r8a7791 # R-Car M2-W |
| 30 | - renesas,gpio-r8a7792 # R-Car V2H | 30 | - renesas,gpio-r8a7792 # R-Car V2H |
| 31 | - renesas,gpio-r8a7793 # R-Car M2-N | 31 | - renesas,gpio-r8a7793 # R-Car M2-N |
| 32 | - renesas,gpio-r8a7794 # R-Car E2 | 32 | - renesas,gpio-r8a7794 # R-Car E2 |
| 33 | - const: renesas,rcar-gen2-gpio # R-Car Gen2 or RZ/G1 | 33 | - const: renesas,rcar-gen2-gpio # R-Car Gen2 or RZ/G1 |
| 34 | 34 | ||
| 35 | - items: | 35 | - items: |
| 36 | - enum: | 36 | - enum: |
| 37 | - renesas,gpio-r8a774a1 # RZ/G2M | 37 | - renesas,gpio-r8a774a1 # RZ/G2M |
| 38 | - renesas,gpio-r8a774b1 # RZ/G2N | 38 | - renesas,gpio-r8a774b1 # RZ/G2N |
| 39 | - renesas,gpio-r8a774c0 # RZ/G2E | 39 | - renesas,gpio-r8a774c0 # RZ/G2E |
| 40 | - renesas,gpio-r8a7795 # R-Car H3 | 40 | - renesas,gpio-r8a7795 # R-Car H3 |
| 41 | - renesas,gpio-r8a7796 # R-Car M3-W | 41 | - renesas,gpio-r8a7796 # R-Car M3-W |
| 42 | - renesas,gpio-r8a77961 # R-Car M3-W+ | 42 | - renesas,gpio-r8a77961 # R-Car M3-W+ |
| 43 | - renesas,gpio-r8a77965 # R-Car M3-N | 43 | - renesas,gpio-r8a77965 # R-Car M3-N |
| 44 | - renesas,gpio-r8a77970 # R-Car V3M | 44 | - renesas,gpio-r8a77970 # R-Car V3M |
| 45 | - renesas,gpio-r8a77980 # R-Car V3H | 45 | - renesas,gpio-r8a77980 # R-Car V3H |
| 46 | - renesas,gpio-r8a77990 # R-Car E3 | 46 | - renesas,gpio-r8a77990 # R-Car E3 |
| 47 | - renesas,gpio-r8a77995 # R-Car D3 | 47 | - renesas,gpio-r8a77995 # R-Car D3 |
| 48 | - const: renesas,rcar-gen3-gpio # R-Car Gen3 or RZ/G2 | 48 | - const: renesas,rcar-gen3-gpio # R-Car Gen3 or RZ/G2 |
| 49 | 49 | ||
| 50 | reg: | 50 | reg: |
| 51 | maxItems: 1 | 51 | maxItems: 1 |
| @@ -26,7 +26,8 @@ properties: · 25 unmodified lines | |||
| 26 | - description: AXI/master interface clock | 26 | - description: AXI/master interface clock |
| 27 | - description: GPU core clock | 27 | - description: GPU core clock |
| 28 | - description: Shader clock (only required if GPU has feature PIPE_3D) | 28 | - description: Shader clock (only required if GPU has feature PIPE_3D) |
| 29 | - description: AHB/slave interface clock (only required if GPU can gate slave interface independently) | 29 | - description: AHB/slave interface clock (only required if GPU can gate |
| 30 | slave interface independently) | ||
| 30 | minItems: 1 | 31 | minItems: 1 |
| 31 | maxItems: 4 | 32 | maxItems: 4 |
| 32 | 33 | ||
| @@ -19,7 +19,7 @@ description: |+ · 18 unmodified lines | |||
| 19 | properties: | 19 | properties: |
| 20 | compatible: | 20 | compatible: |
| 21 | enum: | 21 | enum: |
| 22 | - adi,axi-fan-control-1.00.a | 22 | - adi,axi-fan-control-1.00.a |
| 23 | 23 | ||
| 24 | reg: | 24 | reg: |
| 25 | maxItems: 1 | 25 | maxItems: 1 |
| @@ -20,22 +20,22 @@ properties: · 19 unmodified lines | |||
| 20 | - const: fsl,imx1-i2c | 20 | - const: fsl,imx1-i2c |
| 21 | - items: | 21 | - items: |
| 22 | - enum: | 22 | - enum: |
| 23 | - fsl,imx25-i2c | 23 | - fsl,imx25-i2c |
| 24 | - fsl,imx27-i2c | 24 | - fsl,imx27-i2c |
| 25 | - fsl,imx31-i2c | 25 | - fsl,imx31-i2c |
| 26 | - fsl,imx50-i2c | 26 | - fsl,imx50-i2c |
| 27 | - fsl,imx51-i2c | 27 | - fsl,imx51-i2c |
| 28 | - fsl,imx53-i2c | 28 | - fsl,imx53-i2c |
| 29 | - fsl,imx6q-i2c | 29 | - fsl,imx6q-i2c |
| 30 | - fsl,imx6sl-i2c | 30 | - fsl,imx6sl-i2c |
| 31 | - fsl,imx6sx-i2c | 31 | - fsl,imx6sx-i2c |
| 32 | - fsl,imx6sll-i2c | 32 | - fsl,imx6sll-i2c |
| 33 | - fsl,imx6ul-i2c | 33 | - fsl,imx6ul-i2c |
| 34 | - fsl,imx7s-i2c | 34 | - fsl,imx7s-i2c |
| 35 | - fsl,imx8mq-i2c | 35 | - fsl,imx8mq-i2c |
| 36 | - fsl,imx8mm-i2c | 36 | - fsl,imx8mm-i2c |
| 37 | - fsl,imx8mn-i2c | 37 | - fsl,imx8mn-i2c |
| 38 | - fsl,imx8mp-i2c | 38 | - fsl,imx8mp-i2c |
| 39 | - const: fsl,imx21-i2c | 39 | - const: fsl,imx21-i2c |
| 40 | 40 | ||
| 41 | reg: | 41 | reg: |
| @@ -16,8 +16,8 @@ allOf: · 15 unmodified lines | |||
| 16 | required: | 16 | required: |
| 17 | - mrvl,i2c-polling | 17 | - mrvl,i2c-polling |
| 18 | then: | 18 | then: |
| 19 | required: | 19 | required: |
| 20 | - interrupts | 20 | - interrupts |
| 21 | 21 | ||
| 22 | properties: | 22 | properties: |
| 23 | compatible: | 23 | compatible: |
| @@ -53,10 +53,10 @@ properties: · 52 unmodified lines | |||
| 53 | 53 | ||
| 54 | standby-gpios: | 54 | standby-gpios: |
| 55 | description: | 55 | description: |
| 56 | Must be the device tree identifier of the STBY pin. This pin is used | 56 | Must be the device tree identifier of the STBY pin. This pin is used |
| 57 | to place the AD7606 into one of two power-down modes, Standby mode or | 57 | to place the AD7606 into one of two power-down modes, Standby mode or |
| 58 | Shutdown mode. As the line is active low, it should be marked | 58 | Shutdown mode. As the line is active low, it should be marked |
| 59 | GPIO_ACTIVE_LOW. | 59 | GPIO_ACTIVE_LOW. |
| 60 | maxItems: 1 | 60 | maxItems: 1 |
| 61 | 61 | ||
| 62 | adi,first-data-gpios: | 62 | adi,first-data-gpios: |
| @@ -10,7 +10,7 @@ maintainers: · 9 unmodified lines | |||
| 10 | - Jonathan Cameron <jic23@kernel.org> | 10 | - Jonathan Cameron <jic23@kernel.org> |
| 11 | 11 | ||
| 12 | description: | | 12 | description: | |
| 13 | Family of simple ADCs with i2c inteface and internal references. | 13 | Family of simple ADCs with i2c inteface and internal references. |
| 14 | 14 | ||
| 15 | properties: | 15 | properties: |
| 16 | compatible: | 16 | compatible: |
| @@ -24,11 +24,11 @@ properties: · 23 unmodified lines | |||
| 24 | - const: qcom,spmi-adc-rev2 | 24 | - const: qcom,spmi-adc-rev2 |
| 25 | 25 | ||
| 26 | - items: | 26 | - items: |
| 27 | - enum: | 27 | - enum: |
| 28 | - qcom,spmi-vadc | 28 | - qcom,spmi-vadc |
| 29 | - qcom,spmi-adc5 | 29 | - qcom,spmi-adc5 |
| 30 | - qcom,spmi-adc-rev2 | 30 | - qcom,spmi-adc-rev2 |
| 31 | - qcom,spmi-adc7 | 31 | - qcom,spmi-adc7 |
| 32 | 32 | ||
| 33 | reg: | 33 | reg: |
| 34 | description: VADC base address in the SPMI PMIC register map | 34 | description: VADC base address in the SPMI PMIC register map |
| @@ -101,12 +101,11 @@ patternProperties: · 66 unmodified lines | |||
| 101 | - $ref: /schemas/types.yaml#/definitions/uint32-array | 101 | - $ref: /schemas/types.yaml#/definitions/uint32-array |
| 102 | oneOf: | 102 | oneOf: |
| 103 | - items: | 103 | - items: |
| 104 | - const: 1 | 104 | - const: 1 |
| 105 | - enum: [ 1, 3, 4, 6, 20, 8, 10 ] | 105 | - enum: [ 1, 3, 4, 6, 20, 8, 10 ] |
| 106 | |||
| 107 | - items: | 106 | - items: |
| 108 | - const: 10 | 107 | - const: 10 |
| 109 | - const: 81 | 108 | - const: 81 |
| 110 | 109 | ||
| 111 | qcom,ratiometric: | 110 | qcom,ratiometric: |
| 112 | description: | | 111 | description: | |
| @@ -17,10 +17,10 @@ properties: · 16 unmodified lines | |||
| 17 | - const: rockchip,rk3399-saradc | 17 | - const: rockchip,rk3399-saradc |
| 18 | - items: | 18 | - items: |
| 19 | - enum: | 19 | - enum: |
| 20 | - rockchip,px30-saradc | 20 | - rockchip,px30-saradc |
| 21 | - rockchip,rk3308-saradc | 21 | - rockchip,rk3308-saradc |
| 22 | - rockchip,rk3328-saradc | 22 | - rockchip,rk3328-saradc |
| 23 | - rockchip,rv1108-saradc | 23 | - rockchip,rv1108-saradc |
| 24 | - const: rockchip,rk3399-saradc | 24 | - const: rockchip,rk3399-saradc |
| 25 | 25 | ||
| 26 | reg: | 26 | reg: |
| @@ -7,8 +7,8 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# · 6 unmodified lines | |||
| 7 | title: HMC425A 6-bit Digital Step Attenuator | 7 | title: HMC425A 6-bit Digital Step Attenuator |
| 8 | 8 | ||
| 9 | maintainers: | 9 | maintainers: |
| 10 | - Michael Hennerich <michael.hennerich@analog.com> | 10 | - Michael Hennerich <michael.hennerich@analog.com> |
| 11 | - Beniamin Bia <beniamin.bia@analog.com> | 11 | - Beniamin Bia <beniamin.bia@analog.com> |
| 12 | 12 | ||
| 13 | description: | | 13 | description: | |
| 14 | Digital Step Attenuator IIO device with gpio interface. | 14 | Digital Step Attenuator IIO device with gpio interface. |
| @@ -31,10 +31,10 @@ properties: · 30 unmodified lines | |||
| 31 | - atlas,co2-ezo | 31 | - atlas,co2-ezo |
| 32 | 32 | ||
| 33 | reg: | 33 | reg: |
| 34 | maxItems: 1 | 34 | maxItems: 1 |
| 35 | 35 | ||
| 36 | interrupts: | 36 | interrupts: |
| 37 | maxItems: 1 | 37 | maxItems: 1 |
| 38 | 38 | ||
| 39 | required: | 39 | required: |
| 40 | - compatible | 40 | - compatible |
| @@ -61,17 +61,17 @@ properties: · 60 unmodified lines | |||
| 61 | const: 0 | 61 | const: 0 |
| 62 | 62 | ||
| 63 | adi,range-microamp: | 63 | adi,range-microamp: |
| 64 | description: Output range of the channel. | 64 | description: Output range of the channel. |
| 65 | oneOf: | 65 | oneOf: |
| 66 | - items: | 66 | - items: |
| 67 | - const: 0 | 67 | - const: 0 |
| 68 | - const: 300000 | 68 | - const: 300000 |
| 69 | - items: | 69 | - items: |
| 70 | - const: -60000 | 70 | - const: -60000 |
| 71 | - const: 0 | 71 | - const: 0 |
| 72 | - items: | 72 | - items: |
| 73 | - const: -60000 | 73 | - const: -60000 |
| 74 | - const: 300000 | 74 | - const: 300000 |
| 75 | 75 | ||
| 76 | channel@1: | 76 | channel@1: |
| 77 | description: Represents an external channel which are | 77 | description: Represents an external channel which are |
| @@ -84,10 +84,10 @@ properties: · 6 unmodified lines | |||
| 84 | const: 1 | 84 | const: 1 |
| 85 | 85 | ||
| 86 | adi,range-microamp: | 86 | adi,range-microamp: |
| 87 | description: Output range of the channel. | 87 | description: Output range of the channel. |
| 88 | items: | 88 | items: |
| 89 | - const: 0 | 89 | - const: 0 |
| 90 | - enum: [ 140000, 250000 ] | 90 | - enum: [140000, 250000] |
| 91 | 91 | ||
| 92 | channel@2: | 92 | channel@2: |
| 93 | description: Represents an external channel which are | 93 | description: Represents an external channel which are |
| @@ -100,10 +100,10 @@ properties: · 6 unmodified lines | |||
| 100 | const: 2 | 100 | const: 2 |
| 101 | 101 | ||
| 102 | adi,range-microamp: | 102 | adi,range-microamp: |
| 103 | description: Output range of the channel. | 103 | description: Output range of the channel. |
| 104 | items: | 104 | items: |
| 105 | - const: 0 | 105 | - const: 0 |
| 106 | - enum: [ 55000, 150000 ] | 106 | - enum: [55000, 150000] |
| 107 | 107 | ||
| 108 | patternProperties: | 108 | patternProperties: |
| 109 | "^channel@([3-5])$": | 109 | "^channel@([3-5])$": |
| @@ -116,19 +116,19 @@ patternProperties: · 6 unmodified lines | |||
| 116 | maximum: 5 | 116 | maximum: 5 |
| 117 | 117 | ||
| 118 | adi,range-microamp: | 118 | adi,range-microamp: |
| 119 | description: Output range of the channel. | 119 | description: Output range of the channel. |
| 120 | items: | 120 | items: |
| 121 | - const: 0 | 121 | - const: 0 |
| 122 | - enum: [ 45000, 100000 ] | 122 | - enum: [45000, 100000] |
| 123 | 123 | ||
| 124 | required: | 124 | required: |
| 125 | - reg | 125 | - reg |
| 126 | - channel@0 | 126 | - channel@0 |
| 127 | - channel@1 | 127 | - channel@1 |
| 128 | - channel@2 | 128 | - channel@2 |
| 129 | - channel@3 | 129 | - channel@3 |
| 130 | - channel@4 | 130 | - channel@4 |
| 131 | - channel@5 | 131 | - channel@5 |
| 132 | 132 | ||
| 133 | examples: | 133 | examples: |
| 134 | - | | 134 | - | |
| @@ -36,15 +36,15 @@ required: · 35 unmodified lines | |||
| 36 | additionalProperties: false | 36 | additionalProperties: false |
| 37 | 37 | ||
| 38 | examples: | 38 | examples: |
| 39 | - | | 39 | - | |
| 40 | i2c { | 40 | i2c { |
| 41 | #address-cells = <1>; | 41 | #address-cells = <1>; |
| 42 | #size-cells = <0>; | 42 | #size-cells = <0>; |
| 43 | 43 | ||
| 44 | light-sensor@51 { | 44 | light-sensor@51 { |
| 45 | compatible = "vishay,vcnl4200"; | 45 | compatible = "vishay,vcnl4200"; |
| 46 | reg = <0x51>; | 46 | reg = <0x51>; |
| 47 | proximity-near-level = <220>; | 47 | proximity-near-level = <220>; |
| 48 | }; | 48 | }; |
| 49 | }; | 49 | }; |
| 50 | ... | 50 | ... |
| @@ -13,15 +13,15 @@ properties: · 12 unmodified lines | |||
| 13 | compatible: | 13 | compatible: |
| 14 | oneOf: | 14 | oneOf: |
| 15 | - enum: | 15 | - enum: |
| 16 | - asahi-kasei,ak8975 | 16 | - asahi-kasei,ak8975 |
| 17 | - asahi-kasei,ak8963 | 17 | - asahi-kasei,ak8963 |
| 18 | - asahi-kasei,ak09911 | 18 | - asahi-kasei,ak09911 |
| 19 | - asahi-kasei,ak09912 | 19 | - asahi-kasei,ak09912 |
| 20 | - enum: | 20 | - enum: |
| 21 | - ak8975 | 21 | - ak8975 |
| 22 | - ak8963 | 22 | - ak8963 |
| 23 | - ak09911 | 23 | - ak09911 |
| 24 | - ak09912 | 24 | - ak09912 |
| 25 | deprecated: true | 25 | deprecated: true |
| 26 | 26 | ||
| 27 | reg: | 27 | reg: |
| @@ -39,8 +39,8 @@ properties: · 38 unmodified lines | |||
| 39 | description: | 39 | description: |
| 40 | The driver current for the LED used in proximity sensing. | 40 | The driver current for the LED used in proximity sensing. |
| 41 | enum: [0, 10000, 20000, 30000, 40000, 50000, 60000, 70000, 80000, 90000, | 41 | enum: [0, 10000, 20000, 30000, 40000, 50000, 60000, 70000, 80000, 90000, |
| 42 | 100000, 110000, 120000, 130000, 140000, 150000, 160000, 170000, | 42 | 100000, 110000, 120000, 130000, 140000, 150000, 160000, 170000, |
| 43 | 180000, 190000, 200000] | 43 | 180000, 190000, 200000] |
| 44 | default: 20000 | 44 | default: 20000 |
| 45 | 45 | ||
| 46 | required: | 46 | required: |
| @@ -307,7 +307,7 @@ patternProperties: · 306 unmodified lines | |||
| 307 | mode. | 307 | mode. |
| 308 | $ref: /schemas/types.yaml#/definitions/uint32 | 308 | $ref: /schemas/types.yaml#/definitions/uint32 |
| 309 | enum: [0, 250, 500, 1000, 5000, 10000, 25000, 50000, 100000, 250000, | 309 | enum: [0, 250, 500, 1000, 5000, 10000, 25000, 50000, 100000, 250000, |
| 310 | 500000, 1000000] | 310 | 500000, 1000000] |
| 311 | 311 | ||
| 312 | adi,custom-thermistor: | 312 | adi,custom-thermistor: |
| 313 | description: | 313 | description: |
| @@ -24,19 +24,19 @@ properties: · 23 unmodified lines | |||
| 24 | - const: fsl,imx21-kpp | 24 | - const: fsl,imx21-kpp |
| 25 | - items: | 25 | - items: |
| 26 | - enum: | 26 | - enum: |
| 27 | - fsl,imx25-kpp | 27 | - fsl,imx25-kpp |
| 28 | - fsl,imx27-kpp | 28 | - fsl,imx27-kpp |
| 29 | - fsl,imx31-kpp | 29 | - fsl,imx31-kpp |
| 30 | - fsl,imx35-kpp | 30 | - fsl,imx35-kpp |
| 31 | - fsl,imx51-kpp | 31 | - fsl,imx51-kpp |
| 32 | - fsl,imx53-kpp | 32 | - fsl,imx53-kpp |
| 33 | - fsl,imx50-kpp | 33 | - fsl,imx50-kpp |
| 34 | - fsl,imx6q-kpp | 34 | - fsl,imx6q-kpp |
| 35 | - fsl,imx6sx-kpp | 35 | - fsl,imx6sx-kpp |
| 36 | - fsl,imx6sl-kpp | 36 | - fsl,imx6sl-kpp |
| 37 | - fsl,imx6sll-kpp | 37 | - fsl,imx6sll-kpp |
| 38 | - fsl,imx6ul-kpp | 38 | - fsl,imx6ul-kpp |
| 39 | - fsl,imx7d-kpp | 39 | - fsl,imx7d-kpp |
| 40 | - const: fsl,imx21-kpp | 40 | - const: fsl,imx21-kpp |
| 41 | 41 | ||
| 42 | reg: | 42 | reg: |
| @@ -51,7 +51,7 @@ required: · 50 unmodified lines | |||
| 51 | - touchscreen-max-pressure | 51 | - touchscreen-max-pressure |
| 52 | 52 | ||
| 53 | examples: | 53 | examples: |
| 54 | - | | 54 | - | |
| 55 | #include <dt-bindings/interrupt-controller/irq.h> | 55 | #include <dt-bindings/interrupt-controller/irq.h> |
| 56 | i2c { | 56 | i2c { |
| 57 | #address-cells = <1>; | 57 | #address-cells = <1>; |
| @@ -20,11 +20,11 @@ maintainers: · 19 unmodified lines | |||
| 20 | allOf: | 20 | allOf: |
| 21 | - $ref: touchscreen.yaml# | 21 | - $ref: touchscreen.yaml# |
| 22 | - if: | 22 | - if: |
| 23 | properties: | 23 | properties: |
| 24 | compatible: | 24 | compatible: |
| 25 | contains: | 25 | contains: |
| 26 | enum: | 26 | enum: |
| 27 | - evervision,ev-ft5726 | 27 | - evervision,ev-ft5726 |
| 28 | 28 | ||
| 29 | then: | 29 | then: |
| 30 | properties: | 30 | properties: |
| @@ -35,9 +35,8 @@ properties: · 34 unmodified lines | |||
| 35 | maxItems: 1 | 35 | maxItems: 1 |
| 36 | 36 | ||
| 37 | irq-gpios: | 37 | irq-gpios: |
| 38 | description: GPIO pin used for IRQ. | 38 | description: GPIO pin used for IRQ. The driver uses the interrupt gpio pin |
| 39 | The driver uses the interrupt gpio pin as | 39 | as output to reset the device. |
| 40 | output to reset the device. | ||
| 41 | maxItems: 1 | 40 | maxItems: 1 |
| 42 | 41 | ||
| 43 | reset-gpios: | 42 | reset-gpios: |
| @@ -33,8 +33,8 @@ properties: · 32 unmodified lines | |||
| 33 | $ref: /schemas/types.yaml#/definitions/uint32 | 33 | $ref: /schemas/types.yaml#/definitions/uint32 |
| 34 | 34 | ||
| 35 | touchscreen-min-pressure: | 35 | touchscreen-min-pressure: |
| 36 | description: minimum pressure on the touchscreen to be achieved in order for the | 36 | description: minimum pressure on the touchscreen to be achieved in order |
| 37 | touchscreen driver to report a touch event. | 37 | for the touchscreen driver to report a touch event. |
| 38 | $ref: /schemas/types.yaml#/definitions/uint32 | 38 | $ref: /schemas/types.yaml#/definitions/uint32 |
| 39 | 39 | ||
| 40 | touchscreen-fuzz-x: | 40 | touchscreen-fuzz-x: |
| @@ -46,13 +46,13 @@ properties: · 5 unmodified lines | |||
| 46 | $ref: /schemas/types.yaml#/definitions/uint32 | 46 | $ref: /schemas/types.yaml#/definitions/uint32 |
| 47 | 47 | ||
| 48 | touchscreen-fuzz-pressure: | 48 | touchscreen-fuzz-pressure: |
| 49 | description: pressure noise value of the absolute input device (arbitrary range | 49 | description: pressure noise value of the absolute input device (arbitrary |
| 50 | dependent on the controller) | 50 | range dependent on the controller) |
| 51 | $ref: /schemas/types.yaml#/definitions/uint32 | 51 | $ref: /schemas/types.yaml#/definitions/uint32 |
| 52 | 52 | ||
| 53 | touchscreen-average-samples: | 53 | touchscreen-average-samples: |
| 54 | description: Number of data samples which are averaged for each read (valid values | 54 | description: Number of data samples which are averaged for each read (valid |
| 55 | dependent on the controller) | 55 | values dependent on the controller) |
| 56 | $ref: /schemas/types.yaml#/definitions/uint32 | 56 | $ref: /schemas/types.yaml#/definitions/uint32 |
| 57 | 57 | ||
| 58 | touchscreen-inverted-x: | 58 | touchscreen-inverted-x: |
| @@ -25,17 +25,17 @@ properties: · 24 unmodified lines | |||
| 25 | compatible: | 25 | compatible: |
| 26 | oneOf: | 26 | oneOf: |
| 27 | - items: | 27 | - items: |
| 28 | - enum: | 28 | - enum: |
| 29 | - fsl,imx8mn-nic | 29 | - fsl,imx8mn-nic |
| 30 | - fsl,imx8mm-nic | 30 | - fsl,imx8mm-nic |
| 31 | - fsl,imx8mq-nic | 31 | - fsl,imx8mq-nic |
| 32 | - const: fsl,imx8m-nic | 32 | - const: fsl,imx8m-nic |
| 33 | - items: | 33 | - items: |
| 34 | - enum: | 34 | - enum: |
| 35 | - fsl,imx8mn-noc | 35 | - fsl,imx8mn-noc |
| 36 | - fsl,imx8mm-noc | 36 | - fsl,imx8mm-noc |
| 37 | - fsl,imx8mq-noc | 37 | - fsl,imx8mq-noc |
| 38 | - const: fsl,imx8m-noc | 38 | - const: fsl,imx8m-noc |
| 39 | - const: fsl,imx8m-nic | 39 | - const: fsl,imx8m-nic |
| 40 | 40 | ||
| 41 | reg: | 41 | reg: |
| @@ -4,7 +4,7 @@ · 3 unmodified lines | |||
| 4 | $id: http://devicetree.org/schemas/interconnect/qcom,sc7180.yaml# | 4 | $id: http://devicetree.org/schemas/interconnect/qcom,sc7180.yaml# |
| 5 | $schema: http://devicetree.org/meta-schemas/core.yaml# | 5 | $schema: http://devicetree.org/meta-schemas/core.yaml# |
| 6 | 6 | ||
| 7 | title: Qualcomm SC7180 Network-On-Chip Interconnect | 7 | title: Qualcomm SC7180 Network-On-Chip Interconnect |
| 8 | 8 | ||
| 9 | maintainers: | 9 | maintainers: |
| 10 | - Odelu Kukatla <okukatla@codeaurora.org> | 10 | - Odelu Kukatla <okukatla@codeaurora.org> |
| @@ -4,7 +4,7 @@ · 3 unmodified lines | |||
| 4 | $id: http://devicetree.org/schemas/interconnect/qcom,sdm845.yaml# | 4 | $id: http://devicetree.org/schemas/interconnect/qcom,sdm845.yaml# |
| 5 | $schema: http://devicetree.org/meta-schemas/core.yaml# | 5 | $schema: http://devicetree.org/meta-schemas/core.yaml# |
| 6 | 6 | ||
| 7 | title: Qualcomm SDM845 Network-On-Chip Interconnect | 7 | title: Qualcomm SDM845 Network-On-Chip Interconnect |
| 8 | 8 | ||
| 9 | maintainers: | 9 | maintainers: |
| 10 | - Georgi Djakov <georgi.djakov@linaro.org> | 10 | - Georgi Djakov <georgi.djakov@linaro.org> |
| @@ -42,8 +42,8 @@ properties: · 41 unmodified lines | |||
| 42 | - items: | 42 | - items: |
| 43 | - const: arm,gic-400 | 43 | - const: arm,gic-400 |
| 44 | - enum: | 44 | - enum: |
| 45 | - arm,cortex-a15-gic | 45 | - arm,cortex-a15-gic |
| 46 | - arm,cortex-a7-gic | 46 | - arm,cortex-a7-gic |
| 47 | 47 | ||
| 48 | - items: | 48 | - items: |
| 49 | - const: arm,arm1176jzf-devchip-gic | 49 | - const: arm,arm1176jzf-devchip-gic |
| @@ -16,20 +16,20 @@ properties: · 15 unmodified lines | |||
| 16 | compatible: | 16 | compatible: |
| 17 | oneOf: | 17 | oneOf: |
| 18 | - enum: | 18 | - enum: |
| 19 | - ingenic,jz4740-intc | 19 | - ingenic,jz4740-intc |
| 20 | - ingenic,jz4760-intc | 20 | - ingenic,jz4760-intc |
| 21 | - ingenic,jz4780-intc | 21 | - ingenic,jz4780-intc |
| 22 | - items: | 22 | - items: |
| 23 | - enum: | 23 | - enum: |
| 24 | - ingenic,jz4775-intc | 24 | - ingenic,jz4775-intc |
| 25 | - ingenic,jz4770-intc | 25 | - ingenic,jz4770-intc |
| 26 | - const: ingenic,jz4760-intc | 26 | - const: ingenic,jz4760-intc |
| 27 | - items: | 27 | - items: |
| 28 | - const: ingenic,x1000-intc | 28 | - const: ingenic,x1000-intc |
| 29 | - const: ingenic,jz4780-intc | 29 | - const: ingenic,jz4780-intc |
| 30 | - items: | 30 | - items: |
| 31 | - const: ingenic,jz4725b-intc | 31 | - const: ingenic,jz4725b-intc |
| 32 | - const: ingenic,jz4740-intc | 32 | - const: ingenic,jz4740-intc |
| 33 | 33 | ||
| 34 | "#interrupt-cells": | 34 | "#interrupt-cells": |
| 35 | const: 1 | 35 | const: 1 |
| @@ -79,7 +79,8 @@ properties: · 78 unmodified lines | |||
| 79 | description: | | 79 | description: | |
| 80 | kHz; switching frequency. | 80 | kHz; switching frequency. |
| 81 | $ref: /schemas/types.yaml#/definitions/uint32 | 81 | $ref: /schemas/types.yaml#/definitions/uint32 |
| 82 | enum: [ 600, 640, 685, 738, 800, 872, 960, 1066, 1200, 1371, 1600, 1920, 2400, 3200, 4800, 9600 ] | 82 | enum: [ 600, 640, 685, 738, 800, 872, 960, 1066, 1200, 1371, 1600, 1920, |
| 83 | 2400, 3200, 4800, 9600 ] | ||
| 83 | 84 | ||
| 84 | qcom,ovp: | 85 | qcom,ovp: |
| 85 | description: | | 86 | description: | |
| @@ -29,12 +29,12 @@ properties: · 28 unmodified lines | |||
| 29 | - const: fsl,imx8-mu-scu | 29 | - const: fsl,imx8-mu-scu |
| 30 | - items: | 30 | - items: |
| 31 | - enum: | 31 | - enum: |
| 32 | - fsl,imx7s-mu | 32 | - fsl,imx7s-mu |
| 33 | - fsl,imx8mq-mu | 33 | - fsl,imx8mq-mu |
| 34 | - fsl,imx8mm-mu | 34 | - fsl,imx8mm-mu |
| 35 | - fsl,imx8mn-mu | 35 | - fsl,imx8mn-mu |
| 36 | - fsl,imx8mp-mu | 36 | - fsl,imx8mp-mu |
| 37 | - fsl,imx8qxp-mu | 37 | - fsl,imx8qxp-mu |
| 38 | - const: fsl,imx6sx-mu | 38 | - const: fsl,imx6sx-mu |
| 39 | - description: To communicate with i.MX8 SCU with fast IPC | 39 | - description: To communicate with i.MX8 SCU with fast IPC |
| 40 | items: | 40 | items: |
| @@ -24,7 +24,7 @@ properties: · 23 unmodified lines | |||
| 24 | compatible: | 24 | compatible: |
| 25 | items: | 25 | items: |
| 26 | - enum: | 26 | - enum: |
| 27 | - qcom,sm8250-ipcc | 27 | - qcom,sm8250-ipcc |
| 28 | - const: qcom,ipcc | 28 | - const: qcom,ipcc |
| 29 | 29 | ||
| 30 | reg: | 30 | reg: |
| @@ -20,8 +20,8 @@ properties: · 19 unmodified lines | |||
| 20 | oneOf: | 20 | oneOf: |
| 21 | - const: allwinner,sun8i-a83t-de2-rotate | 21 | - const: allwinner,sun8i-a83t-de2-rotate |
| 22 | - items: | 22 | - items: |
| 23 | - const: allwinner,sun50i-a64-de2-rotate | 23 | - const: allwinner,sun50i-a64-de2-rotate |
| 24 | - const: allwinner,sun8i-a83t-de2-rotate | 24 | - const: allwinner,sun8i-a83t-de2-rotate |
| 25 | 25 | ||
| 26 | reg: | 26 | reg: |
| 27 | maxItems: 1 | 27 | maxItems: 1 |
| @@ -20,8 +20,8 @@ properties: · 19 unmodified lines | |||
| 20 | oneOf: | 20 | oneOf: |
| 21 | - const: allwinner,sun8i-h3-deinterlace | 21 | - const: allwinner,sun8i-h3-deinterlace |
| 22 | - items: | 22 | - items: |
| 23 | - const: allwinner,sun50i-a64-deinterlace | 23 | - const: allwinner,sun50i-a64-deinterlace |
| 24 | - const: allwinner,sun8i-h3-deinterlace | 24 | - const: allwinner,sun8i-h3-deinterlace |
| 25 | 25 | ||
| 26 | reg: | 26 | reg: |
| 27 | maxItems: 1 | 27 | maxItems: 1 |
| @@ -17,17 +17,17 @@ properties: · 16 unmodified lines | |||
| 17 | compatible: | 17 | compatible: |
| 18 | items: | 18 | items: |
| 19 | - enum: | 19 | - enum: |
| 20 | - adi,adv7180 | 20 | - adi,adv7180 |
| 21 | - adi,adv7180cp | 21 | - adi,adv7180cp |
| 22 | - adi,adv7180st | 22 | - adi,adv7180st |
| 23 | - adi,adv7182 | 23 | - adi,adv7182 |
| 24 | - adi,adv7280 | 24 | - adi,adv7280 |
| 25 | - adi,adv7280-m | 25 | - adi,adv7280-m |
| 26 | - adi,adv7281 | 26 | - adi,adv7281 |
| 27 | - adi,adv7281-m | 27 | - adi,adv7281-m |
| 28 | - adi,adv7281-ma | 28 | - adi,adv7281-ma |
| 29 | - adi,adv7282 | 29 | - adi,adv7282 |
| 30 | - adi,adv7282-m | 30 | - adi,adv7282-m |
| 31 | 31 | ||
| 32 | reg: | 32 | reg: |
| 33 | maxItems: 1 | 33 | maxItems: 1 |
| @@ -58,17 +58,16 @@ allOf: · 24 unmodified lines | |||
| 58 | - if: | 58 | - if: |
| 59 | properties: | 59 | properties: |
| 60 | compatible: | 60 | compatible: |
| 61 | items: | 61 | enum: |
| 62 | - enum: | 62 | - adi,adv7180 |
| 63 | - adi,adv7180 | 63 | - adi,adv7182 |
| 64 | - adi,adv7182 | 64 | - adi,adv7280 |
| 65 | - adi,adv7280 | 65 | - adi,adv7280-m |
| 66 | - adi,adv7280-m | 66 | - adi,adv7281 |
| 67 | - adi,adv7281 | 67 | - adi,adv7281-m |
| 68 | - adi,adv7281-m | 68 | - adi,adv7281-ma |
| 69 | - adi,adv7281-ma | 69 | - adi,adv7282 |
| 70 | - adi,adv7282 | 70 | - adi,adv7282-m |
| 71 | - adi,adv7282-m | ||
| 72 | then: | 71 | then: |
| 73 | required: | 72 | required: |
| 74 | - port | 73 | - port |
| @@ -5,7 +5,7 @@ · 4 unmodified lines | |||
| 5 | $id: http://devicetree.org/schemas/media/i2c/imi,rdacm2x-gmsl.yaml# | 5 | $id: http://devicetree.org/schemas/media/i2c/imi,rdacm2x-gmsl.yaml# |
| 6 | $schema: http://devicetree.org/meta-schemas/core.yaml# | 6 | $schema: http://devicetree.org/meta-schemas/core.yaml# |
| 7 | 7 | ||
| 8 | title: IMI D&D RDACM20 and RDACM21 Automotive Camera Platforms | 8 | title: IMI D&D RDACM20 and RDACM21 Automotive Camera Platforms |
| 9 | 9 | ||
| 10 | maintainers: | 10 | maintainers: |
| 11 | - Jacopo Mondi <jacopo+renesas@jmondi.org> | 11 | - Jacopo Mondi <jacopo+renesas@jmondi.org> |
| @@ -49,7 +49,7 @@ properties: · 48 unmodified lines | |||
| 49 | gpio-controller: true | 49 | gpio-controller: true |
| 50 | 50 | ||
| 51 | '#gpio-cells': | 51 | '#gpio-cells': |
| 52 | const: 2 | 52 | const: 2 |
| 53 | 53 | ||
| 54 | ports: | 54 | ports: |
| 55 | type: object | 55 | type: object |
| @@ -138,4 +138,5 @@ examples: · 137 unmodified lines | |||
| 138 | }; | 138 | }; |
| 139 | }; | 139 | }; |
| 140 | }; | 140 | }; |
| 141 | ... | 141 | ... |
| 142 | |||
| @@ -19,15 +19,15 @@ properties: · 18 unmodified lines | |||
| 19 | compatible: | 19 | compatible: |
| 20 | items: | 20 | items: |
| 21 | - enum: | 21 | - enum: |
| 22 | - renesas,r8a774a1-csi2 # RZ/G2M | 22 | - renesas,r8a774a1-csi2 # RZ/G2M |
| 23 | - renesas,r8a774b1-csi2 # RZ/G2N | 23 | - renesas,r8a774b1-csi2 # RZ/G2N |
| 24 | - renesas,r8a774c0-csi2 # RZ/G2E | 24 | - renesas,r8a774c0-csi2 # RZ/G2E |
| 25 | - renesas,r8a7795-csi2 # R-Car H3 | 25 | - renesas,r8a7795-csi2 # R-Car H3 |
| 26 | - renesas,r8a7796-csi2 # R-Car M3-W | 26 | - renesas,r8a7796-csi2 # R-Car M3-W |
| 27 | - renesas,r8a77965-csi2 # R-Car M3-N | 27 | - renesas,r8a77965-csi2 # R-Car M3-N |
| 28 | - renesas,r8a77970-csi2 # R-Car V3M | 28 | - renesas,r8a77970-csi2 # R-Car V3M |
| 29 | - renesas,r8a77980-csi2 # R-Car V3H | 29 | - renesas,r8a77980-csi2 # R-Car V3H |
| 30 | - renesas,r8a77990-csi2 # R-Car E3 | 30 | - renesas,r8a77990-csi2 # R-Car E3 |
| 31 | 31 | ||
| 32 | reg: | 32 | reg: |
| 33 | maxItems: 1 | 33 | maxItems: 1 |
| @@ -31,8 +31,8 @@ properties: · 30 unmodified lines | |||
| 31 | oneOf: | 31 | oneOf: |
| 32 | - const: vdpu | 32 | - const: vdpu |
| 33 | - items: | 33 | - items: |
| 34 | - const: vepu | 34 | - const: vepu |
| 35 | - const: vdpu | 35 | - const: vdpu |
| 36 | 36 | ||
| 37 | clocks: | 37 | clocks: |
| 38 | maxItems: 2 | 38 | maxItems: 2 |
| @@ -25,7 +25,7 @@ properties: · 24 unmodified lines | |||
| 25 | compatible: | 25 | compatible: |
| 26 | items: | 26 | items: |
| 27 | - enum: | 27 | - enum: |
| 28 | - xlnx,mipi-csi2-rx-subsystem-5.0 | 28 | - xlnx,mipi-csi2-rx-subsystem-5.0 |
| 29 | 29 | ||
| 30 | reg: | 30 | reg: |
| 31 | maxItems: 1 | 31 | maxItems: 1 |
| @@ -65,13 +65,12 @@ properties: · 33 unmodified lines | |||
| 65 | 0x2d - RAW14 | 65 | 0x2d - RAW14 |
| 66 | 0x2e - RAW16 | 66 | 0x2e - RAW16 |
| 67 | 0x2f - RAW20 | 67 | 0x2f - RAW20 |
| 68 | allOf: | 68 | $ref: /schemas/types.yaml#/definitions/uint32 |
| 69 | - $ref: /schemas/types.yaml#/definitions/uint32 | 69 | oneOf: |
| 70 | - anyOf: | 70 | - minimum: 0x1e |
| 71 | - minimum: 0x1e | 71 | maximum: 0x24 |
| 72 | - maximum: 0x24 | 72 | - minimum: 0x28 |
| 73 | - minimum: 0x28 | 73 | maximum: 0x2f |
| 74 | - maximum: 0x2f | ||
| 75 | 74 | ||
| 76 | xlnx,vfb: | 75 | xlnx,vfb: |
| 77 | type: boolean | 76 | type: boolean |
| @@ -15,12 +15,12 @@ properties: · 14 unmodified lines | |||
| 15 | - const: fsl,imx6q-mmdc | 15 | - const: fsl,imx6q-mmdc |
| 16 | - items: | 16 | - items: |
| 17 | - enum: | 17 | - enum: |
| 18 | - fsl,imx6qp-mmdc | 18 | - fsl,imx6qp-mmdc |
| 19 | - fsl,imx6sl-mmdc | 19 | - fsl,imx6sl-mmdc |
| 20 | - fsl,imx6sll-mmdc | 20 | - fsl,imx6sll-mmdc |
| 21 | - fsl,imx6sx-mmdc | 21 | - fsl,imx6sx-mmdc |
| 22 | - fsl,imx6ul-mmdc | 22 | - fsl,imx6ul-mmdc |
| 23 | - fsl,imx7ulp-mmdc | 23 | - fsl,imx7ulp-mmdc |
| 24 | - const: fsl,imx6q-mmdc | 24 | - const: fsl,imx6q-mmdc |
| 25 | 25 | ||
| 26 | reg: | 26 | reg: |
| @@ -16,11 +16,11 @@ properties: · 15 unmodified lines | |||
| 16 | compatible: | 16 | compatible: |
| 17 | oneOf: | 17 | oneOf: |
| 18 | - enum: | 18 | - enum: |
| 19 | - ingenic,jz4740-nemc | 19 | - ingenic,jz4740-nemc |
| 20 | - ingenic,jz4780-nemc | 20 | - ingenic,jz4780-nemc |
| 21 | - items: | 21 | - items: |
| 22 | - const: ingenic,jz4725b-nemc | 22 | - const: ingenic,jz4725b-nemc |
| 23 | - const: ingenic,jz4740-nemc | 23 | - const: ingenic,jz4740-nemc |
| 24 | 24 | ||
| 25 | "#address-cells": | 25 | "#address-cells": |
| 26 | const: 2 | 26 | const: 2 |
| @@ -26,10 +26,10 @@ properties: · 25 unmodified lines | |||
| 26 | compatible: | 26 | compatible: |
| 27 | items: | 27 | items: |
| 28 | - enum: | 28 | - enum: |
| 29 | - renesas,r8a77970-rpc-if # R-Car V3M | 29 | - renesas,r8a77970-rpc-if # R-Car V3M |
| 30 | - renesas,r8a77980-rpc-if # R-Car V3H | 30 | - renesas,r8a77980-rpc-if # R-Car V3H |
| 31 | - renesas,r8a77995-rpc-if # R-Car D3 | 31 | - renesas,r8a77995-rpc-if # R-Car D3 |
| 32 | - const: renesas,rcar-gen3-rpc-if # a generic R-Car gen3 device | 32 | - const: renesas,rcar-gen3-rpc-if # a generic R-Car gen3 device |
| 33 | 33 | ||
| 34 | reg: | 34 | reg: |
| 35 | items: | 35 | items: |
| @@ -98,11 +98,11 @@ allOf: · 97 unmodified lines | |||
| 98 | description: | 98 | description: |
| 99 | Databus power supply. | 99 | Databus power supply. |
| 100 | - if: | 100 | - if: |
| 101 | properties: | 101 | properties: |
| 102 | compatible: | 102 | compatible: |
| 103 | contains: | 103 | contains: |
| 104 | enum: | 104 | enum: |
| 105 | - cirrus,cs47l15 | 105 | - cirrus,cs47l15 |
| 106 | then: | 106 | then: |
| 107 | required: | 107 | required: |
| 108 | - MICVDD-supply | 108 | - MICVDD-supply |
| @@ -174,24 +174,24 @@ properties: · 65 unmodified lines | |||
| 174 | "mclk3" For the clock supplied on MCLK3. | 174 | "mclk3" For the clock supplied on MCLK3. |
| 175 | oneOf: | 175 | oneOf: |
| 176 | - items: | 176 | - items: |
| 177 | - const: mclk1 | 177 | - const: mclk1 |
| 178 | - items: | 178 | - items: |
| 179 | - const: mclk2 | 179 | - const: mclk2 |
| 180 | - items: | 180 | - items: |
| 181 | - const: mclk3 | 181 | - const: mclk3 |
| 182 | - items: | 182 | - items: |
| 183 | - const: mclk1 | 183 | - const: mclk1 |
| 184 | - const: mclk2 | 184 | - const: mclk2 |
| 185 | - items: | 185 | - items: |
| 186 | - const: mclk1 | 186 | - const: mclk1 |
| 187 | - const: mclk3 | 187 | - const: mclk3 |
| 188 | - items: | 188 | - items: |
| 189 | - const: mclk2 | 189 | - const: mclk2 |
| 190 | - const: mclk3 | 190 | - const: mclk3 |
| 191 | - items: | 191 | - items: |
| 192 | - const: mclk1 | 192 | - const: mclk1 |
| 193 | - const: mclk2 | 193 | - const: mclk2 |
| 194 | - const: mclk3 | 194 | - const: mclk3 |
| 195 | 195 | ||
| 196 | AVDD-supply: | 196 | AVDD-supply: |
| 197 | description: | 197 | description: |
| @@ -89,8 +89,8 @@ properties: · 88 unmodified lines | |||
| 89 | description: Values of resistors for divider on raw ADC input | 89 | description: Values of resistors for divider on raw ADC input |
| 90 | maxItems: 2 | 90 | maxItems: 2 |
| 91 | items: | 91 | items: |
| 92 | minimum: 1000 | 92 | minimum: 1000 |
| 93 | maximum: 1000000 | 93 | maximum: 1000000 |
| 94 | 94 | ||
| 95 | gw,voltage-offset-microvolt: | 95 | gw,voltage-offset-microvolt: |
| 96 | description: | | 96 | description: | |
| @@ -113,8 +113,8 @@ properties: · 112 unmodified lines | |||
| 113 | maxItems: 1 | 113 | maxItems: 1 |
| 114 | 114 | ||
| 115 | st,mask-reset: | 115 | st,mask-reset: |
| 116 | description: mask reset for this regulator, | 116 | description: mask reset for this regulator, the regulator configuration |
| 117 | the regulator configuration is maintained during pmic reset. | 117 | is maintained during pmic reset. |
| 118 | $ref: /schemas/types.yaml#/definitions/flag | 118 | $ref: /schemas/types.yaml#/definitions/flag |
| 119 | 119 | ||
| 120 | regulator-name: true | 120 | regulator-name: true |
| @@ -135,8 +135,8 @@ properties: · 14 unmodified lines | |||
| 135 | maxItems: 1 | 135 | maxItems: 1 |
| 136 | 136 | ||
| 137 | st,mask-reset: | 137 | st,mask-reset: |
| 138 | description: mask reset for this regulator, | 138 | description: mask reset for this regulator, the regulator configuration |
| 139 | the regulator configuration is maintained during pmic reset. | 139 | is maintained during pmic reset. |
| 140 | $ref: /schemas/types.yaml#/definitions/flag | 140 | $ref: /schemas/types.yaml#/definitions/flag |
| 141 | 141 | ||
| 142 | regulator-name: true | 142 | regulator-name: true |
| @@ -154,8 +154,8 @@ properties: · 11 unmodified lines | |||
| 154 | maxItems: 1 | 154 | maxItems: 1 |
| 155 | 155 | ||
| 156 | st,mask-reset: | 156 | st,mask-reset: |
| 157 | description: mask reset for this regulator, | 157 | description: mask reset for this regulator, the regulator configuration |
| 158 | the regulator configuration is maintained during pmic reset. | 158 | is maintained during pmic reset. |
| 159 | $ref: /schemas/types.yaml#/definitions/flag | 159 | $ref: /schemas/types.yaml#/definitions/flag |
| 160 | 160 | ||
| 161 | regulator-name: true | 161 | regulator-name: true |
| @@ -172,8 +172,8 @@ properties: · 10 unmodified lines | |||
| 172 | maxItems: 1 | 172 | maxItems: 1 |
| 173 | 173 | ||
| 174 | st,mask-reset: | 174 | st,mask-reset: |
| 175 | description: mask reset for this regulator, | 175 | description: mask reset for this regulator, the regulator configuration |
| 176 | the regulator configuration is maintained during pmic reset. | 176 | is maintained during pmic reset. |
| 177 | $ref: /schemas/types.yaml#/definitions/flag | 177 | $ref: /schemas/types.yaml#/definitions/flag |
| 178 | 178 | ||
| 179 | regulator-name: true | 179 | regulator-name: true |
| @@ -198,8 +198,8 @@ properties: · 18 unmodified lines | |||
| 198 | maxItems: 1 | 198 | maxItems: 1 |
| 199 | 199 | ||
| 200 | st,mask-reset: | 200 | st,mask-reset: |
| 201 | description: mask reset for this regulator, | 201 | description: mask reset for this regulator, the regulator configuration |
| 202 | the regulator configuration is maintained during pmic reset. | 202 | is maintained during pmic reset. |
| 203 | $ref: /schemas/types.yaml#/definitions/flag | 203 | $ref: /schemas/types.yaml#/definitions/flag |
| 204 | 204 | ||
| 205 | regulator-name: true | 205 | regulator-name: true |
| @@ -220,8 +220,8 @@ properties: · 14 unmodified lines | |||
| 220 | maxItems: 1 | 220 | maxItems: 1 |
| 221 | 221 | ||
| 222 | st,mask-reset: | 222 | st,mask-reset: |
| 223 | description: mask reset for this regulator, | 223 | description: mask reset for this regulator, the regulator configuration |
| 224 | the regulator configuration is maintained during pmic reset. | 224 | is maintained during pmic reset. |
| 225 | $ref: /schemas/types.yaml#/definitions/flag | 225 | $ref: /schemas/types.yaml#/definitions/flag |
| 226 | 226 | ||
| 227 | regulator-name: true | 227 | regulator-name: true |
| @@ -24,12 +24,11 @@ maintainers: · 23 unmodified lines | |||
| 24 | 24 | ||
| 25 | properties: | 25 | properties: |
| 26 | compatible: | 26 | compatible: |
| 27 | anyOf: | 27 | items: |
| 28 | - items: | 28 | - enum: |
| 29 | - enum: | 29 | - ti,j721e-system-controller |
| 30 | - ti,j721e-system-controller | 30 | - const: syscon |
| 31 | - const: syscon | 31 | - const: simple-mfd |
| 32 | - const: simple-mfd | ||
| 33 | 32 | ||
| 34 | "#address-cells": | 33 | "#address-cells": |
| 35 | const: 1 | 34 | const: 1 |
| @@ -73,13 +73,13 @@ allOf: · 72 unmodified lines | |||
| 73 | required: | 73 | required: |
| 74 | - DBVDD3-supply | 74 | - DBVDD3-supply |
| 75 | - if: | 75 | - if: |
| 76 | properties: | 76 | properties: |
| 77 | compatible: | 77 | compatible: |
| 78 | contains: | 78 | contains: |
| 79 | enum: | 79 | enum: |
| 80 | - cirrus,cs47l24 | 80 | - cirrus,cs47l24 |
| 81 | - wlf,wm1831 | 81 | - wlf,wm1831 |
| 82 | - wlf,wm8997 | 82 | - wlf,wm8997 |
| 83 | then: | 83 | then: |
| 84 | properties: | 84 | properties: |
| 85 | SPKVDD-supply: | 85 | SPKVDD-supply: |
| @@ -183,12 +183,12 @@ properties: · 97 unmodified lines | |||
| 183 | clock supplied on MCLK2, recommended to be an always on 32k clock. | 183 | clock supplied on MCLK2, recommended to be an always on 32k clock. |
| 184 | oneOf: | 184 | oneOf: |
| 185 | - items: | 185 | - items: |
| 186 | - const: mclk1 | 186 | - const: mclk1 |
| 187 | - items: | 187 | - items: |
| 188 | - const: mclk2 | 188 | - const: mclk2 |
| 189 | - items: | 189 | - items: |
| 190 | - const: mclk1 | 190 | - const: mclk1 |
| 191 | - const: mclk2 | 191 | - const: mclk2 |
| 192 | 192 | ||
| 193 | reset-gpios: | 193 | reset-gpios: |
| 194 | maxItems: 1 | 194 | maxItems: 1 |
| @@ -21,9 +21,9 @@ properties: · 20 unmodified lines | |||
| 21 | compatible: | 21 | compatible: |
| 22 | items: | 22 | items: |
| 23 | - enum: | 23 | - enum: |
| 24 | - amlogic,meson8-sdhc | 24 | - amlogic,meson8-sdhc |
| 25 | - amlogic,meson8b-sdhc | 25 | - amlogic,meson8b-sdhc |
| 26 | - amlogic,meson8m2-sdhc | 26 | - amlogic,meson8m2-sdhc |
| 27 | - const: amlogic,meson-mx-sdhc | 27 | - const: amlogic,meson-mx-sdhc |
| 28 | 28 | ||
| 29 | reg: | 29 | reg: |
| @@ -16,14 +16,14 @@ properties: · 15 unmodified lines | |||
| 16 | compatible: | 16 | compatible: |
| 17 | oneOf: | 17 | oneOf: |
| 18 | - enum: | 18 | - enum: |
| 19 | - ingenic,jz4740-mmc | 19 | - ingenic,jz4740-mmc |
| 20 | - ingenic,jz4725b-mmc | 20 | - ingenic,jz4725b-mmc |
| 21 | - ingenic,jz4760-mmc | 21 | - ingenic,jz4760-mmc |
| 22 | - ingenic,jz4780-mmc | 22 | - ingenic,jz4780-mmc |
| 23 | - ingenic,x1000-mmc | 23 | - ingenic,x1000-mmc |
| 24 | - items: | 24 | - items: |
| 25 | - const: ingenic,jz4770-mmc | 25 | - const: ingenic,jz4770-mmc |
| 26 | - const: ingenic,jz4760-mmc | 26 | - const: ingenic,jz4760-mmc |
| 27 | 27 | ||
| 28 | reg: | 28 | reg: |
| 29 | maxItems: 1 | 29 | maxItems: 1 |
| @@ -130,9 +130,9 @@ then: · 129 unmodified lines | |||
| 130 | required: | 130 | required: |
| 131 | - clock-names | 131 | - clock-names |
| 132 | description: | 132 | description: |
| 133 | The internal card detection logic that exists in these controllers is | 133 | The internal card detection logic that exists in these controllers is |
| 134 | sectioned off to be run by a separate second clock source to allow | 134 | sectioned off to be run by a separate second clock source to allow |
| 135 | the main core clock to be turned off to save power. | 135 | the main core clock to be turned off to save power. |
| 136 | 136 | ||
| 137 | unevaluatedProperties: false | 137 | unevaluatedProperties: false |
| 138 | 138 | ||
| @@ -14,12 +14,10 @@ maintainers: · 13 unmodified lines | |||
| 14 | 14 | ||
| 15 | properties: | 15 | properties: |
| 16 | compatible: | 16 | compatible: |
| 17 | oneOf: | 17 | items: |
| 18 | - items: | 18 | - enum: |
| 19 | - enum: | ||
| 20 | - xlnx,zynqmp-nand-controller | 19 | - xlnx,zynqmp-nand-controller |
| 21 | - enum: | 20 | - const: arasan,nfc-v3p10 |
| 22 | - arasan,nfc-v3p10 | ||
| 23 | 21 | ||
| 24 | reg: | 22 | reg: |
| 25 | maxItems: 1 | 23 | maxItems: 1 |
| @@ -4,7 +4,7 @@ · 3 unmodified lines | |||
| 4 | $id: http://devicetree.org/schemas/mtd/gpmi-nand.yaml# | 4 | $id: http://devicetree.org/schemas/mtd/gpmi-nand.yaml# |
| 5 | $schema: http://devicetree.org/meta-schemas/core.yaml# | 5 | $schema: http://devicetree.org/meta-schemas/core.yaml# |
| 6 | 6 | ||
| 7 | title: Freescale General-Purpose Media Interface (GPMI) binding | 7 | title: Freescale General-Purpose Media Interface (GPMI) binding |
| 8 | 8 | ||
| 9 | maintainers: | 9 | maintainers: |
| 10 | - Han Xu <han.xu@nxp.com> | 10 | - Han Xu <han.xu@nxp.com> |
| @@ -4,7 +4,7 @@ · 3 unmodified lines | |||
| 4 | $id: http://devicetree.org/schemas/mtd/mxc-nand.yaml# | 4 | $id: http://devicetree.org/schemas/mtd/mxc-nand.yaml# |
| 5 | $schema: http://devicetree.org/meta-schemas/core.yaml# | 5 | $schema: http://devicetree.org/meta-schemas/core.yaml# |
| 6 | 6 | ||
| 7 | title: Freescale's mxc_nand binding | 7 | title: Freescale's mxc_nand binding |
| 8 | 8 | ||
| 9 | maintainers: | 9 | maintainers: |
| 10 | - Uwe Kleine-König <u.kleine-koenig@pengutronix.de> | 10 | - Uwe Kleine-König <u.kleine-koenig@pengutronix.de> |
| @@ -42,7 +42,7 @@ patternProperties: · 41 unmodified lines | |||
| 42 | const: 512 | 42 | const: 512 |
| 43 | 43 | ||
| 44 | nand-ecc-strength: | 44 | nand-ecc-strength: |
| 45 | enum: [1, 4 ,8 ] | 45 | enum: [1, 4, 8] |
| 46 | 46 | ||
| 47 | allOf: | 47 | allOf: |
| 48 | - $ref: "nand-controller.yaml#" | 48 | - $ref: "nand-controller.yaml#" |
| @@ -85,8 +85,8 @@ patternProperties: · 84 unmodified lines | |||
| 85 | 85 | ||
| 86 | oneOf: | 86 | oneOf: |
| 87 | - required: | 87 | - required: |
| 88 | - ports | 88 | - ports |
| 89 | - required: | 89 | - required: |
| 90 | - ethernet-ports | 90 | - ethernet-ports |
| 91 | 91 | ||
| 92 | ... | 92 | ... |
| @@ -43,7 +43,7 @@ description: · 42 unmodified lines | |||
| 43 | 43 | ||
| 44 | properties: | 44 | properties: |
| 45 | compatible: | 45 | compatible: |
| 46 | const: "qcom,sdm845-ipa" | 46 | const: "qcom,sdm845-ipa" |
| 47 | 47 | ||
| 48 | reg: | 48 | reg: |
| 49 | items: | 49 | items: |
| @@ -64,7 +64,7 @@ properties: · 14 unmodified lines | |||
| 64 | maxItems: 1 | 64 | maxItems: 1 |
| 65 | 65 | ||
| 66 | clock-names: | 66 | clock-names: |
| 67 | const: core | 67 | const: core |
| 68 | 68 | ||
| 69 | interrupts: | 69 | interrupts: |
| 70 | items: | 70 | items: |
| @@ -96,8 +96,8 @@ properties: · 25 unmodified lines | |||
| 96 | $ref: /schemas/types.yaml#/definitions/phandle-array | 96 | $ref: /schemas/types.yaml#/definitions/phandle-array |
| 97 | description: State bits used in by the AP to signal the modem. | 97 | description: State bits used in by the AP to signal the modem. |
| 98 | items: | 98 | items: |
| 99 | - description: Whether the "ipa-clock-enabled" state bit is valid | 99 | - description: Whether the "ipa-clock-enabled" state bit is valid |
| 100 | - description: Whether the IPA clock is enabled (if valid) | 100 | - description: Whether the IPA clock is enabled (if valid) |
| 101 | 101 | ||
| 102 | qcom,smem-state-names: | 102 | qcom,smem-state-names: |
| 103 | $ref: /schemas/types.yaml#/definitions/string-array | 103 | $ref: /schemas/types.yaml#/definitions/string-array |
| @@ -140,9 +140,9 @@ required: · 36 unmodified lines | |||
| 140 | 140 | ||
| 141 | oneOf: | 141 | oneOf: |
| 142 | - required: | 142 | - required: |
| 143 | - modem-init | 143 | - modem-init |
| 144 | - required: | 144 | - required: |
| 145 | - memory-region | 145 | - memory-region |
| 146 | 146 | ||
| 147 | examples: | 147 | examples: |
| 148 | - | | 148 | - | |
| @@ -46,10 +46,10 @@ properties: · 45 unmodified lines | |||
| 46 | clock-names: | 46 | clock-names: |
| 47 | oneOf: | 47 | oneOf: |
| 48 | - items: # for Pro4 | 48 | - items: # for Pro4 |
| 49 | - const: gio | 49 | - const: gio |
| 50 | - const: ether | 50 | - const: ether |
| 51 | - const: ether-gb | 51 | - const: ether-gb |
| 52 | - const: ether-phy | 52 | - const: ether-phy |
| 53 | - const: ether # for others | 53 | - const: ether # for others |
| 54 | 54 | ||
| 55 | resets: | 55 | resets: |
| @@ -59,8 +59,8 @@ properties: · 3 unmodified lines | |||
| 59 | reset-names: | 59 | reset-names: |
| 60 | oneOf: | 60 | oneOf: |
| 61 | - items: # for Pro4 | 61 | - items: # for Pro4 |
| 62 | - const: gio | 62 | - const: gio |
| 63 | - const: ether | 63 | - const: ether |
| 64 | - const: ether # for others | 64 | - const: ether # for others |
| 65 | 65 | ||
| 66 | socionext,syscon-phy-mode: | 66 | socionext,syscon-phy-mode: |
| @@ -48,11 +48,11 @@ properties: · 47 unmodified lines | |||
| 48 | minItems: 3 | 48 | minItems: 3 |
| 49 | maxItems: 5 | 49 | maxItems: 5 |
| 50 | items: | 50 | items: |
| 51 | - description: GMAC main clock | 51 | - description: GMAC main clock |
| 52 | - description: MAC TX clock | 52 | - description: MAC TX clock |
| 53 | - description: MAC RX clock | 53 | - description: MAC RX clock |
| 54 | - description: For MPU family, used for power mode | 54 | - description: For MPU family, used for power mode |
| 55 | - description: For MPU family, used for PHY without quartz | 55 | - description: For MPU family, used for PHY without quartz |
| 56 | 56 | ||
| 57 | clock-names: | 57 | clock-names: |
| 58 | minItems: 3 | 58 | minItems: 3 |
| @@ -89,7 +89,7 @@ required: · 30 unmodified lines | |||
| 89 | - st,syscon | 89 | - st,syscon |
| 90 | 90 | ||
| 91 | examples: | 91 | examples: |
| 92 | - | | 92 | - | |
| 93 | #include <dt-bindings/interrupt-controller/arm-gic.h> | 93 | #include <dt-bindings/interrupt-controller/arm-gic.h> |
| 94 | #include <dt-bindings/clock/stm32mp1-clks.h> | 94 | #include <dt-bindings/clock/stm32mp1-clks.h> |
| 95 | #include <dt-bindings/reset/stm32mp1-resets.h> | 95 | #include <dt-bindings/reset/stm32mp1-resets.h> |
| @@ -35,7 +35,7 @@ properties: · 34 unmodified lines | |||
| 35 | reg: | 35 | reg: |
| 36 | maxItems: 1 | 36 | maxItems: 1 |
| 37 | description: | 37 | description: |
| 38 | The physical base address and size of full the CPSW module IO range | 38 | The physical base address and size of full the CPSW module IO range |
| 39 | 39 | ||
| 40 | '#address-cells': | 40 | '#address-cells': |
| 41 | const: 1 | 41 | const: 1 |
| @@ -85,36 +85,36 @@ properties: · 43 unmodified lines | |||
| 85 | 85 | ||
| 86 | patternProperties: | 86 | patternProperties: |
| 87 | "^port@[0-9]+$": | 87 | "^port@[0-9]+$": |
| 88 | type: object | 88 | type: object |
| 89 | description: CPSW external ports | 89 | description: CPSW external ports |
| 90 | 90 | ||
| 91 | allOf: | 91 | allOf: |
| 92 | - $ref: ethernet-controller.yaml# | 92 | - $ref: ethernet-controller.yaml# |
| 93 | 93 | ||
| 94 | properties: | 94 | properties: |
| 95 | reg: | 95 | reg: |
| 96 | items: | 96 | items: |
| 97 | - enum: [1, 2] | 97 | - enum: [1, 2] |
| 98 | description: CPSW port number | 98 | description: CPSW port number |
| 99 | 99 | ||
| 100 | phys: | 100 | phys: |
| 101 | maxItems: 1 | 101 | maxItems: 1 |
| 102 | description: phandle on phy-gmii-sel PHY | 102 | description: phandle on phy-gmii-sel PHY |
| 103 | 103 | ||
| 104 | label: | 104 | label: |
| 105 | description: label associated with this port | 105 | description: label associated with this port |
| 106 | 106 | ||
| 107 | ti,dual-emac-pvid: | 107 | ti,dual-emac-pvid: |
| 108 | $ref: /schemas/types.yaml#/definitions/uint32 | 108 | $ref: /schemas/types.yaml#/definitions/uint32 |
| 109 | minimum: 1 | 109 | minimum: 1 |
| 110 | maximum: 1024 | 110 | maximum: 1024 |
| 111 | description: | 111 | description: |
| 112 | Specifies default PORT VID to be used to segregate | 112 | Specifies default PORT VID to be used to segregate |
| 113 | ports. Default value - CPSW port number. | 113 | ports. Default value - CPSW port number. |
| 114 | 114 | ||
| 115 | required: | 115 | required: |
| 116 | - reg | 116 | - reg |
| 117 | - phys | 117 | - phys |
| 118 | 118 | ||
| 119 | cpts: | 119 | cpts: |
| 120 | type: object | 120 | type: object |
| @@ -55,7 +55,7 @@ properties: · 54 unmodified lines | |||
| 55 | reg: | 55 | reg: |
| 56 | maxItems: 1 | 56 | maxItems: 1 |
| 57 | description: | 57 | description: |
| 58 | The physical base address and size of full the CPSW2G NUSS IO range | 58 | The physical base address and size of full the CPSW2G NUSS IO range |
| 59 | 59 | ||
| 60 | reg-names: | 60 | reg-names: |
| 61 | items: | 61 | items: |
| @@ -100,38 +100,38 @@ properties: · 38 unmodified lines | |||
| 100 | 100 | ||
| 101 | patternProperties: | 101 | patternProperties: |
| 102 | port@1: | 102 | port@1: |
| 103 | type: object | 103 | type: object |
| 104 | description: CPSW2G NUSS external ports | 104 | description: CPSW2G NUSS external ports |
| 105 | 105 | ||
| 106 | $ref: ethernet-controller.yaml# | 106 | $ref: ethernet-controller.yaml# |
| 107 | 107 | ||
| 108 | properties: | 108 | properties: |
| 109 | reg: | 109 | reg: |
| 110 | items: | 110 | items: |
| 111 | - const: 1 | 111 | - const: 1 |
| 112 | description: CPSW port number | 112 | description: CPSW port number |
| 113 | 113 | ||
| 114 | phys: | 114 | phys: |
| 115 | maxItems: 1 | 115 | maxItems: 1 |
| 116 | description: phandle on phy-gmii-sel PHY | 116 | description: phandle on phy-gmii-sel PHY |
| 117 | 117 | ||
| 118 | label: | 118 | label: |
| 119 | description: label associated with this port | 119 | description: label associated with this port |
| 120 | 120 | ||
| 121 | ti,mac-only: | 121 | ti,mac-only: |
| 122 | $ref: /schemas/types.yaml#definitions/flag | 122 | $ref: /schemas/types.yaml#definitions/flag |
| 123 | description: | 123 | description: |
| 124 | Specifies the port works in mac-only mode. | 124 | Specifies the port works in mac-only mode. |
| 125 | 125 | ||
| 126 | ti,syscon-efuse: | 126 | ti,syscon-efuse: |
| 127 | $ref: /schemas/types.yaml#definitions/phandle-array | 127 | $ref: /schemas/types.yaml#definitions/phandle-array |
| 128 | description: | 128 | description: |
| 129 | Phandle to the system control device node which provides access | 129 | Phandle to the system control device node which provides access |
| 130 | to efuse IO range with MAC addresses | 130 | to efuse IO range with MAC addresses |
| 131 | 131 | ||
| 132 | required: | 132 | required: |
| 133 | - reg | 133 | - reg |
| 134 | - phys | 134 | - phys |
| 135 | 135 | ||
| 136 | additionalProperties: false | 136 | additionalProperties: false |
| 137 | 137 | ||
| @@ -21,18 +21,18 @@ properties: · 20 unmodified lines | |||
| 21 | compatible: | 21 | compatible: |
| 22 | items: | 22 | items: |
| 23 | - enum: | 23 | - enum: |
| 24 | - fsl,imx6q-ocotp | 24 | - fsl,imx6q-ocotp |
| 25 | - fsl,imx6sl-ocotp | 25 | - fsl,imx6sl-ocotp |
| 26 | - fsl,imx6sx-ocotp | 26 | - fsl,imx6sx-ocotp |
| 27 | - fsl,imx6ul-ocotp | 27 | - fsl,imx6ul-ocotp |
| 28 | - fsl,imx6ull-ocotp | 28 | - fsl,imx6ull-ocotp |
| 29 | - fsl,imx7d-ocotp | 29 | - fsl,imx7d-ocotp |
| 30 | - fsl,imx6sll-ocotp | 30 | - fsl,imx6sll-ocotp |
| 31 | - fsl,imx7ulp-ocotp | 31 | - fsl,imx7ulp-ocotp |
| 32 | - fsl,imx8mq-ocotp | 32 | - fsl,imx8mq-ocotp |
| 33 | - fsl,imx8mm-ocotp | 33 | - fsl,imx8mm-ocotp |
| 34 | - fsl,imx8mn-ocotp | 34 | - fsl,imx8mn-ocotp |
| 35 | - fsl,imx8mp-ocotp | 35 | - fsl,imx8mp-ocotp |
| 36 | - const: syscon | 36 | - const: syscon |
| 37 | 37 | ||
| 38 | reg: | 38 | reg: |
| @@ -46,8 +46,8 @@ properties: · 45 unmodified lines | |||
| 46 | const: 1 | 46 | const: 1 |
| 47 | 47 | ||
| 48 | required: | 48 | required: |
| 49 | - compatible | 49 | - compatible |
| 50 | - reg | 50 | - reg |
| 51 | 51 | ||
| 52 | examples: | 52 | examples: |
| 53 | - | | 53 | - | |
| @@ -37,9 +37,9 @@ properties: · 36 unmodified lines | |||
| 37 | const: 0 | 37 | const: 0 |
| 38 | 38 | ||
| 39 | phy-supply: | 39 | phy-supply: |
| 40 | description: | 40 | description: |
| 41 | Phandle to a regulator that provides power to the PHY. This | 41 | Phandle to a regulator that provides power to the PHY. This |
| 42 | regulator will be managed during the PHY power on/off sequence. | 42 | regulator will be managed during the PHY power on/off sequence. |
| 43 | 43 | ||
| 44 | required: | 44 | required: |
| 45 | - compatible | 45 | - compatible |
| @@ -100,9 +100,9 @@ properties: · 99 unmodified lines | |||
| 100 | - const: linestate | 100 | - const: linestate |
| 101 | - const: otg-mux | 101 | - const: otg-mux |
| 102 | - items: | 102 | - items: |
| 103 | - const: otg-bvalid | 103 | - const: otg-bvalid |
| 104 | - const: otg-id | 104 | - const: otg-id |
| 105 | - const: linestate | 105 | - const: linestate |
| 106 | 106 | ||
| 107 | phy-supply: | 107 | phy-supply: |
| 108 | description: | 108 | description: |
| @@ -37,7 +37,7 @@ properties: · 36 unmodified lines | |||
| 37 | - description: Address and length of PHY's common serdes block. | 37 | - description: Address and length of PHY's common serdes block. |
| 38 | 38 | ||
| 39 | "#clock-cells": | 39 | "#clock-cells": |
| 40 | enum: [ 1, 2 ] | 40 | enum: [ 1, 2 ] |
| 41 | 41 | ||
| 42 | "#address-cells": | 42 | "#address-cells": |
| 43 | enum: [ 1, 2 ] | 43 | enum: [ 1, 2 ] |
| @@ -65,16 +65,15 @@ properties: · 21 unmodified lines | |||
| 65 | 65 | ||
| 66 | vdda-phy-supply: | 66 | vdda-phy-supply: |
| 67 | description: | 67 | description: |
| 68 | Phandle to a regulator supply to PHY core block. | 68 | Phandle to a regulator supply to PHY core block. |
| 69 | 69 | ||
| 70 | vdda-pll-supply: | 70 | vdda-pll-supply: |
| 71 | description: | 71 | description: |
| 72 | Phandle to 1.8V regulator supply to PHY refclk pll block. | 72 | Phandle to 1.8V regulator supply to PHY refclk pll block. |
| 73 | 73 | ||
| 74 | vddp-ref-clk-supply: | 74 | vddp-ref-clk-supply: |
| 75 | description: | 75 | description: |
| 76 | Phandle to a regulator supply to any specific refclk | 76 | Phandle to a regulator supply to any specific refclk pll block. |
| 77 | pll block. | ||
| 78 | 77 | ||
| 79 | #Required nodes: | 78 | #Required nodes: |
| 80 | patternProperties: | 79 | patternProperties: |
| @@ -184,8 +183,8 @@ allOf: · 103 unmodified lines | |||
| 184 | - description: phy common block reset. | 183 | - description: phy common block reset. |
| 185 | reset-names: | 184 | reset-names: |
| 186 | items: | 185 | items: |
| 187 | - const: phy | 186 | - const: phy |
| 188 | - const: common | 187 | - const: common |
| 189 | - if: | 188 | - if: |
| 190 | properties: | 189 | properties: |
| 191 | compatible: | 190 | compatible: |
| @@ -26,7 +26,7 @@ properties: · 25 unmodified lines | |||
| 26 | - const: dp_com | 26 | - const: dp_com |
| 27 | 27 | ||
| 28 | "#clock-cells": | 28 | "#clock-cells": |
| 29 | enum: [ 1, 2 ] | 29 | enum: [ 1, 2 ] |
| 30 | 30 | ||
| 31 | "#address-cells": | 31 | "#address-cells": |
| 32 | enum: [ 1, 2 ] | 32 | enum: [ 1, 2 ] |
| @@ -62,16 +62,15 @@ properties: · 29 unmodified lines | |||
| 62 | 62 | ||
| 63 | vdda-phy-supply: | 63 | vdda-phy-supply: |
| 64 | description: | 64 | description: |
| 65 | Phandle to a regulator supply to PHY core block. | 65 | Phandle to a regulator supply to PHY core block. |
| 66 | 66 | ||
| 67 | vdda-pll-supply: | 67 | vdda-pll-supply: |
| 68 | description: | 68 | description: |
| 69 | Phandle to 1.8V regulator supply to PHY refclk pll block. | 69 | Phandle to 1.8V regulator supply to PHY refclk pll block. |
| 70 | 70 | ||
| 71 | vddp-ref-clk-supply: | 71 | vddp-ref-clk-supply: |
| 72 | description: | 72 | description: |
| 73 | Phandle to a regulator supply to any specific refclk | 73 | Phandle to a regulator supply to any specific refclk pll block. |
| 74 | pll block. | ||
| 75 | 74 | ||
| 76 | #Required nodes: | 75 | #Required nodes: |
| 77 | patternProperties: | 76 | patternProperties: |
| @@ -17,15 +17,15 @@ properties: · 16 unmodified lines | |||
| 17 | compatible: | 17 | compatible: |
| 18 | oneOf: | 18 | oneOf: |
| 19 | - items: | 19 | - items: |
| 20 | - enum: | 20 | - enum: |
| 21 | - qcom,ipq8074-qusb2-phy | 21 | - qcom,ipq8074-qusb2-phy |
| 22 | - qcom,msm8996-qusb2-phy | 22 | - qcom,msm8996-qusb2-phy |
| 23 | - qcom,msm8998-qusb2-phy | 23 | - qcom,msm8998-qusb2-phy |
| 24 | - items: | 24 | - items: |
| 25 | - enum: | 25 | - enum: |
| 26 | - qcom,sc7180-qusb2-phy | 26 | - qcom,sc7180-qusb2-phy |
| 27 | - qcom,sdm845-qusb2-phy | 27 | - qcom,sdm845-qusb2-phy |
| 28 | - const: qcom,qusb2-v2-phy | 28 | - const: qcom,qusb2-v2-phy |
| 29 | reg: | 29 | reg: |
| 30 | maxItems: 1 | 30 | maxItems: 1 |
| 31 | 31 | ||
| @@ -49,12 +49,12 @@ properties: · 17 unmodified lines | |||
| 49 | - const: iface | 49 | - const: iface |
| 50 | 50 | ||
| 51 | vdda-pll-supply: | 51 | vdda-pll-supply: |
| 52 | description: | 52 | description: |
| 53 | Phandle to 1.8V regulator supply to PHY refclk pll block. | 53 | Phandle to 1.8V regulator supply to PHY refclk pll block. |
| 54 | 54 | ||
| 55 | vdda-phy-dpdm-supply: | 55 | vdda-phy-dpdm-supply: |
| 56 | description: | 56 | description: |
| 57 | Phandle to 3.1V regulator supply to Dp/Dm port signals. | 57 | Phandle to 3.1V regulator supply to Dp/Dm port signals. |
| 58 | 58 | ||
| 59 | resets: | 59 | resets: |
| 60 | maxItems: 1 | 60 | maxItems: 1 |
| @@ -64,12 +64,12 @@ properties: · 3 unmodified lines | |||
| 64 | nvmem-cells: | 64 | nvmem-cells: |
| 65 | maxItems: 1 | 65 | maxItems: 1 |
| 66 | description: | 66 | description: |
| 67 | Phandle to nvmem cell that contains 'HS Tx trim' | 67 | Phandle to nvmem cell that contains 'HS Tx trim' |
| 68 | tuning parameter value for qusb2 phy. | 68 | tuning parameter value for qusb2 phy. |
| 69 | 69 | ||
| 70 | qcom,tcsr-syscon: | 70 | qcom,tcsr-syscon: |
| 71 | description: | 71 | description: |
| 72 | Phandle to TCSR syscon register region. | 72 | Phandle to TCSR syscon register region. |
| 73 | $ref: /schemas/types.yaml#/definitions/phandle | 73 | $ref: /schemas/types.yaml#/definitions/phandle |
| 74 | 74 | ||
| 75 | if: | 75 | if: |
| @@ -33,8 +33,8 @@ properties: · 32 unmodified lines | |||
| 33 | clock-names: | 33 | clock-names: |
| 34 | oneOf: | 34 | oneOf: |
| 35 | - items: # for Pro5 | 35 | - items: # for Pro5 |
| 36 | - const: gio | 36 | - const: gio |
| 37 | - const: link | 37 | - const: link |
| 38 | - const: link # for others | 38 | - const: link # for others |
| 39 | 39 | ||
| 40 | resets: | 40 | resets: |
| @@ -44,8 +44,8 @@ properties: · 3 unmodified lines | |||
| 44 | reset-names: | 44 | reset-names: |
| 45 | oneOf: | 45 | oneOf: |
| 46 | - items: # for Pro5 | 46 | - items: # for Pro5 |
| 47 | - const: gio | 47 | - const: gio |
| 48 | - const: link | 48 | - const: link |
| 49 | - const: link # for others | 49 | - const: link # for others |
| 50 | 50 | ||
| 51 | socionext,syscon: | 51 | socionext,syscon: |
| @@ -37,12 +37,12 @@ properties: · 36 unmodified lines | |||
| 37 | oneOf: | 37 | oneOf: |
| 38 | - const: link # for PXs2 | 38 | - const: link # for PXs2 |
| 39 | - items: # for PXs3 with phy-ext | 39 | - items: # for PXs3 with phy-ext |
| 40 | - const: link | 40 | - const: link |
| 41 | - const: phy | 41 | - const: phy |
| 42 | - const: phy-ext | 42 | - const: phy-ext |
| 43 | - items: # for others | 43 | - items: # for others |
| 44 | - const: link | 44 | - const: link |
| 45 | - const: phy | 45 | - const: phy |
| 46 | 46 | ||
| 47 | resets: | 47 | resets: |
| 48 | maxItems: 2 | 48 | maxItems: 2 |
| @@ -37,15 +37,15 @@ properties: · 36 unmodified lines | |||
| 37 | clock-names: | 37 | clock-names: |
| 38 | oneOf: | 38 | oneOf: |
| 39 | - items: # for Pro4, Pro5 | 39 | - items: # for Pro4, Pro5 |
| 40 | - const: gio | 40 | - const: gio |
| 41 | - const: link | 41 | - const: link |
| 42 | - items: # for PXs3 with phy-ext | 42 | - items: # for PXs3 with phy-ext |
| 43 | - const: link | 43 | - const: link |
| 44 | - const: phy | 44 | - const: phy |
| 45 | - const: phy-ext | 45 | - const: phy-ext |
| 46 | - items: # for others | 46 | - items: # for others |
| 47 | - const: link | 47 | - const: link |
| 48 | - const: phy | 48 | - const: phy |
| 49 | 49 | ||
| 50 | resets: | 50 | resets: |
| 51 | maxItems: 2 | 51 | maxItems: 2 |
| @@ -53,11 +53,11 @@ properties: · 1 unmodified line | |||
| 53 | reset-names: | 53 | reset-names: |
| 54 | oneOf: | 54 | oneOf: |
| 55 | - items: # for Pro4,Pro5 | 55 | - items: # for Pro4,Pro5 |
| 56 | - const: gio | 56 | - const: gio |
| 57 | - const: link | 57 | - const: link |
| 58 | - items: # for others | 58 | - items: # for others |
| 59 | - const: link | 59 | - const: link |
| 60 | - const: phy | 60 | - const: phy |
| 61 | 61 | ||
| 62 | vbus-supply: | 62 | vbus-supply: |
| 63 | description: A phandle to the regulator for USB VBUS | 63 | description: A phandle to the regulator for USB VBUS |
| @@ -203,7 +203,8 @@ examples: · 202 unmodified lines | |||
| 203 | }; | 203 | }; |
| 204 | 204 | ||
| 205 | refclk-dig { | 205 | refclk-dig { |
| 206 | clocks = <&k3_clks 292 11>, <&k3_clks 292 0>, <&dummy_cmn_refclk>, <&dummy_cmn_refclk1>; | 206 | clocks = <&k3_clks 292 11>, <&k3_clks 292 0>, |
| 207 | <&dummy_cmn_refclk>, <&dummy_cmn_refclk1>; | ||
| 207 | #clock-cells = <0>; | 208 | #clock-cells = <0>; |
| 208 | assigned-clocks = <&wiz0_refclk_dig>; | 209 | assigned-clocks = <&wiz0_refclk_dig>; |
| 209 | assigned-clock-parents = <&k3_clks 292 11>; | 210 | assigned-clock-parents = <&k3_clks 292 11>; |
| @@ -34,22 +34,22 @@ patternProperties: · 33 unmodified lines | |||
| 34 | patternProperties: | 34 | patternProperties: |
| 35 | "^function|groups$": | 35 | "^function|groups$": |
| 36 | $ref: "/schemas/types.yaml#/definitions/string" | 36 | $ref: "/schemas/types.yaml#/definitions/string" |
| 37 | enum: [ACPI, ADC0, ADC1, ADC10, ADC11, ADC12, ADC13, ADC14, ADC15, | 37 | enum: [ ACPI, ADC0, ADC1, ADC10, ADC11, ADC12, ADC13, ADC14, ADC15, |
| 38 | ADC2, ADC3, ADC4, ADC5, ADC6, ADC7, ADC8, ADC9, BMCINT, DDCCLK, DDCDAT, | 38 | ADC2, ADC3, ADC4, ADC5, ADC6, ADC7, ADC8, ADC9, BMCINT, DDCCLK, DDCDAT, |
| 39 | EXTRST, FLACK, FLBUSY, FLWP, GPID, GPID0, GPID2, GPID4, GPID6, GPIE0, | 39 | EXTRST, FLACK, FLBUSY, FLWP, GPID, GPID0, GPID2, GPID4, GPID6, GPIE0, |
| 40 | GPIE2, GPIE4, GPIE6, I2C10, I2C11, I2C12, I2C13, I2C14, I2C3, I2C4, | 40 | GPIE2, GPIE4, GPIE6, I2C10, I2C11, I2C12, I2C13, I2C14, I2C3, I2C4, |
| 41 | I2C5, I2C6, I2C7, I2C8, I2C9, LPCPD, LPCPME, LPCRST, LPCSMI, MAC1LINK, | 41 | I2C5, I2C6, I2C7, I2C8, I2C9, LPCPD, LPCPME, LPCRST, LPCSMI, MAC1LINK, |
| 42 | MAC2LINK, MDIO1, MDIO2, NCTS1, NCTS2, NCTS3, NCTS4, NDCD1, NDCD2, | 42 | MAC2LINK, MDIO1, MDIO2, NCTS1, NCTS2, NCTS3, NCTS4, NDCD1, NDCD2, |
| 43 | NDCD3, NDCD4, NDSR1, NDSR2, NDSR3, NDSR4, NDTR1, NDTR2, NDTR3, NDTR4, | 43 | NDCD3, NDCD4, NDSR1, NDSR2, NDSR3, NDSR4, NDTR1, NDTR2, NDTR3, NDTR4, |
| 44 | NDTS4, NRI1, NRI2, NRI3, NRI4, NRTS1, NRTS2, NRTS3, OSCCLK, PWM0, | 44 | NDTS4, NRI1, NRI2, NRI3, NRI4, NRTS1, NRTS2, NRTS3, OSCCLK, PWM0, |
| 45 | PWM1, PWM2, PWM3, PWM4, PWM5, PWM6, PWM7, RGMII1, RGMII2, RMII1, | 45 | PWM1, PWM2, PWM3, PWM4, PWM5, PWM6, PWM7, RGMII1, RGMII2, RMII1, |
| 46 | RMII2, ROM16, ROM8, ROMCS1, ROMCS2, ROMCS3, ROMCS4, RXD1, RXD2, RXD3, | 46 | RMII2, ROM16, ROM8, ROMCS1, ROMCS2, ROMCS3, ROMCS4, RXD1, RXD2, RXD3, |
| 47 | RXD4, SALT1, SALT2, SALT3, SALT4, SD1, SD2, SGPMCK, SGPMI, SGPMLD, | 47 | RXD4, SALT1, SALT2, SALT3, SALT4, SD1, SD2, SGPMCK, SGPMI, SGPMLD, |
| 48 | SGPMO, SGPSCK, SGPSI0, SGPSI1, SGPSLD, SIOONCTRL, SIOPBI, SIOPBO, | 48 | SGPMO, SGPSCK, SGPSI0, SGPSI1, SGPSLD, SIOONCTRL, SIOPBI, SIOPBO, |
| 49 | SIOPWREQ, SIOPWRGD, SIOS3, SIOS5, SIOSCI, SPI1, SPI1DEBUG, SPI1PASSTHRU, | 49 | SIOPWREQ, SIOPWRGD, SIOS3, SIOS5, SIOSCI, SPI1, SPI1DEBUG, SPI1PASSTHRU, |
| 50 | SPICS1, TIMER3, TIMER4, TIMER5, TIMER6, TIMER7, TIMER8, TXD1, TXD2, | 50 | SPICS1, TIMER3, TIMER4, TIMER5, TIMER6, TIMER7, TIMER8, TXD1, TXD2, |
| 51 | TXD3, TXD4, UART6, USB11D1, USB11H2, USB2D1, USB2H1, USBCKI, VGABIOS_ROM, | 51 | TXD3, TXD4, UART6, USB11D1, USB11H2, USB2D1, USB2H1, USBCKI, VGABIOS_ROM, |
| 52 | VGAHS, VGAVS, VPI18, VPI24, VPI30, VPO12, VPO24, WDTRST1, WDTRST2] | 52 | VGAHS, VGAVS, VPI18, VPI24, VPI30, VPO12, VPO24, WDTRST1, WDTRST2] |
| 53 | 53 | ||
| 54 | required: | 54 | required: |
| 55 | - compatible | 55 | - compatible |
| @@ -43,24 +43,24 @@ patternProperties: · 42 unmodified lines | |||
| 43 | patternProperties: | 43 | patternProperties: |
| 44 | "^function|groups$": | 44 | "^function|groups$": |
| 45 | $ref: "/schemas/types.yaml#/definitions/string" | 45 | $ref: "/schemas/types.yaml#/definitions/string" |
| 46 | enum: [ACPI, ADC0, ADC1, ADC10, ADC11, ADC12, ADC13, ADC14, ADC15, | 46 | enum: [ ACPI, ADC0, ADC1, ADC10, ADC11, ADC12, ADC13, ADC14, ADC15, |
| 47 | ADC2, ADC3, ADC4, ADC5, ADC6, ADC7, ADC8, ADC9, BMCINT, DDCCLK, DDCDAT, | 47 | ADC2, ADC3, ADC4, ADC5, ADC6, ADC7, ADC8, ADC9, BMCINT, DDCCLK, DDCDAT, |
| 48 | ESPI, FWSPICS1, FWSPICS2, GPID0, GPID2, GPID4, GPID6, GPIE0, GPIE2, | 48 | ESPI, FWSPICS1, FWSPICS2, GPID0, GPID2, GPID4, GPID6, GPIE0, GPIE2, |
| 49 | GPIE4, GPIE6, I2C10, I2C11, I2C12, I2C13, I2C14, I2C3, I2C4, I2C5, | 49 | GPIE4, GPIE6, I2C10, I2C11, I2C12, I2C13, I2C14, I2C3, I2C4, I2C5, |
| 50 | I2C6, I2C7, I2C8, I2C9, LAD0, LAD1, LAD2, LAD3, LCLK, LFRAME, LPCHC, | 50 | I2C6, I2C7, I2C8, I2C9, LAD0, LAD1, LAD2, LAD3, LCLK, LFRAME, LPCHC, |
| 51 | LPCPD, LPCPLUS, LPCPME, LPCRST, LPCSMI, LSIRQ, MAC1LINK, MAC2LINK, | 51 | LPCPD, LPCPLUS, LPCPME, LPCRST, LPCSMI, LSIRQ, MAC1LINK, MAC2LINK, |
| 52 | MDIO1, MDIO2, NCTS1, NCTS2, NCTS3, NCTS4, NDCD1, NDCD2, NDCD3, NDCD4, | 52 | MDIO1, MDIO2, NCTS1, NCTS2, NCTS3, NCTS4, NDCD1, NDCD2, NDCD3, NDCD4, |
| 53 | NDSR1, NDSR2, NDSR3, NDSR4, NDTR1, NDTR2, NDTR3, NDTR4, NRI1, NRI2, | 53 | NDSR1, NDSR2, NDSR3, NDSR4, NDTR1, NDTR2, NDTR3, NDTR4, NRI1, NRI2, |
| 54 | NRI3, NRI4, NRTS1, NRTS2, NRTS3, NRTS4, OSCCLK, PEWAKE, PNOR, PWM0, | 54 | NRI3, NRI4, NRTS1, NRTS2, NRTS3, NRTS4, OSCCLK, PEWAKE, PNOR, PWM0, |
| 55 | PWM1, PWM2, PWM3, PWM4, PWM5, PWM6, PWM7, RGMII1, RGMII2, RMII1, | 55 | PWM1, PWM2, PWM3, PWM4, PWM5, PWM6, PWM7, RGMII1, RGMII2, RMII1, |
| 56 | RMII2, RXD1, RXD2, RXD3, RXD4, SALT1, SALT10, SALT11, SALT12, SALT13, | 56 | RMII2, RXD1, RXD2, RXD3, RXD4, SALT1, SALT10, SALT11, SALT12, SALT13, |
| 57 | SALT14, SALT2, SALT3, SALT4, SALT5, SALT6, SALT7, SALT8, SALT9, SCL1, | 57 | SALT14, SALT2, SALT3, SALT4, SALT5, SALT6, SALT7, SALT8, SALT9, SCL1, |
| 58 | SCL2, SD1, SD2, SDA1, SDA2, SGPS1, SGPS2, SIOONCTRL, SIOPBI, SIOPBO, | 58 | SCL2, SD1, SD2, SDA1, SDA2, SGPS1, SGPS2, SIOONCTRL, SIOPBI, SIOPBO, |
| 59 | SIOPWREQ, SIOPWRGD, SIOS3, SIOS5, SIOSCI, SPI1, SPI1CS1, SPI1DEBUG, | 59 | SIOPWREQ, SIOPWRGD, SIOS3, SIOS5, SIOSCI, SPI1, SPI1CS1, SPI1DEBUG, |
| 60 | SPI1PASSTHRU, SPI2CK, SPI2CS0, SPI2CS1, SPI2MISO, SPI2MOSI, TIMER3, | 60 | SPI1PASSTHRU, SPI2CK, SPI2CS0, SPI2CS1, SPI2MISO, SPI2MOSI, TIMER3, |
| 61 | TIMER4, TIMER5, TIMER6, TIMER7, TIMER8, TXD1, TXD2, TXD3, TXD4, UART6, | 61 | TIMER4, TIMER5, TIMER6, TIMER7, TIMER8, TXD1, TXD2, TXD3, TXD4, UART6, |
| 62 | USB11BHID, USB2AD, USB2AH, USB2BD, USB2BH, USBCKI, VGABIOSROM, VGAHS, | 62 | USB11BHID, USB2AD, USB2AH, USB2BD, USB2BH, USBCKI, VGABIOSROM, VGAHS, |
| 63 | VGAVS, VPI24, VPO, WDTRST1, WDTRST2] | 63 | VGAVS, VPI24, VPO, WDTRST1, WDTRST2] |
| 64 | 64 | ||
| 65 | required: | 65 | required: |
| 66 | - compatible | 66 | - compatible |
| @@ -31,57 +31,57 @@ patternProperties: · 30 unmodified lines | |||
| 31 | properties: | 31 | properties: |
| 32 | function: | 32 | function: |
| 33 | $ref: "/schemas/types.yaml#/definitions/string" | 33 | $ref: "/schemas/types.yaml#/definitions/string" |
| 34 | enum: [ADC0, ADC1, ADC10, ADC11, ADC12, ADC13, ADC14, ADC15, ADC2, | 34 | enum: [ ADC0, ADC1, ADC10, ADC11, ADC12, ADC13, ADC14, ADC15, ADC2, |
| 35 | ADC3, ADC4, ADC5, ADC6, ADC7, ADC8, ADC9, BMCINT, EMMC, ESPI, ESPIALT, | 35 | ADC3, ADC4, ADC5, ADC6, ADC7, ADC8, ADC9, BMCINT, EMMC, ESPI, ESPIALT, |
| 36 | FSI1, FSI2, FWSPIABR, FWSPID, FWSPIWP, GPIT0, GPIT1, GPIT2, GPIT3, | 36 | FSI1, FSI2, FWSPIABR, FWSPID, FWSPIWP, GPIT0, GPIT1, GPIT2, GPIT3, |
| 37 | GPIT4, GPIT5, GPIT6, GPIT7, GPIU0, GPIU1, GPIU2, GPIU3, GPIU4, GPIU5, | 37 | GPIT4, GPIT5, GPIT6, GPIT7, GPIU0, GPIU1, GPIU2, GPIU3, GPIU4, GPIU5, |
| 38 | GPIU6, GPIU7, I2C1, I2C10, I2C11, I2C12, I2C13, I2C14, I2C15, I2C16, | 38 | GPIU6, GPIU7, I2C1, I2C10, I2C11, I2C12, I2C13, I2C14, I2C15, I2C16, |
| 39 | I2C2, I2C3, I2C4, I2C5, I2C6, I2C7, I2C8, I2C9, I3C3, I3C4, I3C5, | 39 | I2C2, I2C3, I2C4, I2C5, I2C6, I2C7, I2C8, I2C9, I3C3, I3C4, I3C5, |
| 40 | I3C6, JTAGM, LHPD, LHSIRQ, LPC, LPCHC, LPCPD, LPCPME, LPCSMI, LSIRQ, | 40 | I3C6, JTAGM, LHPD, LHSIRQ, LPC, LPCHC, LPCPD, LPCPME, LPCSMI, LSIRQ, |
| 41 | MACLINK1, MACLINK2, MACLINK3, MACLINK4, MDIO1, MDIO2, MDIO3, MDIO4, | 41 | MACLINK1, MACLINK2, MACLINK3, MACLINK4, MDIO1, MDIO2, MDIO3, MDIO4, |
| 42 | NCTS1, NCTS2, NCTS3, NCTS4, NDCD1, NDCD2, NDCD3, NDCD4, NDSR1, NDSR2, | 42 | NCTS1, NCTS2, NCTS3, NCTS4, NDCD1, NDCD2, NDCD3, NDCD4, NDSR1, NDSR2, |
| 43 | NDSR3, NDSR4, NDTR1, NDTR2, NDTR3, NDTR4, NRI1, NRI2, NRI3, NRI4, | 43 | NDSR3, NDSR4, NDTR1, NDTR2, NDTR3, NDTR4, NRI1, NRI2, NRI3, NRI4, |
| 44 | NRTS1, NRTS2, NRTS3, NRTS4, OSCCLK, PEWAKE, PWM0, PWM1, PWM10, PWM11, | 44 | NRTS1, NRTS2, NRTS3, NRTS4, OSCCLK, PEWAKE, PWM0, PWM1, PWM10, PWM11, |
| 45 | PWM12, PWM13, PWM14, PWM15, PWM2, PWM3, PWM4, PWM5, PWM6, PWM7, PWM8, | 45 | PWM12, PWM13, PWM14, PWM15, PWM2, PWM3, PWM4, PWM5, PWM6, PWM7, PWM8, |
| 46 | PWM9, RGMII1, RGMII2, RGMII3, RGMII4, RMII1, RMII2, RMII3, RMII4, | 46 | PWM9, RGMII1, RGMII2, RGMII3, RGMII4, RMII1, RMII2, RMII3, RMII4, |
| 47 | RXD1, RXD2, RXD3, RXD4, SALT1, SALT10, SALT11, SALT12, SALT13, SALT14, | 47 | RXD1, RXD2, RXD3, RXD4, SALT1, SALT10, SALT11, SALT12, SALT13, SALT14, |
| 48 | SALT15, SALT16, SALT2, SALT3, SALT4, SALT5, SALT6, SALT7, SALT8, | 48 | SALT15, SALT16, SALT2, SALT3, SALT4, SALT5, SALT6, SALT7, SALT8, |
| 49 | SALT9, SD1, SD2, SGPM1, SGPS1, SIOONCTRL, SIOPBI, SIOPBO, SIOPWREQ, | 49 | SALT9, SD1, SD2, SGPM1, SGPS1, SIOONCTRL, SIOPBI, SIOPBO, SIOPWREQ, |
| 50 | SIOPWRGD, SIOS3, SIOS5, SIOSCI, SPI1, SPI1ABR, SPI1CS1, SPI1WP, SPI2, | 50 | SIOPWRGD, SIOS3, SIOS5, SIOSCI, SPI1, SPI1ABR, SPI1CS1, SPI1WP, SPI2, |
| 51 | SPI2CS1, SPI2CS2, TACH0, TACH1, TACH10, TACH11, TACH12, TACH13, TACH14, | 51 | SPI2CS1, SPI2CS2, TACH0, TACH1, TACH10, TACH11, TACH12, TACH13, TACH14, |
| 52 | TACH15, TACH2, TACH3, TACH4, TACH5, TACH6, TACH7, TACH8, TACH9, THRU0, | 52 | TACH15, TACH2, TACH3, TACH4, TACH5, TACH6, TACH7, TACH8, TACH9, THRU0, |
| 53 | THRU1, THRU2, THRU3, TXD1, TXD2, TXD3, TXD4, UART10, UART11, UART12, | 53 | THRU1, THRU2, THRU3, TXD1, TXD2, TXD3, TXD4, UART10, UART11, UART12, |
| 54 | UART13, UART6, UART7, UART8, UART9, USBAD, USBADP, USB2AH, USB2AHP, | 54 | UART13, UART6, UART7, UART8, UART9, USBAD, USBADP, USB2AH, USB2AHP, |
| 55 | USB2BD, USB2BH, VB, VGAHS, VGAVS, WDTRST1, WDTRST2, WDTRST3, WDTRST4] | 55 | USB2BD, USB2BH, VB, VGAHS, VGAVS, WDTRST1, WDTRST2, WDTRST3, WDTRST4 ] |
| 56 | 56 | ||
| 57 | groups: | 57 | groups: |
| 58 | $ref: "/schemas/types.yaml#/definitions/string" | 58 | $ref: "/schemas/types.yaml#/definitions/string" |
| 59 | enum: [ADC0, ADC1, ADC10, ADC11, ADC12, ADC13, ADC14, ADC15, ADC2, | 59 | enum: [ ADC0, ADC1, ADC10, ADC11, ADC12, ADC13, ADC14, ADC15, ADC2, |
| 60 | ADC3, ADC4, ADC5, ADC6, ADC7, ADC8, ADC9, BMCINT, EMMCG1, EMMCG4, | 60 | ADC3, ADC4, ADC5, ADC6, ADC7, ADC8, ADC9, BMCINT, EMMCG1, EMMCG4, |
| 61 | EMMCG8, ESPI, ESPIALT, FSI1, FSI2, FWSPIABR, FWSPID, FWQSPID, FWSPIWP, | 61 | EMMCG8, ESPI, ESPIALT, FSI1, FSI2, FWSPIABR, FWSPID, FWQSPID, FWSPIWP, |
| 62 | GPIT0, GPIT1, GPIT2, GPIT3, GPIT4, GPIT5, GPIT6, GPIT7, GPIU0, GPIU1, | 62 | GPIT0, GPIT1, GPIT2, GPIT3, GPIT4, GPIT5, GPIT6, GPIT7, GPIU0, GPIU1, |
| 63 | GPIU2, GPIU3, GPIU4, GPIU5, GPIU6, GPIU7, HVI3C3, HVI3C4, I2C1, I2C10, | 63 | GPIU2, GPIU3, GPIU4, GPIU5, GPIU6, GPIU7, HVI3C3, HVI3C4, I2C1, I2C10, |
| 64 | I2C11, I2C12, I2C13, I2C14, I2C15, I2C16, I2C2, I2C3, I2C4, I2C5, | 64 | I2C11, I2C12, I2C13, I2C14, I2C15, I2C16, I2C2, I2C3, I2C4, I2C5, |
| 65 | I2C6, I2C7, I2C8, I2C9, I3C3, I3C4, I3C5, I3C6, JTAGM, LHPD, LHSIRQ, | 65 | I2C6, I2C7, I2C8, I2C9, I3C3, I3C4, I3C5, I3C6, JTAGM, LHPD, LHSIRQ, |
| 66 | LPC, LPCHC, LPCPD, LPCPME, LPCSMI, LSIRQ, MACLINK1, MACLINK2, MACLINK3, | 66 | LPC, LPCHC, LPCPD, LPCPME, LPCSMI, LSIRQ, MACLINK1, MACLINK2, MACLINK3, |
| 67 | MACLINK4, MDIO1, MDIO2, MDIO3, MDIO4, NCTS1, NCTS2, NCTS3, NCTS4, | 67 | MACLINK4, MDIO1, MDIO2, MDIO3, MDIO4, NCTS1, NCTS2, NCTS3, NCTS4, |
| 68 | NDCD1, NDCD2, NDCD3, NDCD4, NDSR1, NDSR2, NDSR3, NDSR4, NDTR1, NDTR2, | 68 | NDCD1, NDCD2, NDCD3, NDCD4, NDSR1, NDSR2, NDSR3, NDSR4, NDTR1, NDTR2, |
| 69 | NDTR3, NDTR4, NRI1, NRI2, NRI3, NRI4, NRTS1, NRTS2, NRTS3, NRTS4, | 69 | NDTR3, NDTR4, NRI1, NRI2, NRI3, NRI4, NRTS1, NRTS2, NRTS3, NRTS4, |
| 70 | OSCCLK, PEWAKE, PWM0, PWM1, PWM10G0, PWM10G1, PWM11G0, PWM11G1, PWM12G0, | 70 | OSCCLK, PEWAKE, PWM0, PWM1, PWM10G0, PWM10G1, PWM11G0, PWM11G1, PWM12G0, |
| 71 | PWM12G1, PWM13G0, PWM13G1, PWM14G0, PWM14G1, PWM15G0, PWM15G1, PWM2, | 71 | PWM12G1, PWM13G0, PWM13G1, PWM14G0, PWM14G1, PWM15G0, PWM15G1, PWM2, |
| 72 | PWM3, PWM4, PWM5, PWM6, PWM7, PWM8G0, PWM8G1, PWM9G0, PWM9G1, QSPI1, | 72 | PWM3, PWM4, PWM5, PWM6, PWM7, PWM8G0, PWM8G1, PWM9G0, PWM9G1, QSPI1, |
| 73 | QSPI2, RGMII1, RGMII2, RGMII3, RGMII4, RMII1, RMII2, RMII3, RMII4, | 73 | QSPI2, RGMII1, RGMII2, RGMII3, RGMII4, RMII1, RMII2, RMII3, RMII4, |
| 74 | RXD1, RXD2, RXD3, RXD4, SALT1, SALT10G0, SALT10G1, SALT11G0, SALT11G1, | 74 | RXD1, RXD2, RXD3, RXD4, SALT1, SALT10G0, SALT10G1, SALT11G0, SALT11G1, |
| 75 | SALT12G0, SALT12G1, SALT13G0, SALT13G1, SALT14G0, SALT14G1, SALT15G0, | 75 | SALT12G0, SALT12G1, SALT13G0, SALT13G1, SALT14G0, SALT14G1, SALT15G0, |
| 76 | SALT15G1, SALT16G0, SALT16G1, SALT2, SALT3, SALT4, SALT5, SALT6, | 76 | SALT15G1, SALT16G0, SALT16G1, SALT2, SALT3, SALT4, SALT5, SALT6, |
| 77 | SALT7, SALT8, SALT9G0, SALT9G1, SD1, SD2, SD3, SGPM1, SGPS1, SIOONCTRL, | 77 | SALT7, SALT8, SALT9G0, SALT9G1, SD1, SD2, SD3, SGPM1, SGPS1, SIOONCTRL, |
| 78 | SIOPBI, SIOPBO, SIOPWREQ, SIOPWRGD, SIOS3, SIOS5, SIOSCI, SPI1, SPI1ABR, | 78 | SIOPBI, SIOPBO, SIOPWREQ, SIOPWRGD, SIOS3, SIOS5, SIOSCI, SPI1, SPI1ABR, |
| 79 | SPI1CS1, SPI1WP, SPI2, SPI2CS1, SPI2CS2, TACH0, TACH1, TACH10, TACH11, | 79 | SPI1CS1, SPI1WP, SPI2, SPI2CS1, SPI2CS2, TACH0, TACH1, TACH10, TACH11, |
| 80 | TACH12, TACH13, TACH14, TACH15, TACH2, TACH3, TACH4, TACH5, TACH6, | 80 | TACH12, TACH13, TACH14, TACH15, TACH2, TACH3, TACH4, TACH5, TACH6, |
| 81 | TACH7, TACH8, TACH9, THRU0, THRU1, THRU2, THRU3, TXD1, TXD2, TXD3, | 81 | TACH7, TACH8, TACH9, THRU0, THRU1, THRU2, THRU3, TXD1, TXD2, TXD3, |
| 82 | TXD4, UART10, UART11, UART12G0, UART12G1, UART13G0, UART13G1, UART6, | 82 | TXD4, UART10, UART11, UART12G0, UART12G1, UART13G0, UART13G1, UART6, |
| 83 | UART7, UART8, UART9, USBA, USBB, VB, VGAHS, VGAVS, WDTRST1, WDTRST2, | 83 | UART7, UART8, UART9, USBA, USBB, VB, VGAHS, VGAVS, WDTRST1, WDTRST2, |
| 84 | WDTRST3, WDTRST4] | 84 | WDTRST3, WDTRST4] |
| 85 | 85 | ||
| 86 | required: | 86 | required: |
| 87 | - compatible | 87 | - compatible |
| @@ -32,20 +32,20 @@ properties: · 31 unmodified lines | |||
| 32 | compatible: | 32 | compatible: |
| 33 | oneOf: | 33 | oneOf: |
| 34 | - enum: | 34 | - enum: |
| 35 | - ingenic,jz4740-pinctrl | 35 | - ingenic,jz4740-pinctrl |
| 36 | - ingenic,jz4725b-pinctrl | 36 | - ingenic,jz4725b-pinctrl |
| 37 | - ingenic,jz4760-pinctrl | 37 | - ingenic,jz4760-pinctrl |
| 38 | - ingenic,jz4770-pinctrl | 38 | - ingenic,jz4770-pinctrl |
| 39 | - ingenic,jz4780-pinctrl | 39 | - ingenic,jz4780-pinctrl |
| 40 | - ingenic,x1000-pinctrl | 40 | - ingenic,x1000-pinctrl |
| 41 | - ingenic,x1500-pinctrl | 41 | - ingenic,x1500-pinctrl |
| 42 | - ingenic,x1830-pinctrl | 42 | - ingenic,x1830-pinctrl |
| 43 | - items: | 43 | - items: |
| 44 | - const: ingenic,jz4760b-pinctrl | 44 | - const: ingenic,jz4760b-pinctrl |
| 45 | - const: ingenic,jz4760-pinctrl | 45 | - const: ingenic,jz4760-pinctrl |
| 46 | - items: | 46 | - items: |
| 47 | - const: ingenic,x1000e-pinctrl | 47 | - const: ingenic,x1000e-pinctrl |
| 48 | - const: ingenic,x1000-pinctrl | 48 | - const: ingenic,x1000-pinctrl |
| 49 | 49 | ||
| 50 | reg: | 50 | reg: |
| 51 | maxItems: 1 | 51 | maxItems: 1 |
| @@ -60,8 +60,8 @@ patternProperties: · 59 unmodified lines | |||
| 60 | oneOf: | 60 | oneOf: |
| 61 | - pattern: "^gpio([1-9]|[1-7][0-9]|80)$" | 61 | - pattern: "^gpio([1-9]|[1-7][0-9]|80)$" |
| 62 | - enum: [ sdc1_clk, sdc1_cmd, sdc1_data, sdc2_clk, sdc2_cmd, | 62 | - enum: [ sdc1_clk, sdc1_cmd, sdc1_data, sdc2_clk, sdc2_cmd, |
| 63 | sdc2_data, qdsd_cmd, qdsd_data0, qdsd_data1, qdsd_data2, | 63 | sdc2_data, qdsd_cmd, qdsd_data0, qdsd_data1, qdsd_data2, |
| 64 | qdsd_data3 ] | 64 | qdsd_data3 ] |
| 65 | minItems: 1 | 65 | minItems: 1 |
| 66 | maxItems: 4 | 66 | maxItems: 4 |
| 67 | 67 | ||
| @@ -70,31 +70,31 @@ patternProperties: · 2 unmodified lines | |||
| 70 | Specify the alternative function to be configured for the specified | 70 | Specify the alternative function to be configured for the specified |
| 71 | pins. | 71 | pins. |
| 72 | enum: [ adsp_ext, alsp_int, atest_bbrx0, atest_bbrx1, atest_char, | 72 | enum: [ adsp_ext, alsp_int, atest_bbrx0, atest_bbrx1, atest_char, |
| 73 | atest_char0, atest_char1, atest_char2, atest_char3, atest_combodac, | 73 | atest_char0, atest_char1, atest_char2, atest_char3, atest_combodac, |
| 74 | atest_gpsadc0, atest_gpsadc1, atest_tsens, atest_wlan0, | 74 | atest_gpsadc0, atest_gpsadc1, atest_tsens, atest_wlan0, |
| 75 | atest_wlan1, backlight_en, bimc_dte0, bimc_dte1, blsp1_i2c, | 75 | atest_wlan1, backlight_en, bimc_dte0, bimc_dte1, blsp1_i2c, |
| 76 | blsp2_i2c, blsp3_i2c, blsp4_i2c, blsp5_i2c, blsp6_i2c, blsp1_spi, | 76 | blsp2_i2c, blsp3_i2c, blsp4_i2c, blsp5_i2c, blsp6_i2c, blsp1_spi, |
| 77 | blsp1_spi_cs1, blsp1_spi_cs2, blsp1_spi_cs3, blsp2_spi, | 77 | blsp1_spi_cs1, blsp1_spi_cs2, blsp1_spi_cs3, blsp2_spi, |
| 78 | blsp2_spi_cs1, blsp2_spi_cs2, blsp2_spi_cs3, blsp3_spi, | 78 | blsp2_spi_cs1, blsp2_spi_cs2, blsp2_spi_cs3, blsp3_spi, |
| 79 | blsp3_spi_cs1, blsp3_spi_cs2, blsp3_spi_cs3, blsp4_spi, blsp5_spi, | 79 | blsp3_spi_cs1, blsp3_spi_cs2, blsp3_spi_cs3, blsp4_spi, blsp5_spi, |
| 80 | blsp6_spi, blsp1_uart, blsp2_uart, blsp1_uim, blsp2_uim, cam1_rst, | 80 | blsp6_spi, blsp1_uart, blsp2_uart, blsp1_uim, blsp2_uim, cam1_rst, |
| 81 | cam1_standby, cam_mclk0, cam_mclk1, cci_async, cci_i2c, cci_timer0, | 81 | cam1_standby, cam_mclk0, cam_mclk1, cci_async, cci_i2c, cci_timer0, |
| 82 | cci_timer1, cci_timer2, cdc_pdm0, codec_mad, dbg_out, display_5v, | 82 | cci_timer1, cci_timer2, cdc_pdm0, codec_mad, dbg_out, display_5v, |
| 83 | dmic0_clk, dmic0_data, dsi_rst, ebi0_wrcdc, euro_us, ext_lpass, | 83 | dmic0_clk, dmic0_data, dsi_rst, ebi0_wrcdc, euro_us, ext_lpass, |
| 84 | flash_strobe, gcc_gp1_clk_a, gcc_gp1_clk_b, gcc_gp2_clk_a, | 84 | flash_strobe, gcc_gp1_clk_a, gcc_gp1_clk_b, gcc_gp2_clk_a, |
| 85 | gcc_gp2_clk_b, gcc_gp3_clk_a, gcc_gp3_clk_b, gpio, gsm0_tx0, | 85 | gcc_gp2_clk_b, gcc_gp3_clk_a, gcc_gp3_clk_b, gpio, gsm0_tx0, |
| 86 | gsm0_tx1, gsm1_tx0, gsm1_tx1, gyro_accl, kpsns0, kpsns1, kpsns2, | 86 | gsm0_tx1, gsm1_tx0, gsm1_tx1, gyro_accl, kpsns0, kpsns1, kpsns2, |
| 87 | ldo_en, ldo_update, mag_int, mdp_vsync, modem_tsync, m_voc, | 87 | ldo_en, ldo_update, mag_int, mdp_vsync, modem_tsync, m_voc, |
| 88 | nav_pps, nav_tsync, pa_indicator, pbs0, pbs1, pbs2, pri_mi2s, | 88 | nav_pps, nav_tsync, pa_indicator, pbs0, pbs1, pbs2, pri_mi2s, |
| 89 | pri_mi2s_ws, prng_rosc, pwr_crypto_enabled_a, pwr_crypto_enabled_b, | 89 | pri_mi2s_ws, prng_rosc, pwr_crypto_enabled_a, pwr_crypto_enabled_b, |
| 90 | pwr_modem_enabled_a, pwr_modem_enabled_b, pwr_nav_enabled_a, | 90 | pwr_modem_enabled_a, pwr_modem_enabled_b, pwr_nav_enabled_a, |
| 91 | pwr_nav_enabled_b, qdss_ctitrig_in_a0, qdss_ctitrig_in_a1, | 91 | pwr_nav_enabled_b, qdss_ctitrig_in_a0, qdss_ctitrig_in_a1, |
| 92 | qdss_ctitrig_in_b0, qdss_ctitrig_in_b1, qdss_ctitrig_out_a0, | 92 | qdss_ctitrig_in_b0, qdss_ctitrig_in_b1, qdss_ctitrig_out_a0, |
| 93 | qdss_ctitrig_out_a1, qdss_ctitrig_out_b0, qdss_ctitrig_out_b1, | 93 | qdss_ctitrig_out_a1, qdss_ctitrig_out_b0, qdss_ctitrig_out_b1, |
| 94 | qdss_traceclk_a, qdss_traceclk_b, qdss_tracectl_a, qdss_tracectl_b, | 94 | qdss_traceclk_a, qdss_traceclk_b, qdss_tracectl_a, qdss_tracectl_b, |
| 95 | qdss_tracedata_a, qdss_tracedata_b, reset_n, sd_card, sd_write, | 95 | qdss_tracedata_a, qdss_tracedata_b, reset_n, sd_card, sd_write, |
| 96 | sec_mi2s, smb_int, ssbi_wtr0, ssbi_wtr1, uim1, uim2, uim3, | 96 | sec_mi2s, smb_int, ssbi_wtr0, ssbi_wtr1, uim1, uim2, uim3, |
| 97 | uim_batt, wcss_bt, wcss_fm, wcss_wlan, webcam1_rst ] | 97 | uim_batt, wcss_bt, wcss_fm, wcss_wlan, webcam1_rst ] |
| 98 | 98 | ||
| 99 | drive-strength: | 99 | drive-strength: |
| 100 | enum: [2, 4, 6, 8, 10, 12, 14, 16] | 100 | enum: [2, 4, 6, 8, 10, 12, 14, 16] |
| @@ -76,22 +76,22 @@ patternProperties: · 75 unmodified lines | |||
| 76 | pins. | 76 | pins. |
| 77 | 77 | ||
| 78 | enum: [ aoss_cti, atest, audio_ref, cam_mclk, cci_async, cci_i2c, | 78 | enum: [ aoss_cti, atest, audio_ref, cam_mclk, cci_async, cci_i2c, |
| 79 | cci_timer0, cci_timer1, cci_timer2, cci_timer3, cci_timer4, cri_trng, | 79 | cci_timer0, cci_timer1, cci_timer2, cci_timer3, cci_timer4, cri_trng, |
| 80 | cri_trng0, cri_trng1, dbg_out, ddr_bist, ddr_pxi0, ddr_pxi1, | 80 | cri_trng0, cri_trng1, dbg_out, ddr_bist, ddr_pxi0, ddr_pxi1, |
| 81 | ddr_pxi2, ddr_pxi3, dp_hot, dp_lcd, gcc_gp1, gcc_gp2, gcc_gp3, gpio, | 81 | ddr_pxi2, ddr_pxi3, dp_hot, dp_lcd, gcc_gp1, gcc_gp2, gcc_gp3, gpio, |
| 82 | ibi_i3c, jitter_bist, lpass_slimbus, mdp_vsync, mdp_vsync0, | 82 | ibi_i3c, jitter_bist, lpass_slimbus, mdp_vsync, mdp_vsync0, |
| 83 | mdp_vsync1, mdp_vsync2, mdp_vsync3, mi2s0_data0, mi2s0_data1, | 83 | mdp_vsync1, mdp_vsync2, mdp_vsync3, mi2s0_data0, mi2s0_data1, |
| 84 | mi2s0_sck, mi2s0_ws, mi2s1_data0, mi2s1_data1, mi2s1_sck, mi2s1_ws, | 84 | mi2s0_sck, mi2s0_ws, mi2s1_data0, mi2s1_data1, mi2s1_sck, mi2s1_ws, |
| 85 | mi2s2_data0, mi2s2_data1, mi2s2_sck, mi2s2_ws, pci_e0, pci_e1, | 85 | mi2s2_data0, mi2s2_data1, mi2s2_sck, mi2s2_ws, pci_e0, pci_e1, |
| 86 | pci_e2, phase_flag, pll_bist, pll_bypassnl, pll_clk, pll_reset, | 86 | pci_e2, phase_flag, pll_bist, pll_bypassnl, pll_clk, pll_reset, |
| 87 | pri_mi2s, prng_rosc, qdss_cti, qdss_gpio, qspi0, qspi1, qspi2, qspi3, | 87 | pri_mi2s, prng_rosc, qdss_cti, qdss_gpio, qspi0, qspi1, qspi2, qspi3, |
| 88 | qspi_clk, qspi_cs, qup0, qup1, qup10, qup11, qup12, qup13, qup14, | 88 | qspi_clk, qspi_cs, qup0, qup1, qup10, qup11, qup12, qup13, qup14, |
| 89 | qup15, qup16, qup17, qup18, qup19, qup2, qup3, qup4, qup5, qup6, | 89 | qup15, qup16, qup17, qup18, qup19, qup2, qup3, qup4, qup5, qup6, |
| 90 | qup7, qup8, qup9, qup_l4, qup_l5, qup_l6, sd_write, sdc40, sdc41, | 90 | qup7, qup8, qup9, qup_l4, qup_l5, qup_l6, sd_write, sdc40, sdc41, |
| 91 | sdc42, sdc43, sdc4_clk, sdc4_cmd, sec_mi2s, sp_cmu, tgu_ch0, tgu_ch1, | 91 | sdc42, sdc43, sdc4_clk, sdc4_cmd, sec_mi2s, sp_cmu, tgu_ch0, tgu_ch1, |
| 92 | tgu_ch2, tgu_ch3, tsense_pwm1, tsense_pwm2, tsif0_clk, tsif0_data, | 92 | tgu_ch2, tgu_ch3, tsense_pwm1, tsense_pwm2, tsif0_clk, tsif0_data, |
| 93 | tsif0_en, tsif0_error, tsif0_sync, tsif1_clk, tsif1_data, tsif1_en, | 93 | tsif0_en, tsif0_error, tsif0_sync, tsif1_clk, tsif1_data, tsif1_en, |
| 94 | tsif1_error, tsif1_sync, usb2phy_ac, usb_phy, vsense_trigger ] | 94 | tsif1_error, tsif1_sync, usb2phy_ac, usb_phy, vsense_trigger ] |
| 95 | 95 | ||
| 96 | drive-strength: | 96 | drive-strength: |
| 97 | enum: [2, 4, 6, 8, 10, 12, 14, 16] | 97 | enum: [2, 4, 6, 8, 10, 12, 14, 16] |
| @@ -48,8 +48,8 @@ properties: · 47 unmodified lines | |||
| 48 | 48 | ||
| 49 | st,package: | 49 | st,package: |
| 50 | description: | 50 | description: |
| 51 | Indicates the SOC package used. | 51 | Indicates the SOC package used. |
| 52 | More details in include/dt-bindings/pinctrl/stm32-pinfunc.h | 52 | More details in include/dt-bindings/pinctrl/stm32-pinfunc.h |
| 53 | $ref: /schemas/types.yaml#/definitions/uint32 | 53 | $ref: /schemas/types.yaml#/definitions/uint32 |
| 54 | enum: [1, 2, 4, 8] | 54 | enum: [1, 2, 4, 8] |
| 55 | 55 | ||
| @@ -58,13 +58,13 @@ properties: · 57 unmodified lines | |||
| 58 | 58 | ||
| 59 | power-domains: | 59 | power-domains: |
| 60 | description: | 60 | description: |
| 61 | A phandle and PM domain specifier as defined by bindings of the power | 61 | A phandle and PM domain specifier as defined by bindings of the power |
| 62 | controller specified by phandle. Some power domains might be powered | 62 | controller specified by phandle. Some power domains might be powered |
| 63 | from another power domain (or have other hardware specific | 63 | from another power domain (or have other hardware specific |
| 64 | dependencies). For representing such dependency a standard PM domain | 64 | dependencies). For representing such dependency a standard PM domain |
| 65 | consumer binding is used. When provided, all domains created | 65 | consumer binding is used. When provided, all domains created |
| 66 | by the given provider should be subdomains of the domain specified | 66 | by the given provider should be subdomains of the domain specified |
| 67 | by this binding. | 67 | by this binding. |
| 68 | 68 | ||
| 69 | required: | 69 | required: |
| 70 | - "#power-domain-cells" | 70 | - "#power-domain-cells" |
| @@ -44,9 +44,9 @@ required: · 43 unmodified lines | |||
| 44 | 44 | ||
| 45 | anyOf: | 45 | anyOf: |
| 46 | - required: | 46 | - required: |
| 47 | - gpios | 47 | - gpios |
| 48 | - required: | 48 | - required: |
| 49 | - charge-status-gpios | 49 | - charge-status-gpios |
| 50 | 50 | ||
| 51 | additionalProperties: false | 51 | additionalProperties: false |
| 52 | 52 | ||
| @@ -76,8 +76,7 @@ patternProperties: · 75 unmodified lines | |||
| 76 | 76 | ||
| 77 | "^((s|l|lvs|5vs)[0-9]*)|(boost-bypass)|(bob)$": | 77 | "^((s|l|lvs|5vs)[0-9]*)|(boost-bypass)|(bob)$": |
| 78 | description: List of regulators and its properties | 78 | description: List of regulators and its properties |
| 79 | allOf: | 79 | $ref: regulator.yaml# |
| 80 | - $ref: regulator.yaml# | ||
| 81 | 80 | ||
| 82 | additionalProperties: false | 81 | additionalProperties: false |
| 83 | 82 | ||
| @@ -29,7 +29,7 @@ properties: · 28 unmodified lines | |||
| 29 | Short-circuit interrupt for lab. | 29 | Short-circuit interrupt for lab. |
| 30 | 30 | ||
| 31 | required: | 31 | required: |
| 32 | - interrupts | 32 | - interrupts |
| 33 | 33 | ||
| 34 | ibb: | 34 | ibb: |
| 35 | type: object | 35 | type: object |
| @@ -42,7 +42,7 @@ properties: · 6 unmodified lines | |||
| 42 | Short-circuit interrupt for lab. | 42 | Short-circuit interrupt for lab. |
| 43 | 43 | ||
| 44 | required: | 44 | required: |
| 45 | - interrupts | 45 | - interrupts |
| 46 | 46 | ||
| 47 | required: | 47 | required: |
| 48 | - compatible | 48 | - compatible |
| @@ -118,16 +118,16 @@ else: · 117 unmodified lines | |||
| 118 | - const: l1dram | 118 | - const: l1dram |
| 119 | 119 | ||
| 120 | required: | 120 | required: |
| 121 | - compatible | 121 | - compatible |
| 122 | - reg | 122 | - reg |
| 123 | - reg-names | 123 | - reg-names |
| 124 | - ti,sci | 124 | - ti,sci |
| 125 | - ti,sci-dev-id | 125 | - ti,sci-dev-id |
| 126 | - ti,sci-proc-ids | 126 | - ti,sci-proc-ids |
| 127 | - resets | 127 | - resets |
| 128 | - firmware-name | 128 | - firmware-name |
| 129 | - mboxes | 129 | - mboxes |
| 130 | - memory-region | 130 | - memory-region |
| 131 | 131 | ||
| 132 | unevaluatedProperties: false | 132 | unevaluatedProperties: false |
| 133 | 133 | ||
| @@ -24,9 +24,9 @@ properties: · 23 unmodified lines | |||
| 24 | compatible: | 24 | compatible: |
| 25 | items: | 25 | items: |
| 26 | - enum: | 26 | - enum: |
| 27 | - fsl,imx7d-src | 27 | - fsl,imx7d-src |
| 28 | - fsl,imx8mq-src | 28 | - fsl,imx8mq-src |
| 29 | - fsl,imx8mp-src | 29 | - fsl,imx8mp-src |
| 30 | - const: syscon | 30 | - const: syscon |
| 31 | 31 | ||
| 32 | reg: | 32 | reg: |
| @@ -16,16 +16,16 @@ properties: · 15 unmodified lines | |||
| 16 | compatible: | 16 | compatible: |
| 17 | oneOf: | 17 | oneOf: |
| 18 | - enum: | 18 | - enum: |
| 19 | - ingenic,jz4740-rtc | 19 | - ingenic,jz4740-rtc |
| 20 | - ingenic,jz4760-rtc | 20 | - ingenic,jz4760-rtc |
| 21 | - items: | 21 | - items: |
| 22 | - const: ingenic,jz4725b-rtc | 22 | - const: ingenic,jz4725b-rtc |
| 23 | - const: ingenic,jz4740-rtc | 23 | - const: ingenic,jz4740-rtc |
| 24 | - items: | 24 | - items: |
| 25 | - enum: | 25 | - enum: |
| 26 | - ingenic,jz4770-rtc | 26 | - ingenic,jz4770-rtc |
| 27 | - ingenic,jz4780-rtc | 27 | - ingenic,jz4780-rtc |
| 28 | - const: ingenic,jz4760-rtc | 28 | - const: ingenic,jz4760-rtc |
| 29 | 29 | ||
| 30 | reg: | 30 | reg: |
| 31 | maxItems: 1 | 31 | maxItems: 1 |
| @@ -16,18 +16,18 @@ properties: · 15 unmodified lines | |||
| 16 | compatible: | 16 | compatible: |
| 17 | oneOf: | 17 | oneOf: |
| 18 | - enum: | 18 | - enum: |
| 19 | - ingenic,jz4740-uart | 19 | - ingenic,jz4740-uart |
| 20 | - ingenic,jz4760-uart | 20 | - ingenic,jz4760-uart |
| 21 | - ingenic,jz4780-uart | 21 | - ingenic,jz4780-uart |
| 22 | - ingenic,x1000-uart | 22 | - ingenic,x1000-uart |
| 23 | - items: | 23 | - items: |
| 24 | - enum: | 24 | - enum: |
| 25 | - ingenic,jz4770-uart | 25 | - ingenic,jz4770-uart |
| 26 | - ingenic,jz4775-uart | 26 | - ingenic,jz4775-uart |
| 27 | - const: ingenic,jz4760-uart | 27 | - const: ingenic,jz4760-uart |
| 28 | - items: | 28 | - items: |
| 29 | - const: ingenic,jz4725b-uart | 29 | - const: ingenic,jz4725b-uart |
| 30 | - const: ingenic,jz4740-uart | 30 | - const: ingenic,jz4740-uart |
| 31 | 31 | ||
| 32 | reg: | 32 | reg: |
| 33 | maxItems: 1 | 33 | maxItems: 1 |
| @@ -97,13 +97,13 @@ allOf: · 96 unmodified lines | |||
| 97 | clock-names: | 97 | clock-names: |
| 98 | oneOf: | 98 | oneOf: |
| 99 | - items: | 99 | - items: |
| 100 | - const: t0_clk | 100 | - const: t0_clk |
| 101 | - const: slow_clk | 101 | - const: slow_clk |
| 102 | - items: | 102 | - items: |
| 103 | - const: t0_clk | 103 | - const: t0_clk |
| 104 | - const: t1_clk | 104 | - const: t1_clk |
| 105 | - const: t2_clk | 105 | - const: t2_clk |
| 106 | - const: slow_clk | 106 | - const: slow_clk |
| 107 | 107 | ||
| 108 | required: | 108 | required: |
| 109 | - compatible | 109 | - compatible |
| @@ -7,8 +7,8 @@ $schema: "http://devicetree.org/meta-schemas/core.yaml#" · 6 unmodified lines | |||
| 7 | title: GENI Serial Engine QUP Wrapper Controller | 7 | title: GENI Serial Engine QUP Wrapper Controller |
| 8 | 8 | ||
| 9 | maintainers: | 9 | maintainers: |
| 10 | - Mukesh Savaliya <msavaliy@codeaurora.org> | 10 | - Mukesh Savaliya <msavaliy@codeaurora.org> |
| 11 | - Akash Asthana <akashast@codeaurora.org> | 11 | - Akash Asthana <akashast@codeaurora.org> |
| 12 | 12 | ||
| 13 | description: | | 13 | description: | |
| 14 | Generic Interface (GENI) based Qualcomm Universal Peripheral (QUP) wrapper | 14 | Generic Interface (GENI) based Qualcomm Universal Peripheral (QUP) wrapper |
| @@ -38,10 +38,10 @@ properties: · 23 unmodified lines | |||
| 38 | - description: Slave AHB Clock | 38 | - description: Slave AHB Clock |
| 39 | 39 | ||
| 40 | "#address-cells": | 40 | "#address-cells": |
| 41 | const: 2 | 41 | const: 2 |
| 42 | 42 | ||
| 43 | "#size-cells": | 43 | "#size-cells": |
| 44 | const: 2 | 44 | const: 2 |
| 45 | 45 | ||
| 46 | ranges: true | 46 | ranges: true |
| 47 | 47 | ||
| @@ -79,15 +79,15 @@ patternProperties: · 31 unmodified lines | |||
| 79 | maxItems: 1 | 79 | maxItems: 1 |
| 80 | 80 | ||
| 81 | interconnects: | 81 | interconnects: |
| 82 | minItems: 2 | 82 | minItems: 2 |
| 83 | maxItems: 3 | 83 | maxItems: 3 |
| 84 | 84 | ||
| 85 | interconnect-names: | 85 | interconnect-names: |
| 86 | minItems: 2 | 86 | minItems: 2 |
| 87 | items: | 87 | items: |
| 88 | - const: qup-core | 88 | - const: qup-core |
| 89 | - const: qup-config | 89 | - const: qup-config |
| 90 | - const: qup-memory | 90 | - const: qup-memory |
| 91 | 91 | ||
| 92 | required: | 92 | required: |
| 93 | - reg | 93 | - reg |
| @@ -111,10 +111,10 @@ patternProperties: · 17 unmodified lines | |||
| 111 | maxItems: 1 | 111 | maxItems: 1 |
| 112 | 112 | ||
| 113 | "#address-cells": | 113 | "#address-cells": |
| 114 | const: 1 | 114 | const: 1 |
| 115 | 115 | ||
| 116 | "#size-cells": | 116 | "#size-cells": |
| 117 | const: 0 | 117 | const: 0 |
| 118 | 118 | ||
| 119 | required: | 119 | required: |
| 120 | - compatible | 120 | - compatible |
| @@ -136,10 +136,10 @@ patternProperties: · 15 unmodified lines | |||
| 136 | maxItems: 1 | 136 | maxItems: 1 |
| 137 | 137 | ||
| 138 | "#address-cells": | 138 | "#address-cells": |
| 139 | const: 1 | 139 | const: 1 |
| 140 | 140 | ||
| 141 | "#size-cells": | 141 | "#size-cells": |
| 142 | const: 0 | 142 | const: 0 |
| 143 | 143 | ||
| 144 | clock-frequency: | 144 | clock-frequency: |
| 145 | description: Desired I2C bus clock frequency in Hz. | 145 | description: Desired I2C bus clock frequency in Hz. |
| @@ -19,12 +19,11 @@ properties: · 18 unmodified lines | |||
| 19 | compatible: | 19 | compatible: |
| 20 | items: | 20 | items: |
| 21 | - enum: | 21 | - enum: |
| 22 | - amlogic,aiu-gxbb | 22 | - amlogic,aiu-gxbb |
| 23 | - amlogic,aiu-gxl | 23 | - amlogic,aiu-gxl |
| 24 | - amlogic,aiu-meson8 | 24 | - amlogic,aiu-meson8 |
| 25 | - amlogic,aiu-meson8b | 25 | - amlogic,aiu-meson8b |
| 26 | - const: | 26 | - const: amlogic,aiu |
| 27 | amlogic,aiu | ||
| 28 | 27 | ||
| 29 | clocks: | 28 | clocks: |
| 30 | items: | 29 | items: |
| @@ -19,13 +19,11 @@ properties: · 18 unmodified lines | |||
| 19 | compatible: | 19 | compatible: |
| 20 | oneOf: | 20 | oneOf: |
| 21 | - items: | 21 | - items: |
| 22 | - const: | 22 | - const: amlogic,g12a-toacodec |
| 23 | amlogic,g12a-toacodec | ||
| 24 | - items: | 23 | - items: |
| 25 | - enum: | 24 | - enum: |
| 26 | - amlogic,sm1-toacodec | 25 | - amlogic,sm1-toacodec |
| 27 | - const: | 26 | - const: amlogic,g12a-toacodec |
| 28 | amlogic,g12a-toacodec | ||
| 29 | 27 | ||
| 30 | reg: | 28 | reg: |
| 31 | maxItems: 1 | 29 | maxItems: 1 |
| @@ -11,7 +11,7 @@ maintainers: · 10 unmodified lines | |||
| 11 | 11 | ||
| 12 | properties: | 12 | properties: |
| 13 | compatible: | 13 | compatible: |
| 14 | const: cirrus,cs42l51 | 14 | const: cirrus,cs42l51 |
| 15 | 15 | ||
| 16 | reg: | 16 | reg: |
| 17 | maxItems: 1 | 17 | maxItems: 1 |
| @@ -16,13 +16,13 @@ properties: · 15 unmodified lines | |||
| 16 | compatible: | 16 | compatible: |
| 17 | oneOf: | 17 | oneOf: |
| 18 | - enum: | 18 | - enum: |
| 19 | - ingenic,jz4740-i2s | 19 | - ingenic,jz4740-i2s |
| 20 | - ingenic,jz4760-i2s | 20 | - ingenic,jz4760-i2s |
| 21 | - ingenic,jz4770-i2s | 21 | - ingenic,jz4770-i2s |
| 22 | - ingenic,jz4780-i2s | 22 | - ingenic,jz4780-i2s |
| 23 | - items: | 23 | - items: |
| 24 | - const: ingenic,jz4725b-i2s | 24 | - const: ingenic,jz4725b-i2s |
| 25 | - const: ingenic,jz4740-i2s | 25 | - const: ingenic,jz4740-i2s |
| 26 | 26 | ||
| 27 | '#sound-dai-cells': | 27 | '#sound-dai-cells': |
| 28 | const: 0 | 28 | const: 0 |
| @@ -11,7 +11,7 @@ maintainers: · 10 unmodified lines | |||
| 11 | 11 | ||
| 12 | properties: | 12 | properties: |
| 13 | compatible: | 13 | compatible: |
| 14 | const: maxim,max98390 | 14 | const: maxim,max98390 |
| 15 | 15 | ||
| 16 | reg: | 16 | reg: |
| 17 | maxItems: 1 | 17 | maxItems: 1 |
| @@ -19,16 +19,16 @@ properties: · 18 unmodified lines | |||
| 19 | - const: rockchip,rk3066-i2s | 19 | - const: rockchip,rk3066-i2s |
| 20 | - items: | 20 | - items: |
| 21 | - enum: | 21 | - enum: |
| 22 | - rockchip,px30-i2s | 22 | - rockchip,px30-i2s |
| 23 | - rockchip,rk3036-i2s | 23 | - rockchip,rk3036-i2s |
| 24 | - rockchip,rk3188-i2s | 24 | - rockchip,rk3188-i2s |
| 25 | - rockchip,rk3228-i2s | 25 | - rockchip,rk3228-i2s |
| 26 | - rockchip,rk3288-i2s | 26 | - rockchip,rk3288-i2s |
| 27 | - rockchip,rk3308-i2s | 27 | - rockchip,rk3308-i2s |
| 28 | - rockchip,rk3328-i2s | 28 | - rockchip,rk3328-i2s |
| 29 | - rockchip,rk3366-i2s | 29 | - rockchip,rk3366-i2s |
| 30 | - rockchip,rk3368-i2s | 30 | - rockchip,rk3368-i2s |
| 31 | - rockchip,rk3399-i2s | 31 | - rockchip,rk3399-i2s |
| 32 | - const: rockchip,rk3066-i2s | 32 | - const: rockchip,rk3066-i2s |
| 33 | 33 | ||
| 34 | reg: | 34 | reg: |
| @@ -55,8 +55,8 @@ properties: · 20 unmodified lines | |||
| 55 | oneOf: | 55 | oneOf: |
| 56 | - const: rx | 56 | - const: rx |
| 57 | - items: | 57 | - items: |
| 58 | - const: tx | 58 | - const: tx |
| 59 | - const: rx | 59 | - const: rx |
| 60 | 60 | ||
| 61 | power-domains: | 61 | power-domains: |
| 62 | maxItems: 1 | 62 | maxItems: 1 |
| @@ -25,8 +25,8 @@ properties: · 24 unmodified lines | |||
| 25 | - const: rockchip,rk3399-spdif | 25 | - const: rockchip,rk3399-spdif |
| 26 | - items: | 26 | - items: |
| 27 | - enum: | 27 | - enum: |
| 28 | - rockchip,rk3188-spdif | 28 | - rockchip,rk3188-spdif |
| 29 | - rockchip,rk3288-spdif | 29 | - rockchip,rk3288-spdif |
| 30 | - const: rockchip,rk3066-spdif | 30 | - const: rockchip,rk3066-spdif |
| 31 | 31 | ||
| 32 | reg: | 32 | reg: |
| @@ -44,8 +44,8 @@ properties: · 43 unmodified lines | |||
| 44 | $ref: /schemas/types.yaml#/definitions/uint32 | 44 | $ref: /schemas/types.yaml#/definitions/uint32 |
| 45 | description: Sets TDM RX capture edge. | 45 | description: Sets TDM RX capture edge. |
| 46 | enum: | 46 | enum: |
| 47 | - 0 # Rising edge | 47 | - 0 # Rising edge |
| 48 | - 1 # Falling edge | 48 | - 1 # Falling edge |
| 49 | 49 | ||
| 50 | '#sound-dai-cells': | 50 | '#sound-dai-cells': |
| 51 | const: 1 | 51 | const: 1 |
| @@ -32,32 +32,32 @@ properties: · 31 unmodified lines | |||
| 32 | reg: | 32 | reg: |
| 33 | maxItems: 1 | 33 | maxItems: 1 |
| 34 | description: | | 34 | description: | |
| 35 | I2C addresss of the device can be one of these 0x4c, 0x4d, 0x4e or 0x4f | 35 | I2C addresss of the device can be one of these 0x4c, 0x4d, 0x4e or 0x4f |
| 36 | 36 | ||
| 37 | reset-gpios: | 37 | reset-gpios: |
| 38 | description: | | 38 | description: | |
| 39 | GPIO used for hardware reset. | 39 | GPIO used for hardware reset. |
| 40 | 40 | ||
| 41 | areg-supply: | 41 | areg-supply: |
| 42 | description: | | 42 | description: | |
| 43 | Regulator with AVDD at 3.3V. If not defined then the internal regulator | 43 | Regulator with AVDD at 3.3V. If not defined then the internal regulator |
| 44 | is enabled. | 44 | is enabled. |
| 45 | 45 | ||
| 46 | ti,mic-bias-source: | 46 | ti,mic-bias-source: |
| 47 | description: | | 47 | description: | |
| 48 | Indicates the source for MIC Bias. | 48 | Indicates the source for MIC Bias. |
| 49 | 0 - Mic bias is set to VREF | 49 | 0 - Mic bias is set to VREF |
| 50 | 1 - Mic bias is set to VREF × 1.096 | 50 | 1 - Mic bias is set to VREF × 1.096 |
| 51 | 6 - Mic bias is set to AVDD | 51 | 6 - Mic bias is set to AVDD |
| 52 | $ref: /schemas/types.yaml#/definitions/uint32 | 52 | $ref: /schemas/types.yaml#/definitions/uint32 |
| 53 | enum: [0, 1, 6] | 53 | enum: [0, 1, 6] |
| 54 | 54 | ||
| 55 | ti,vref-source: | 55 | ti,vref-source: |
| 56 | description: | | 56 | description: | |
| 57 | Indicates the source for MIC Bias. | 57 | Indicates the source for MIC Bias. |
| 58 | 0 - Set VREF to 2.75V | 58 | 0 - Set VREF to 2.75V |
| 59 | 1 - Set VREF to 2.5V | 59 | 1 - Set VREF to 2.5V |
| 60 | 2 - Set VREF to 1.375V | 60 | 2 - Set VREF to 1.375V |
| 61 | $ref: /schemas/types.yaml#/definitions/uint32 | 61 | $ref: /schemas/types.yaml#/definitions/uint32 |
| 62 | enum: [0, 1, 2] | 62 | enum: [0, 1, 2] |
| 63 | 63 | ||
| @@ -109,7 +109,7 @@ properties: · 45 unmodified lines | |||
| 109 | default: [0, 0, 0, 0] | 109 | default: [0, 0, 0, 0] |
| 110 | 110 | ||
| 111 | patternProperties: | 111 | patternProperties: |
| 112 | '^ti,gpo-config-[1-4]$': | 112 | '^ti,gpo-config-[1-4]$': |
| 113 | $ref: /schemas/types.yaml#/definitions/uint32-array | 113 | $ref: /schemas/types.yaml#/definitions/uint32-array |
| 114 | description: | | 114 | description: | |
| 115 | Defines the configuration and output driver for the general purpose | 115 | Defines the configuration and output driver for the general purpose |
| @@ -22,10 +22,10 @@ properties: · 21 unmodified lines | |||
| 22 | - const: allwinner,sun6i-a31-spi | 22 | - const: allwinner,sun6i-a31-spi |
| 23 | - const: allwinner,sun8i-h3-spi | 23 | - const: allwinner,sun8i-h3-spi |
| 24 | - items: | 24 | - items: |
| 25 | - enum: | 25 | - enum: |
| 26 | - allwinner,sun8i-r40-spi | 26 | - allwinner,sun8i-r40-spi |
| 27 | - allwinner,sun50i-h6-spi | 27 | - allwinner,sun50i-h6-spi |
| 28 | - const: allwinner,sun8i-h3-spi | 28 | - const: allwinner,sun8i-h3-spi |
| 29 | 29 | ||
| 30 | reg: | 30 | reg: |
| 31 | maxItems: 1 | 31 | maxItems: 1 |
| @@ -23,19 +23,19 @@ properties: · 22 unmodified lines | |||
| 23 | - const: fsl,imx51-ecspi | 23 | - const: fsl,imx51-ecspi |
| 24 | - const: fsl,imx53-ecspi | 24 | - const: fsl,imx53-ecspi |
| 25 | - items: | 25 | - items: |
| 26 | - enum: | 26 | - enum: |
| 27 | - fsl,imx50-ecspi | 27 | - fsl,imx50-ecspi |
| 28 | - fsl,imx6q-ecspi | 28 | - fsl,imx6q-ecspi |
| 29 | - fsl,imx6sx-ecspi | 29 | - fsl,imx6sx-ecspi |
| 30 | - fsl,imx6sl-ecspi | 30 | - fsl,imx6sl-ecspi |
| 31 | - fsl,imx6sll-ecspi | 31 | - fsl,imx6sll-ecspi |
| 32 | - fsl,imx6ul-ecspi | 32 | - fsl,imx6ul-ecspi |
| 33 | - fsl,imx7d-ecspi | 33 | - fsl,imx7d-ecspi |
| 34 | - fsl,imx8mq-ecspi | 34 | - fsl,imx8mq-ecspi |
| 35 | - fsl,imx8mm-ecspi | 35 | - fsl,imx8mm-ecspi |
| 36 | - fsl,imx8mn-ecspi | 36 | - fsl,imx8mn-ecspi |
| 37 | - fsl,imx8mp-ecspi | 37 | - fsl,imx8mp-ecspi |
| 38 | - const: fsl,imx51-ecspi | 38 | - const: fsl,imx51-ecspi |
| 39 | 39 | ||
| 40 | reg: | 40 | reg: |
| 41 | maxItems: 1 | 41 | maxItems: 1 |
| @@ -33,4 +33,4 @@ examples: · 32 unmodified lines | |||
| 33 | reg = <0x1f000000 0x10>; | 33 | reg = <0x1f000000 0x10>; |
| 34 | }; | 34 | }; |
| 35 | 35 | ||
| 36 | ... | 36 | ... |
| @@ -43,47 +43,47 @@ properties: · 42 unmodified lines | |||
| 43 | maxItems: 1 | 43 | maxItems: 1 |
| 44 | 44 | ||
| 45 | required: | 45 | required: |
| 46 | - compatible | 46 | - compatible |
| 47 | - reg | 47 | - reg |
| 48 | - spi-max-frequency | 48 | - spi-max-frequency |
| 49 | - mux-controls | 49 | - mux-controls |
| 50 | 50 | ||
| 51 | examples: | 51 | examples: |
| 52 | - | | 52 | - | |
| 53 | #include <dt-bindings/gpio/gpio.h> | 53 | #include <dt-bindings/gpio/gpio.h> |
| 54 | mux: mux-controller { | 54 | mux: mux-controller { |
| 55 | compatible = "gpio-mux"; | 55 | compatible = "gpio-mux"; |
| 56 | #mux-control-cells = <0>; | 56 | #mux-control-cells = <0>; |
| 57 | 57 | ||
| 58 | mux-gpios = <&gpio0 3 GPIO_ACTIVE_HIGH>; | 58 | mux-gpios = <&gpio0 3 GPIO_ACTIVE_HIGH>; |
| 59 | }; | 59 | }; |
| 60 | 60 | ||
| 61 | spi { | 61 | spi { |
| 62 | #address-cells = <1>; | 62 | #address-cells = <1>; |
| 63 | #size-cells = <0>; | 63 | #size-cells = <0>; |
| 64 | spi@0 { | 64 | spi@0 { |
| 65 | compatible = "spi-mux"; | 65 | compatible = "spi-mux"; |
| 66 | reg = <0>; | 66 | reg = <0>; |
| 67 | #address-cells = <1>; | 67 | #address-cells = <1>; |
| 68 | #size-cells = <0>; | 68 | #size-cells = <0>; |
| 69 | spi-max-frequency = <100000000>; | 69 | spi-max-frequency = <100000000>; |
| 70 | 70 | ||
| 71 | mux-controls = <&mux>; | 71 | mux-controls = <&mux>; |
| 72 | 72 | ||
| 73 | spi-flash@0 { | 73 | spi-flash@0 { |
| 74 | compatible = "jedec,spi-nor"; | 74 | compatible = "jedec,spi-nor"; |
| 75 | reg = <0>; | 75 | reg = <0>; |
| 76 | #address-cells = <1>; | 76 | #address-cells = <1>; |
| 77 | #size-cells = <0>; | 77 | #size-cells = <0>; |
| 78 | spi-max-frequency = <40000000>; | 78 | spi-max-frequency = <40000000>; |
| 79 | }; | 79 | }; |
| 80 | 80 | ||
| 81 | spi-device@1 { | 81 | spi-device@1 { |
| 82 | compatible = "lineartechnology,ltc2488"; | 82 | compatible = "lineartechnology,ltc2488"; |
| 83 | reg = <1>; | 83 | reg = <1>; |
| 84 | #address-cells = <1>; | 84 | #address-cells = <1>; |
| 85 | #size-cells = <0>; | 85 | #size-cells = <0>; |
| 86 | spi-max-frequency = <10000000>; | 86 | spi-max-frequency = <10000000>; |
| 87 | }; | 87 | }; |
| 88 | }; | 88 | }; |
| 89 | }; | 89 | }; |
| @@ -26,13 +26,13 @@ properties: · 25 unmodified lines | |||
| 26 | - const: rockchip,rv1108-spi | 26 | - const: rockchip,rv1108-spi |
| 27 | - items: | 27 | - items: |
| 28 | - enum: | 28 | - enum: |
| 29 | - rockchip,px30-spi | 29 | - rockchip,px30-spi |
| 30 | - rockchip,rk3188-spi | 30 | - rockchip,rk3188-spi |
| 31 | - rockchip,rk3288-spi | 31 | - rockchip,rk3288-spi |
| 32 | - rockchip,rk3308-spi | 32 | - rockchip,rk3308-spi |
| 33 | - rockchip,rk3328-spi | 33 | - rockchip,rk3328-spi |
| 34 | - rockchip,rk3368-spi | 34 | - rockchip,rk3368-spi |
| 35 | - rockchip,rk3399-spi | 35 | - rockchip,rk3399-spi |
| 36 | - const: rockchip,rk3066-spi | 36 | - const: rockchip,rk3066-spi |
| 37 | 37 | ||
| 38 | reg: | 38 | reg: |
| @@ -44,9 +44,9 @@ select: true · 43 unmodified lines | |||
| 44 | properties: | 44 | properties: |
| 45 | "#cooling-cells": | 45 | "#cooling-cells": |
| 46 | description: | 46 | description: |
| 47 | Must be 2, in order to specify minimum and maximum cooling state used in | 47 | Must be 2, in order to specify minimum and maximum cooling state used in |
| 48 | the cooling-maps reference. The first cell is the minimum cooling state | 48 | the cooling-maps reference. The first cell is the minimum cooling state |
| 49 | and the second cell is the maximum cooling state requested. | 49 | and the second cell is the maximum cooling state requested. |
| 50 | const: 2 | 50 | const: 2 |
| 51 | 51 | ||
| 52 | examples: | 52 | examples: |
| @@ -18,29 +18,28 @@ description: | · 17 unmodified lines | |||
| 18 | This binding describes the thermal idle node. | 18 | This binding describes the thermal idle node. |
| 19 | 19 | ||
| 20 | properties: | 20 | properties: |
| 21 | $nodename: | 21 | $nodename: |
| 22 | const: thermal-idle | 22 | const: thermal-idle |
| 23 | description: | | 23 | description: | |
| 24 | A thermal-idle node describes the idle cooling device properties to | 24 | A thermal-idle node describes the idle cooling device properties to |
| 25 | cool down efficiently the attached thermal zone. | 25 | cool down efficiently the attached thermal zone. |
| 26 | 26 | ||
| 27 | '#cooling-cells': | 27 | '#cooling-cells': |
| 28 | const: 2 | 28 | const: 2 |
| 29 | description: | | 29 | description: | |
| 30 | Must be 2, in order to specify minimum and maximum cooling state used in | 30 | Must be 2, in order to specify minimum and maximum cooling state used in |
| 31 | the cooling-maps reference. The first cell is the minimum cooling state | 31 | the cooling-maps reference. The first cell is the minimum cooling state |
| 32 | and the second cell is the maximum cooling state requested. | 32 | and the second cell is the maximum cooling state requested. |
| 33 | 33 | ||
| 34 | duration-us: | 34 | duration-us: |
| 35 | description: | | 35 | description: | |
| 36 | The idle duration in microsecond the device should cool down. | 36 | The idle duration in microsecond the device should cool down. |
| 37 | 37 | ||
| 38 | exit-latency-us: | 38 | exit-latency-us: |
| 39 | description: | | 39 | description: | |
| 40 | The exit latency constraint in microsecond for the injected | 40 | The exit latency constraint in microsecond for the injected idle state |
| 41 | idle state for the device. It is the latency constraint to | 41 | for the device. It is the latency constraint to apply when selecting an |
| 42 | apply when selecting an idle state from among all the present | 42 | idle state from among all the present ones. |
| 43 | ones. | ||
| 44 | 43 | ||
| 45 | required: | 44 | required: |
| 46 | - '#cooling-cells' | 45 | - '#cooling-cells' |
| @@ -20,17 +20,17 @@ properties: · 19 unmodified lines | |||
| 20 | - const: fsl,imx31-gpt | 20 | - const: fsl,imx31-gpt |
| 21 | - items: | 21 | - items: |
| 22 | - enum: | 22 | - enum: |
| 23 | - fsl,imx25-gpt | 23 | - fsl,imx25-gpt |
| 24 | - fsl,imx50-gpt | 24 | - fsl,imx50-gpt |
| 25 | - fsl,imx51-gpt | 25 | - fsl,imx51-gpt |
| 26 | - fsl,imx53-gpt | 26 | - fsl,imx53-gpt |
| 27 | - fsl,imx6q-gpt | 27 | - fsl,imx6q-gpt |
| 28 | - const: fsl,imx31-gpt | 28 | - const: fsl,imx31-gpt |
| 29 | - const: fsl,imx6dl-gpt | 29 | - const: fsl,imx6dl-gpt |
| 30 | - items: | 30 | - items: |
| 31 | - enum: | 31 | - enum: |
| 32 | - fsl,imx6sl-gpt | 32 | - fsl,imx6sl-gpt |
| 33 | - fsl,imx6sx-gpt | 33 | - fsl,imx6sx-gpt |
| 34 | - const: fsl,imx6dl-gpt | 34 | - const: fsl,imx6dl-gpt |
| 35 | 35 | ||
| 36 | reg: | 36 | reg: |
| @@ -49,16 +49,16 @@ properties: · 48 unmodified lines | |||
| 49 | compatible: | 49 | compatible: |
| 50 | oneOf: | 50 | oneOf: |
| 51 | - items: | 51 | - items: |
| 52 | - enum: | 52 | - enum: |
| 53 | - ingenic,jz4740-tcu | 53 | - ingenic,jz4740-tcu |
| 54 | - ingenic,jz4725b-tcu | 54 | - ingenic,jz4725b-tcu |
| 55 | - ingenic,jz4770-tcu | 55 | - ingenic,jz4770-tcu |
| 56 | - ingenic,x1000-tcu | 56 | - ingenic,x1000-tcu |
| 57 | - const: simple-mfd | 57 | - const: simple-mfd |
| 58 | - items: | 58 | - items: |
| 59 | - const: ingenic,jz4780-tcu | 59 | - const: ingenic,jz4780-tcu |
| 60 | - const: ingenic,jz4770-tcu | 60 | - const: ingenic,jz4770-tcu |
| 61 | - const: simple-mfd | 61 | - const: simple-mfd |
| 62 | 62 | ||
| 63 | reg: | 63 | reg: |
| 64 | maxItems: 1 | 64 | maxItems: 1 |
| @@ -113,13 +113,13 @@ patternProperties: · 48 unmodified lines | |||
| 113 | compatible: | 113 | compatible: |
| 114 | oneOf: | 114 | oneOf: |
| 115 | - enum: | 115 | - enum: |
| 116 | - ingenic,jz4740-watchdog | 116 | - ingenic,jz4740-watchdog |
| 117 | - ingenic,jz4780-watchdog | 117 | - ingenic,jz4780-watchdog |
| 118 | - items: | 118 | - items: |
| 119 | - enum: | 119 | - enum: |
| 120 | - ingenic,jz4770-watchdog | 120 | - ingenic,jz4770-watchdog |
| 121 | - ingenic,jz4725b-watchdog | 121 | - ingenic,jz4725b-watchdog |
| 122 | - const: ingenic,jz4740-watchdog | 122 | - const: ingenic,jz4740-watchdog |
| 123 | 123 | ||
| 124 | reg: | 124 | reg: |
| 125 | maxItems: 1 | 125 | maxItems: 1 |
| @@ -143,13 +143,13 @@ patternProperties: · 17 unmodified lines | |||
| 143 | compatible: | 143 | compatible: |
| 144 | oneOf: | 144 | oneOf: |
| 145 | - enum: | 145 | - enum: |
| 146 | - ingenic,jz4740-pwm | 146 | - ingenic,jz4740-pwm |
| 147 | - ingenic,jz4725b-pwm | 147 | - ingenic,jz4725b-pwm |
| 148 | - items: | 148 | - items: |
| 149 | - enum: | 149 | - enum: |
| 150 | - ingenic,jz4770-pwm | 150 | - ingenic,jz4770-pwm |
| 151 | - ingenic,jz4780-pwm | 151 | - ingenic,jz4780-pwm |
| 152 | - const: ingenic,jz4740-pwm | 152 | - const: ingenic,jz4740-pwm |
| 153 | 153 | ||
| 154 | reg: | 154 | reg: |
| 155 | maxItems: 1 | 155 | maxItems: 1 |
| @@ -182,11 +182,11 @@ patternProperties: · 26 unmodified lines | |||
| 182 | compatible: | 182 | compatible: |
| 183 | oneOf: | 183 | oneOf: |
| 184 | - enum: | 184 | - enum: |
| 185 | - ingenic,jz4725b-ost | 185 | - ingenic,jz4725b-ost |
| 186 | - ingenic,jz4770-ost | 186 | - ingenic,jz4770-ost |
| 187 | - items: | 187 | - items: |
| 188 | - const: ingenic,jz4780-ost | 188 | - const: ingenic,jz4780-ost |
| 189 | - const: ingenic,jz4770-ost | 189 | - const: ingenic,jz4770-ost |
| 190 | 190 | ||
| 191 | reg: | 191 | reg: |
| 192 | maxItems: 1 | 192 | maxItems: 1 |
| @@ -27,8 +27,8 @@ properties: · 26 unmodified lines | |||
| 27 | clocks: | 27 | clocks: |
| 28 | minItems: 1 | 28 | minItems: 1 |
| 29 | items: | 29 | items: |
| 30 | - description: Timer ticks reference clock source | 30 | - description: Timer ticks reference clock source |
| 31 | - description: APB interface clock source | 31 | - description: APB interface clock source |
| 32 | 32 | ||
| 33 | clock-names: | 33 | clock-names: |
| 34 | minItems: 1 | 34 | minItems: 1 |
| @@ -298,7 +298,7 @@ properties: · 297 unmodified lines | |||
| 298 | - national,lm80 | 298 | - national,lm80 |
| 299 | # Temperature sensor with integrated fan control | 299 | # Temperature sensor with integrated fan control |
| 300 | - national,lm85 | 300 | - national,lm85 |
| 301 | # ±0.33°C Accurate, 12-Bit + Sign Temperature Sensor and Thermal Window Comparator with Two-Wire Interface | 301 | # I2C ±0.33°C Accurate, 12-Bit + Sign Temperature Sensor and Thermal Window Comparator |
| 302 | - national,lm92 | 302 | - national,lm92 |
| 303 | # i2c trusted platform module (TPM) | 303 | # i2c trusted platform module (TPM) |
| 304 | - nuvoton,npct501 | 304 | - nuvoton,npct501 |
| @@ -19,24 +19,24 @@ properties: · 18 unmodified lines | |||
| 19 | - const: snps,dwc2 | 19 | - const: snps,dwc2 |
| 20 | - items: | 20 | - items: |
| 21 | - enum: | 21 | - enum: |
| 22 | - rockchip,px30-usb | 22 | - rockchip,px30-usb |
| 23 | - rockchip,rk3036-usb | 23 | - rockchip,rk3036-usb |
| 24 | - rockchip,rk3188-usb | 24 | - rockchip,rk3188-usb |
| 25 | - rockchip,rk3228-usb | 25 | - rockchip,rk3228-usb |
| 26 | - rockchip,rk3288-usb | 26 | - rockchip,rk3288-usb |
| 27 | - rockchip,rk3328-usb | 27 | - rockchip,rk3328-usb |
| 28 | - rockchip,rk3368-usb | 28 | - rockchip,rk3368-usb |
| 29 | - rockchip,rv1108-usb | 29 | - rockchip,rv1108-usb |
| 30 | - const: rockchip,rk3066-usb | 30 | - const: rockchip,rk3066-usb |
| 31 | - const: snps,dwc2 | 31 | - const: snps,dwc2 |
| 32 | - const: lantiq,arx100-usb | 32 | - const: lantiq,arx100-usb |
| 33 | - const: lantiq,xrx200-usb | 33 | - const: lantiq,xrx200-usb |
| 34 | - items: | 34 | - items: |
| 35 | - enum: | 35 | - enum: |
| 36 | - amlogic,meson8-usb | 36 | - amlogic,meson8-usb |
| 37 | - amlogic,meson8b-usb | 37 | - amlogic,meson8b-usb |
| 38 | - amlogic,meson-gxbb-usb | 38 | - amlogic,meson-gxbb-usb |
| 39 | - amlogic,meson-g12a-usb | 39 | - amlogic,meson-g12a-usb |
| 40 | - const: snps,dwc2 | 40 | - const: snps,dwc2 |
| 41 | - const: amcc,dwc-otg | 41 | - const: amcc,dwc-otg |
| 42 | - const: snps,dwc2 | 42 | - const: snps,dwc2 |
| @@ -116,12 +116,13 @@ properties: · 73 unmodified lines | |||
| 116 | 116 | ||
| 117 | snps,need-phy-for-wake: | 117 | snps,need-phy-for-wake: |
| 118 | $ref: /schemas/types.yaml#/definitions/flag | 118 | $ref: /schemas/types.yaml#/definitions/flag |
| 119 | description: If present indicates that the phy needs to be left on for remote wakeup during suspend. | 119 | description: If present indicates that the phy needs to be left on for |
| 120 | remote wakeup during suspend. | ||
| 120 | 121 | ||
| 121 | snps,reset-phy-on-wake: | 122 | snps,reset-phy-on-wake: |
| 122 | $ref: /schemas/types.yaml#/definitions/flag | 123 | $ref: /schemas/types.yaml#/definitions/flag |
| 123 | description: If present indicates that we need to reset the PHY when we detect a wakeup. | 124 | description: If present indicates that we need to reset the PHY when we |
| 124 | This is due to a hardware errata. | 125 | detect a wakeup. This is due to a hardware errata. |
| 125 | 126 | ||
| 126 | required: | 127 | required: |
| 127 | - compatible | 128 | - compatible |
| @@ -80,7 +80,7 @@ properties: · 79 unmodified lines | |||
| 80 | companion: | 80 | companion: |
| 81 | $ref: /schemas/types.yaml#/definitions/phandle | 81 | $ref: /schemas/types.yaml#/definitions/phandle |
| 82 | description: | 82 | description: |
| 83 | Phandle of a companion. | 83 | Phandle of a companion. |
| 84 | 84 | ||
| 85 | phys: | 85 | phys: |
| 86 | description: PHY specifier for the USB PHY | 86 | description: PHY specifier for the USB PHY |
| @@ -16,11 +16,11 @@ properties: · 15 unmodified lines | |||
| 16 | compatible: | 16 | compatible: |
| 17 | oneOf: | 17 | oneOf: |
| 18 | - enum: | 18 | - enum: |
| 19 | - ingenic,jz4770-musb | 19 | - ingenic,jz4770-musb |
| 20 | - ingenic,jz4740-musb | 20 | - ingenic,jz4740-musb |
| 21 | - items: | 21 | - items: |
| 22 | - const: ingenic,jz4725b-musb | 22 | - const: ingenic,jz4725b-musb |
| 23 | - const: ingenic,jz4740-musb | 23 | - const: ingenic,jz4740-musb |
| 24 | 24 | ||
| 25 | reg: | 25 | reg: |
| 26 | maxItems: 1 | 26 | maxItems: 1 |
| @@ -57,11 +57,11 @@ properties: · 56 unmodified lines | |||
| 57 | minItems: 4 | 57 | minItems: 4 |
| 58 | maxItems: 5 | 58 | maxItems: 5 |
| 59 | items: | 59 | items: |
| 60 | - const: dev | 60 | - const: dev |
| 61 | - const: ss | 61 | - const: ss |
| 62 | - const: ss_src | 62 | - const: ss_src |
| 63 | - const: fs_src | 63 | - const: fs_src |
| 64 | - const: hs_src | 64 | - const: hs_src |
| 65 | 65 | ||
| 66 | power-domains: | 66 | power-domains: |
| 67 | items: | 67 | items: |
| @@ -19,9 +19,9 @@ properties: · 18 unmodified lines | |||
| 19 | 19 | ||
| 20 | power-domains: | 20 | power-domains: |
| 21 | description: | 21 | description: |
| 22 | PM domain provider node and an args specifier containing | 22 | PM domain provider node and an args specifier containing |
| 23 | the USB device id value. See, | 23 | the USB device id value. See, |
| 24 | Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt | 24 | Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt |
| 25 | 25 | ||
| 26 | clocks: | 26 | clocks: |
| 27 | description: Clock phandles to usb2_refclk and lpm_clk | 27 | description: Clock phandles to usb2_refclk and lpm_clk |
| @@ -13,8 +13,8 @@ properties: · 12 unmodified lines | |||
| 13 | compatible: | 13 | compatible: |
| 14 | items: | 14 | items: |
| 15 | - enum: | 15 | - enum: |
| 16 | - ti,keystone-dwc3 | 16 | - ti,keystone-dwc3 |
| 17 | - ti,am654-dwc3 | 17 | - ti,am654-dwc3 |
| 18 | 18 | ||
| 19 | reg: | 19 | reg: |
| 20 | maxItems: 1 | 20 | maxItems: 1 |
| @@ -993,7 +993,8 @@ patternProperties: · 992 unmodified lines | |||
| 993 | "^sst,.*": | 993 | "^sst,.*": |
| 994 | description: Silicon Storage Technology, Inc. | 994 | description: Silicon Storage Technology, Inc. |
| 995 | "^sstar,.*": | 995 | "^sstar,.*": |
| 996 | description: Xiamen Xingchen(SigmaStar) Technology Co., Ltd. (formerly part of MStar Semiconductor, Inc.) | 996 | description: Xiamen Xingchen(SigmaStar) Technology Co., Ltd. |
| 997 | (formerly part of MStar Semiconductor, Inc.) | ||
| 997 | "^st,.*": | 998 | "^st,.*": |
| 998 | description: STMicroelectronics | 999 | description: STMicroelectronics |
| 999 | "^starry,.*": | 1000 | "^starry,.*": |