Pull Devicetree fixes from Rob Herring: - Another round of whack-a-mole removing 'allOf', redundant cases of 'maxItems' and incorrect 'reg' sizes - Fix support for yaml.h in non-standard paths * tag 'devicetree-fixes-for-5.8-1' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux: dt-bindings: Remove redundant 'maxItems' dt-bindings: Fix more incorrect 'reg' property sizes in examples dt-bindings: phy: qcom: Fix missing 'ranges' and example addresses dt-bindings: Remove more cases of 'allOf' containing a '$ref' scripts/dtc: use pkg-config to include <yaml.h> in non-standard path
Unified · Split
| @@ -85,9 +85,8 @@ properties: · 84 unmodified lines | ||
| 85 | 85 | CPU power good signal from external PMIC to PMC is enabled. |
| 86 | 86 | |
| 87 | 87 | nvidia,suspend-mode: |
| 88 | − allOf: | |
| 89 | − - $ref: /schemas/types.yaml#/definitions/uint32 | |
| 90 | − - enum: [0, 1, 2] | |
| 88 | + $ref: /schemas/types.yaml#/definitions/uint32 | |
| 89 | + enum: [0, 1, 2] | |
| 91 | 90 | description: |
| 92 | 91 | The suspend mode that the platform should use. |
| 93 | 92 | Mode 0 is for LP0, CPU + Core voltage off and DRAM in self-refresh |
| @@ -40,28 +40,25 @@ properties: · 39 unmodified lines | ||
| 40 | 40 | |
| 41 | 41 | calxeda,led-order: |
| 42 | 42 | description: Maps port numbers to offsets within the SGPIO bitstream. |
| 43 | − allOf: | |
| 44 | − - $ref: /schemas/types.yaml#/definitions/uint32-array | |
| 45 | − - minItems: 1 | |
| 46 | − maxItems: 8 | |
| 43 | + $ref: /schemas/types.yaml#/definitions/uint32-array | |
| 44 | + minItems: 1 | |
| 45 | + maxItems: 8 | |
| 47 | 46 | |
| 48 | 47 | calxeda,port-phys: |
| 49 | 48 | description: | |
| 50 | 49 | phandle-combophy and lane assignment, which maps each SATA port to a |
| 51 | 50 | combophy and a lane within that combophy |
| 52 | − allOf: | |
| 53 | − - $ref: /schemas/types.yaml#/definitions/phandle-array | |
| 54 | − - minItems: 1 | |
| 55 | − maxItems: 8 | |
| 51 | + $ref: /schemas/types.yaml#/definitions/phandle-array | |
| 52 | + minItems: 1 | |
| 53 | + maxItems: 8 | |
| 56 | 54 | |
| 57 | 55 | calxeda,tx-atten: |
| 58 | 56 | description: | |
| 59 | 57 | Contains TX attenuation override codes, one per port. |
| 60 | 58 | The upper 24 bits of each entry are always 0 and thus ignored. |
| 61 | − allOf: | |
| 62 | − - $ref: /schemas/types.yaml#/definitions/uint32-array | |
| 63 | − - minItems: 1 | |
| 64 | − maxItems: 8 | |
| 59 | + $ref: /schemas/types.yaml#/definitions/uint32-array | |
| 60 | + minItems: 1 | |
| 61 | + maxItems: 8 | |
| 65 | 62 | |
| 66 | 63 | calxeda,sgpio-gpio: |
| 67 | 64 | description: | |
| @@ -71,8 +71,8 @@ examples: · 70 unmodified lines | ||
| 71 | 71 | |
| 72 | 72 | bus@1f059000 { |
| 73 | 73 | compatible = "baikal,bt1-apb", "simple-bus"; |
| 74 | − reg = <0 0x1f059000 0 0x1000>, | |
| 75 | − <0 0x1d000000 0 0x2040000>; | |
| 74 | + reg = <0x1f059000 0x1000>, | |
| 75 | + <0x1d000000 0x2040000>; | |
| 76 | 76 | reg-names = "ehb", "nodev"; |
| 77 | 77 | #address-cells = <1>; |
| 78 | 78 | #size-cells = <1>; |
| @@ -85,8 +85,8 @@ examples: · 84 unmodified lines | ||
| 85 | 85 | |
| 86 | 86 | bus@1f05a000 { |
| 87 | 87 | compatible = "baikal,bt1-axi", "simple-bus"; |
| 88 | − reg = <0 0x1f05a000 0 0x1000>, | |
| 89 | − <0 0x1f04d110 0 0x8>; | |
| 88 | + reg = <0x1f05a000 0x1000>, | |
| 89 | + <0x1f04d110 0x8>; | |
| 90 | 90 | reg-names = "qos", "ehb"; |
| 91 | 91 | #address-cells = <1>; |
| 92 | 92 | #size-cells = <1>; |
| @@ -23,7 +23,6 @@ properties: · 22 unmodified lines | ||
| 23 | 23 | items: |
| 24 | 24 | - description: CCM interrupt request 1 |
| 25 | 25 | - description: CCM interrupt request 2 |
| 26 | − maxItems: 2 | |
| 27 | 26 | |
| 28 | 27 | '#clock-cells': |
| 29 | 28 | const: 1 |
| @@ -23,7 +23,6 @@ properties: · 22 unmodified lines | ||
| 23 | 23 | items: |
| 24 | 24 | - description: CCM interrupt request 1 |
| 25 | 25 | - description: CCM interrupt request 2 |
| 26 | − maxItems: 2 | |
| 27 | 26 | |
| 28 | 27 | '#clock-cells': |
| 29 | 28 | const: 1 |
| @@ -23,7 +23,6 @@ properties: · 22 unmodified lines | ||
| 23 | 23 | items: |
| 24 | 24 | - description: CCM interrupt request 1 |
| 25 | 25 | - description: CCM interrupt request 2 |
| 26 | − maxItems: 2 | |
| 27 | 26 | |
| 28 | 27 | '#clock-cells': |
| 29 | 28 | const: 1 |
| @@ -23,7 +23,6 @@ properties: · 22 unmodified lines | ||
| 23 | 23 | items: |
| 24 | 24 | - description: CCM interrupt request 1 |
| 25 | 25 | - description: CCM interrupt request 2 |
| 26 | − maxItems: 2 | |
| 27 | 26 | |
| 28 | 27 | '#clock-cells': |
| 29 | 28 | const: 1 |
| @@ -23,7 +23,6 @@ properties: · 22 unmodified lines | ||
| 23 | 23 | items: |
| 24 | 24 | - description: CCM interrupt request 1 |
| 25 | 25 | - description: CCM interrupt request 2 |
| 26 | − maxItems: 2 | |
| 27 | 26 | |
| 28 | 27 | '#clock-cells': |
| 29 | 28 | const: 1 |
| @@ -106,8 +106,8 @@ examples: · 105 unmodified lines | ||
| 106 | 106 | #include <dt-bindings/power/rk3288-power.h> |
| 107 | 107 | vopb: vopb@ff930000 { |
| 108 | 108 | compatible = "rockchip,rk3288-vop"; |
| 109 | − reg = <0x0 0xff930000 0x0 0x19c>, | |
| 110 | − <0x0 0xff931000 0x0 0x1000>; | |
| 109 | + reg = <0xff930000 0x19c>, | |
| 110 | + <0xff931000 0x1000>; | |
| 111 | 111 | interrupts = <GIC_SPI 15 IRQ_TYPE_LEVEL_HIGH>; |
| 112 | 112 | clocks = <&cru ACLK_VOP0>, |
| 113 | 113 | <&cru DCLK_VOP0>, |
| @@ -63,11 +63,10 @@ patternProperties: · 62 unmodified lines | ||
| 63 | 63 | |
| 64 | 64 | snps,nr-gpios: |
| 65 | 65 | description: The number of GPIO pins exported by the port. |
| 66 | + $ref: /schemas/types.yaml#/definitions/uint32 | |
| 66 | 67 | default: 32 |
| 67 | − allOf: | |
| 68 | − - $ref: /schemas/types.yaml#/definitions/uint32 | |
| 69 | − - minimum: 1 | |
| 70 | − maximum: 32 | |
| 68 | + minimum: 1 | |
| 69 | + maximum: 32 | |
| 71 | 70 | |
| 72 | 71 | interrupts: |
| 73 | 72 | description: | |
| @@ -67,8 +67,7 @@ properties: · 66 unmodified lines | ||
| 67 | 67 | 1 - direct_sync |
| 68 | 68 | 2 - scaled_sync |
| 69 | 69 | 3 - pulse_sync |
| 70 | − allOf: | |
| 71 | − - $ref: /schemas/types.yaml#/definitions/uint32 | |
| 70 | + $ref: /schemas/types.yaml#/definitions/uint32 | |
| 72 | 71 | minimum: 0 |
| 73 | 72 | maximum: 3 |
| 74 | 73 | |
| @@ -25,9 +25,8 @@ properties: · 24 unmodified lines | ||
| 25 | 25 | |
| 26 | 26 | amstaos,cover-comp-gain: |
| 27 | 27 | description: Multiplier for gain compensation |
| 28 | − allOf: | |
| 29 | − - $ref: /schemas/types.yaml#/definitions/uint32 | |
| 30 | − - enum: [1, 16] | |
| 28 | + $ref: /schemas/types.yaml#/definitions/uint32 | |
| 29 | + enum: [1, 16] | |
| 31 | 30 | |
| 32 | 31 | required: |
| 33 | 32 | - compatible |
| @@ -40,10 +40,9 @@ properties: · 39 unmodified lines | ||
| 40 | 40 | posed on channels 6 and 7 by Hall-effect sensing. |
| 41 | 41 | |
| 42 | 42 | azoteq,suspend-mode: |
| 43 | − allOf: | |
| 44 | − - $ref: /schemas/types.yaml#/definitions/uint32 | |
| 45 | − - enum: [0, 1, 2, 3] | |
| 46 | − default: 0 | |
| 43 | + $ref: /schemas/types.yaml#/definitions/uint32 | |
| 44 | + enum: [0, 1, 2, 3] | |
| 45 | + default: 0 | |
| 47 | 46 | description: | |
| 48 | 47 | Specifies the power mode during suspend as follows: |
| 49 | 48 | 0: Automatic (same as normal runtime, i.e. suspend/resume disabled) |
| @@ -56,11 +55,10 @@ properties: · 6 unmodified lines | ||
| 56 | 55 | description: Divides the device's core clock by a factor of 4. |
| 57 | 56 | |
| 58 | 57 | azoteq,ulp-update: |
| 59 | − allOf: | |
| 60 | − - $ref: /schemas/types.yaml#/definitions/uint32 | |
| 61 | − - minimum: 0 | |
| 62 | − maximum: 7 | |
| 63 | − default: 3 | |
| 58 | + $ref: /schemas/types.yaml#/definitions/uint32 | |
| 59 | + minimum: 0 | |
| 60 | + maximum: 7 | |
| 61 | + default: 3 | |
| 64 | 62 | description: Specifies the ultra-low-power mode update rate. |
| 65 | 63 | |
| 66 | 64 | azoteq,reseed-offset: |
| @@ -70,34 +68,30 @@ properties: · 3 unmodified lines | ||
| 70 | 68 | reseed events. |
| 71 | 69 | |
| 72 | 70 | azoteq,filt-str-lp-lta: |
| 73 | − allOf: | |
| 74 | − - $ref: /schemas/types.yaml#/definitions/uint32 | |
| 75 | − - enum: [0, 1, 2, 3] | |
| 76 | − default: 0 | |
| 71 | + $ref: /schemas/types.yaml#/definitions/uint32 | |
| 72 | + enum: [0, 1, 2, 3] | |
| 73 | + default: 0 | |
| 77 | 74 | description: |
| 78 | 75 | Specifies the long-term average filter strength during low-power mode. |
| 79 | 76 | |
| 80 | 77 | azoteq,filt-str-lp-cnt: |
| 81 | − allOf: | |
| 82 | − - $ref: /schemas/types.yaml#/definitions/uint32 | |
| 83 | − - enum: [0, 1, 2, 3] | |
| 84 | − default: 0 | |
| 78 | + $ref: /schemas/types.yaml#/definitions/uint32 | |
| 79 | + enum: [0, 1, 2, 3] | |
| 80 | + default: 0 | |
| 85 | 81 | description: |
| 86 | 82 | Specifies the raw count filter strength during low-power mode. |
| 87 | 83 | |
| 88 | 84 | azoteq,filt-str-np-lta: |
| 89 | − allOf: | |
| 90 | − - $ref: /schemas/types.yaml#/definitions/uint32 | |
| 91 | − - enum: [0, 1, 2, 3] | |
| 92 | − default: 0 | |
| 85 | + $ref: /schemas/types.yaml#/definitions/uint32 | |
| 86 | + enum: [0, 1, 2, 3] | |
| 87 | + default: 0 | |
| 93 | 88 | description: |
| 94 | 89 | Specifies the long-term average filter strength during normal-power mode. |
| 95 | 90 | |
| 96 | 91 | azoteq,filt-str-np-cnt: |
| 97 | − allOf: | |
| 98 | − - $ref: /schemas/types.yaml#/definitions/uint32 | |
| 99 | − - enum: [0, 1, 2, 3] | |
| 100 | − default: 0 | |
| 92 | + $ref: /schemas/types.yaml#/definitions/uint32 | |
| 93 | + enum: [0, 1, 2, 3] | |
| 94 | + default: 0 | |
| 101 | 95 | description: |
| 102 | 96 | Specifies the raw count filter strength during normal-power mode. |
| 103 | 97 | |
| @@ -156,11 +150,10 @@ properties: · 52 unmodified lines | ||
| 156 | 150 | description: Disables all raw count filtering. |
| 157 | 151 | |
| 158 | 152 | azoteq,gpio3-select: |
| 159 | − allOf: | |
| 160 | − - $ref: /schemas/types.yaml#/definitions/uint32 | |
| 161 | − - minimum: 0 | |
| 162 | − maximum: 7 | |
| 163 | − default: 0 | |
| 153 | + $ref: /schemas/types.yaml#/definitions/uint32 | |
| 154 | + minimum: 0 | |
| 155 | + maximum: 7 | |
| 156 | + default: 0 | |
| 164 | 157 | description: |
| 165 | 158 | Selects the channel for which the GPIO3 pin represents touch state. |
| 166 | 159 | |
| @@ -172,10 +165,9 @@ properties: · 5 unmodified lines | ||
| 172 | 165 | in either direction. |
| 173 | 166 | |
| 174 | 167 | azoteq,tx-freq: |
| 175 | − allOf: | |
| 176 | − - $ref: /schemas/types.yaml#/definitions/uint32 | |
| 177 | − - enum: [0, 1, 2, 3] | |
| 178 | − default: 0 | |
| 168 | + $ref: /schemas/types.yaml#/definitions/uint32 | |
| 169 | + enum: [0, 1, 2, 3] | |
| 170 | + default: 0 | |
| 179 | 171 | description: | |
| 180 | 172 | Specifies the inductive sensing excitation frequency as follows (paren- |
| 181 | 173 | thesized numbers represent the frequency if 'azoteq,clk-div' is present): |
| @@ -189,10 +181,9 @@ properties: · 7 unmodified lines | ||
| 189 | 181 | description: Increases the global capacitance adder from 0.5 pF to 1.5 pF. |
| 190 | 182 | |
| 191 | 183 | azoteq,reseed-select: |
| 192 | − allOf: | |
| 193 | − - $ref: /schemas/types.yaml#/definitions/uint32 | |
| 194 | − - enum: [0, 1, 2, 3] | |
| 195 | − default: 0 | |
| 184 | + $ref: /schemas/types.yaml#/definitions/uint32 | |
| 185 | + enum: [0, 1, 2, 3] | |
| 186 | + default: 0 | |
| 196 | 187 | description: | |
| 197 | 188 | Specifies the event(s) that prompt the device to reseed (i.e. reset the |
| 198 | 189 | long-term average) of an associated channel as follows: |
| @@ -208,10 +199,9 @@ properties: · 9 unmodified lines | ||
| 208 | 199 | channels. |
| 209 | 200 | |
| 210 | 201 | azoteq,filt-str-slider: |
| 211 | − allOf: | |
| 212 | − - $ref: /schemas/types.yaml#/definitions/uint32 | |
| 213 | − - enum: [0, 1, 2, 3] | |
| 214 | − default: 1 | |
| 202 | + $ref: /schemas/types.yaml#/definitions/uint32 | |
| 203 | + enum: [0, 1, 2, 3] | |
| 204 | + default: 1 | |
| 215 | 205 | description: Specifies the slider coordinate filter strength. |
| 216 | 206 | |
| 217 | 207 | patternProperties: |
| @@ -246,27 +236,25 @@ patternProperties: · 28 unmodified lines | ||
| 246 | 236 | description: Specifies that the channel participates in slider 1. |
| 247 | 237 | |
| 248 | 238 | azoteq,rx-enable: |
| 249 | − allOf: | |
| 250 | − - $ref: /schemas/types.yaml#/definitions/uint32-array | |
| 251 | − - minItems: 1 | |
| 252 | − maxItems: 8 | |
| 253 | − items: | |
| 254 | − minimum: 0 | |
| 255 | − maximum: 7 | |
| 239 | + $ref: /schemas/types.yaml#/definitions/uint32-array | |
| 240 | + minItems: 1 | |
| 241 | + maxItems: 8 | |
| 242 | + items: | |
| 243 | + minimum: 0 | |
| 244 | + maximum: 7 | |
| 256 | 245 | description: |
| 257 | 246 | Specifies the CRX pin(s) associated with the channel. By default, only |
| 258 | 247 | the CRX pin corresponding to the channel's index is enabled (e.g. CRX0 |
| 259 | 248 | for channel 0). |
| 260 | 249 | |
| 261 | 250 | azoteq,tx-enable: |
| 262 | − allOf: | |
| 263 | − - $ref: /schemas/types.yaml#/definitions/uint32-array | |
| 264 | − - minItems: 1 | |
| 265 | − maxItems: 8 | |
| 266 | − items: | |
| 267 | − minimum: 0 | |
| 268 | − maximum: 7 | |
| 269 | − default: [0, 1, 2, 3, 4, 5, 6, 7] | |
| 251 | + $ref: /schemas/types.yaml#/definitions/uint32-array | |
| 252 | + minItems: 1 | |
| 253 | + maxItems: 8 | |
| 254 | + items: | |
| 255 | + minimum: 0 | |
| 256 | + maximum: 7 | |
| 257 | + default: [0, 1, 2, 3, 4, 5, 6, 7] | |
| 270 | 258 | description: Specifies the TX pin(s) associated with the channel. |
| 271 | 259 | |
| 272 | 260 | azoteq,meas-cap-decrease: |
| @@ -279,10 +267,9 @@ patternProperties: · 6 unmodified lines | ||
| 279 | 267 | description: Floats any inactive CRX pins instead of grounding them. |
| 280 | 268 | |
| 281 | 269 | azoteq,local-cap-size: |
| 282 | − allOf: | |
| 283 | − - $ref: /schemas/types.yaml#/definitions/uint32 | |
| 284 | − - enum: [0, 1, 2] | |
| 285 | − default: 0 | |
| 270 | + $ref: /schemas/types.yaml#/definitions/uint32 | |
| 271 | + enum: [0, 1, 2] | |
| 272 | + default: 0 | |
| 286 | 273 | description: | |
| 287 | 274 | Specifies the capacitance to be added to the channel as follows: |
| 288 | 275 | 0: None |
| @@ -296,10 +283,9 @@ patternProperties: · 7 unmodified lines | ||
| 296 | 283 | deep-touch events relative to their respective thresholds. |
| 297 | 284 | |
| 298 | 285 | azoteq,proj-bias: |
| 299 | − allOf: | |
| 300 | − - $ref: /schemas/types.yaml#/definitions/uint32 | |
| 301 | − - enum: [0, 1, 2, 3] | |
| 302 | − default: 2 | |
| 286 | + $ref: /schemas/types.yaml#/definitions/uint32 | |
| 287 | + enum: [0, 1, 2, 3] | |
| 288 | + default: 2 | |
| 303 | 289 | description: | |
| 304 | 290 | Specifies the bias current applied during projected-capacitance |
| 305 | 291 | sensing as follows: |
| @@ -309,10 +295,9 @@ patternProperties: · 3 unmodified lines | ||
| 309 | 295 | 3: 20 uA |
| 310 | 296 | |
| 311 | 297 | azoteq,sense-mode: |
| 312 | − allOf: | |
| 313 | − - $ref: /schemas/types.yaml#/definitions/uint32 | |
| 314 | − - enum: [0, 1, 9, 14, 15] | |
| 315 | − default: 0 | |
| 298 | + $ref: /schemas/types.yaml#/definitions/uint32 | |
| 299 | + enum: [0, 1, 9, 14, 15] | |
| 300 | + default: 0 | |
| 316 | 301 | description: | |
| 317 | 302 | Specifies the channel's sensing mode as follows: |
| 318 | 303 | 0: Self capacitance |
| @@ -322,10 +307,9 @@ patternProperties: · 3 unmodified lines | ||
| 322 | 307 | 15: Temperature |
| 323 | 308 | |
| 324 | 309 | azoteq,sense-freq: |
| 325 | − allOf: | |
| 326 | − - $ref: /schemas/types.yaml#/definitions/uint32 | |
| 327 | − - enum: [0, 1, 2, 3] | |
| 328 | − default: 1 | |
| 310 | + $ref: /schemas/types.yaml#/definitions/uint32 | |
| 311 | + enum: [0, 1, 2, 3] | |
| 312 | + default: 1 | |
| 329 | 313 | description: | |
| 330 | 314 | Specifies the channel's sensing frequency as follows (parenthesized |
| 331 | 315 | numbers represent the frequency if 'azoteq,clk-div' is present): |
| @@ -339,10 +323,9 @@ patternProperties: · 7 unmodified lines | ||
| 339 | 323 | description: Enables the static front-end for the channel. |
| 340 | 324 | |
| 341 | 325 | azoteq,ati-mode: |
| 342 | − allOf: | |
| 343 | − - $ref: /schemas/types.yaml#/definitions/uint32 | |
| 344 | − - enum: [0, 1, 2, 3] | |
| 345 | − default: 3 | |
| 326 | + $ref: /schemas/types.yaml#/definitions/uint32 | |
| 327 | + enum: [0, 1, 2, 3] | |
| 328 | + default: 3 | |
| 346 | 329 | description: | |
| 347 | 330 | Specifies the channel's ATI mode as follows: |
| 348 | 331 | 0: Disabled |
| @@ -351,39 +334,35 @@ patternProperties: · 2 unmodified lines | ||
| 351 | 334 | 3: Full |
| 352 | 335 | |
| 353 | 336 | azoteq,ati-base: |
| 354 | − allOf: | |
| 355 | − - $ref: /schemas/types.yaml#/definitions/uint32 | |
| 356 | − - enum: [75, 100, 150, 200] | |
| 357 | − default: 100 | |
| 337 | + $ref: /schemas/types.yaml#/definitions/uint32 | |
| 338 | + enum: [75, 100, 150, 200] | |
| 339 | + default: 100 | |
| 358 | 340 | description: Specifies the channel's ATI base. |
| 359 | 341 | |
| 360 | 342 | azoteq,ati-target: |
| 361 | − allOf: | |
| 362 | − - $ref: /schemas/types.yaml#/definitions/uint32 | |
| 363 | − - multipleOf: 32 | |
| 364 | − minimum: 0 | |
| 365 | − maximum: 2016 | |
| 366 | − default: 512 | |
| 343 | + $ref: /schemas/types.yaml#/definitions/uint32 | |
| 344 | + multipleOf: 32 | |
| 345 | + minimum: 0 | |
| 346 | + maximum: 2016 | |
| 347 | + default: 512 | |
| 367 | 348 | description: Specifies the channel's ATI target. |
| 368 | 349 | |
| 369 | 350 | azoteq,assoc-select: |
| 370 | − allOf: | |
| 371 | − - $ref: /schemas/types.yaml#/definitions/uint32-array | |
| 372 | − - minItems: 1 | |
| 373 | − maxItems: 8 | |
| 374 | − items: | |
| 375 | − minimum: 0 | |
| 376 | − maximum: 7 | |
| 351 | + $ref: /schemas/types.yaml#/definitions/uint32-array | |
| 352 | + minItems: 1 | |
| 353 | + maxItems: 8 | |
| 354 | + items: | |
| 355 | + minimum: 0 | |
| 356 | + maximum: 7 | |
| 377 | 357 | description: |
| 378 | 358 | Specifies the associated channels for which the channel serves as a |
| 379 | 359 | reference channel. By default, no channels are selected. |
| 380 | 360 | |
| 381 | 361 | azoteq,assoc-weight: |
| 382 | − allOf: | |
| 383 | − - $ref: /schemas/types.yaml#/definitions/uint32 | |
| 384 | − - minimum: 0 | |
| 385 | − maximum: 255 | |
| 386 | − default: 0 | |
| 362 | + $ref: /schemas/types.yaml#/definitions/uint32 | |
| 363 | + minimum: 0 | |
| 364 | + maximum: 255 | |
| 365 | + default: 0 | |
| 387 | 366 | description: |
| 388 | 367 | Specifies the channel's impact weight if it acts as an associated |
| 389 | 368 | channel (0 = 0% impact, 255 = 200% impact). |
| @@ -411,11 +390,10 @@ patternProperties: · 21 unmodified lines | ||
| 411 | 390 | |
| 412 | 391 | properties: |
| 413 | 392 | azoteq,thresh: |
| 414 | − allOf: | |
| 415 | − - $ref: /schemas/types.yaml#/definitions/uint32 | |
| 416 | − - minimum: 0 | |
| 417 | − maximum: 255 | |
| 418 | − default: 10 | |
| 393 | + $ref: /schemas/types.yaml#/definitions/uint32 | |
| 394 | + minimum: 0 | |
| 395 | + maximum: 255 | |
| 396 | + default: 10 | |
| 419 | 397 | description: Specifies the threshold for the event. |
| 420 | 398 | |
| 421 | 399 | linux,code: |
| @@ -430,19 +408,17 @@ patternProperties: · 8 unmodified lines | ||
| 430 | 408 | |
| 431 | 409 | properties: |
| 432 | 410 | azoteq,thresh: |
| 433 | − allOf: | |
| 434 | − - $ref: /schemas/types.yaml#/definitions/uint32 | |
| 435 | − - minimum: 0 | |
| 436 | − maximum: 255 | |
| 437 | − default: 8 | |
| 411 | + $ref: /schemas/types.yaml#/definitions/uint32 | |
| 412 | + minimum: 0 | |
| 413 | + maximum: 255 | |
| 414 | + default: 8 | |
| 438 | 415 | description: Specifies the threshold for the event. |
| 439 | 416 | |
| 440 | 417 | azoteq,hyst: |
| 441 | − allOf: | |
| 442 | − - $ref: /schemas/types.yaml#/definitions/uint32 | |
| 443 | − - minimum: 0 | |
| 444 | − maximum: 15 | |
| 445 | − default: 4 | |
| 418 | + $ref: /schemas/types.yaml#/definitions/uint32 | |
| 419 | + minimum: 0 | |
| 420 | + maximum: 15 | |
| 421 | + default: 4 | |
| 446 | 422 | description: Specifies the hysteresis for the event. |
| 447 | 423 | |
| 448 | 424 | linux,code: |
| @@ -457,19 +433,17 @@ patternProperties: · 8 unmodified lines | ||
| 457 | 433 | |
| 458 | 434 | properties: |
| 459 | 435 | azoteq,thresh: |
| 460 | − allOf: | |
| 461 | − - $ref: /schemas/types.yaml#/definitions/uint32 | |
| 462 | − - minimum: 0 | |
| 463 | − maximum: 255 | |
| 464 | − default: 26 | |
| 436 | + $ref: /schemas/types.yaml#/definitions/uint32 | |
| 437 | + minimum: 0 | |
| 438 | + maximum: 255 | |
| 439 | + default: 26 | |
| 465 | 440 | description: Specifies the threshold for the event. |
| 466 | 441 | |
| 467 | 442 | azoteq,hyst: |
| 468 | − allOf: | |
| 469 | − - $ref: /schemas/types.yaml#/definitions/uint32 | |
| 470 | − - minimum: 0 | |
| 471 | − maximum: 15 | |
| 472 | − default: 0 | |
| 443 | + $ref: /schemas/types.yaml#/definitions/uint32 | |
| 444 | + minimum: 0 | |
| 445 | + maximum: 15 | |
| 446 | + default: 0 | |
| 473 | 447 | description: Specifies the hysteresis for the event. |
| 474 | 448 | |
| 475 | 449 | linux,code: |
| @@ -25,19 +25,17 @@ properties: · 24 unmodified lines | ||
| 25 | 25 | description: |
| 26 | 26 | u32 value of the base of parent HyperTransport vector allocated |
| 27 | 27 | to PCH MSI. |
| 28 | − allOf: | |
| 29 | − - $ref: "/schemas/types.yaml#/definitions/uint32" | |
| 30 | − - minimum: 0 | |
| 31 | − maximum: 255 | |
| 28 | + $ref: "/schemas/types.yaml#/definitions/uint32" | |
| 29 | + minimum: 0 | |
| 30 | + maximum: 255 | |
| 32 | 31 | |
| 33 | 32 | loongson,msi-num-vecs: |
| 34 | 33 | description: |
| 35 | 34 | u32 value of the number of parent HyperTransport vectors allocated |
| 36 | 35 | to PCH MSI. |
| 37 | − allOf: | |
| 38 | − - $ref: "/schemas/types.yaml#/definitions/uint32" | |
| 39 | − - minimum: 1 | |
| 40 | − maximum: 256 | |
| 36 | + $ref: "/schemas/types.yaml#/definitions/uint32" | |
| 37 | + minimum: 1 | |
| 38 | + maximum: 256 | |
| 41 | 39 | |
| 42 | 40 | msi-controller: true |
| 43 | 41 | |
| @@ -25,10 +25,9 @@ properties: · 24 unmodified lines | ||
| 25 | 25 | description: |
| 26 | 26 | u32 value of the base of parent HyperTransport vector allocated |
| 27 | 27 | to PCH PIC. |
| 28 | − allOf: | |
| 29 | − - $ref: "/schemas/types.yaml#/definitions/uint32" | |
| 30 | − - minimum: 0 | |
| 31 | − maximum: 192 | |
| 28 | + $ref: "/schemas/types.yaml#/definitions/uint32" | |
| 29 | + minimum: 0 | |
| 30 | + maximum: 192 | |
| 32 | 31 | |
| 33 | 32 | interrupt-controller: true |
| 34 | 33 | |
| @@ -31,9 +31,8 @@ properties: · 30 unmodified lines | ||
| 31 | 31 | |
| 32 | 32 | reg-size: |
| 33 | 33 | description: The access width of the register in bytes. Defaults to 1. |
| 34 | − allOf: | |
| 35 | − - $ref: /schemas/types.yaml#/definitions/uint32 | |
| 36 | − - enum: [1, 2, 4, 8] | |
| 34 | + $ref: /schemas/types.yaml#/definitions/uint32 | |
| 35 | + enum: [1, 2, 4, 8] | |
| 37 | 36 | |
| 38 | 37 | reg-spacing: |
| 39 | 38 | $ref: /schemas/types.yaml#/definitions/uint32 |
| @@ -43,9 +42,8 @@ properties: · 3 unmodified lines | ||
| 43 | 42 | description: | |
| 44 | 43 | The amount of bits to shift the register content to the right to get |
| 45 | 44 | the data into bit zero. |
| 46 | − allOf: | |
| 47 | − - $ref: /schemas/types.yaml#/definitions/uint32 | |
| 48 | − - maximum: 56 | |
| 45 | + $ref: /schemas/types.yaml#/definitions/uint32 | |
| 46 | + maximum: 56 | |
| 49 | 47 | |
| 50 | 48 | required: |
| 51 | 49 | - compatible |
| @@ -57,8 +57,7 @@ properties: · 56 unmodified lines | ||
| 57 | 57 | description: | |
| 58 | 58 | mA; per-string current limit. |
| 59 | 59 | This property is supported only for WLED3. |
| 60 | − allOf: | |
| 61 | − - $ref: /schemas/types.yaml#/definitions/uint32 | |
| 60 | + $ref: /schemas/types.yaml#/definitions/uint32 | |
| 62 | 61 | default: 20 |
| 63 | 62 | minimum: 0 |
| 64 | 63 | maximum: 25 |
| @@ -74,38 +73,33 @@ properties: · 9 unmodified lines | ||
| 74 | 73 | qcom,current-boost-limit: |
| 75 | 74 | description: | |
| 76 | 75 | mA; boost current limit. |
| 77 | − allOf: | |
| 78 | − - $ref: /schemas/types.yaml#/definitions/uint32 | |
| 76 | + $ref: /schemas/types.yaml#/definitions/uint32 | |
| 79 | 77 | |
| 80 | 78 | qcom,switching-freq: |
| 81 | 79 | description: | |
| 82 | 80 | kHz; switching frequency. |
| 83 | − allOf: | |
| 84 | − - $ref: /schemas/types.yaml#/definitions/uint32 | |
| 85 | − - enum: [ 600, 640, 685, 738, 800, 872, 960, 1066, 1200, 1371, 1600, 1920, 2400, 3200, 4800, 9600 ] | |
| 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 ] | |
| 86 | 83 | |
| 87 | 84 | qcom,ovp: |
| 88 | 85 | description: | |
| 89 | 86 | V; Over-voltage protection limit. |
| 90 | 87 | This property is supported only for WLED3. |
| 91 | − allOf: | |
| 92 | − - $ref: /schemas/types.yaml#/definitions/uint32 | |
| 93 | − - enum: [ 27, 29, 32, 35 ] | |
| 94 | − - default: 29 | |
| 88 | + $ref: /schemas/types.yaml#/definitions/uint32 | |
| 89 | + enum: [ 27, 29, 32, 35 ] | |
| 90 | + default: 29 | |
| 95 | 91 | |
| 96 | 92 | qcom,ovp-millivolt: |
| 97 | 93 | description: | |
| 98 | 94 | Over-voltage protection limit. This property is for WLED4 only. |
| 99 | − allOf: | |
| 100 | − - $ref: /schemas/types.yaml#/definitions/uint32 | |
| 101 | − - enum: [ 18100, 19600, 29600, 31100 ] | |
| 102 | − - default: 29600 | |
| 95 | + $ref: /schemas/types.yaml#/definitions/uint32 | |
| 96 | + enum: [ 18100, 19600, 29600, 31100 ] | |
| 97 | + default: 29600 | |
| 103 | 98 | |
| 104 | 99 | qcom,num-strings: |
| 105 | 100 | description: | |
| 106 | 101 | number of led strings attached. |
| 107 | − allOf: | |
| 108 | − - $ref: /schemas/types.yaml#/definitions/uint32 | |
| 102 | + $ref: /schemas/types.yaml#/definitions/uint32 | |
| 109 | 103 | |
| 110 | 104 | qcom,enabled-strings: |
| 111 | 105 | description: | |
| @@ -113,8 +107,7 @@ properties: · 1 unmodified line | ||
| 113 | 107 | string of leds are operated individually. Specify the |
| 114 | 108 | list of strings used by the device. Any combination of |
| 115 | 109 | led strings can be used. |
| 116 | − allOf: | |
| 117 | − - $ref: /schemas/types.yaml#/definitions/uint32-array | |
| 110 | + $ref: /schemas/types.yaml#/definitions/uint32-array | |
| 118 | 111 | minItems: 1 |
| 119 | 112 | maxItems: 4 |
| 120 | 113 | |
| @@ -150,10 +143,9 @@ properties: · 29 unmodified lines | ||
| 150 | 143 | 0 - Modulator A |
| 151 | 144 | 1 - Modulator B |
| 152 | 145 | This property is applicable only to WLED5 peripheral. |
| 153 | − allOf: | |
| 154 | − - $ref: /schemas/types.yaml#/definitions/uint32 | |
| 155 | − - enum: [ 0, 1 ] | |
| 156 | − - default: 0 | |
| 146 | + $ref: /schemas/types.yaml#/definitions/uint32 | |
| 147 | + enum: [ 0, 1 ] | |
| 148 | + default: 0 | |
| 157 | 149 | |
| 158 | 150 | qcom,cabc-sel: |
| 159 | 151 | description: | |
| @@ -164,9 +156,8 @@ properties: · 4 unmodified lines | ||
| 164 | 156 | 2 - CABC 2 |
| 165 | 157 | 3 - External signal (e.g. LPG) is used for dimming |
| 166 | 158 | This property is applicable only to WLED5 peripheral. |
| 167 | − allOf: | |
| 168 | − - $ref: /schemas/types.yaml#/definitions/uint32 | |
| 169 | − - enum: [ 0, 1, 2, 3 ] | |
| 159 | + $ref: /schemas/types.yaml#/definitions/uint32 | |
| 160 | + enum: [ 0, 1, 2, 3 ] | |
| 170 | 161 | |
| 171 | 162 | allOf: |
| 172 | 163 | - if: |
| @@ -32,8 +32,7 @@ properties: · 31 unmodified lines | ||
| 32 | 32 | patternProperties: |
| 33 | 33 | "^led@[0-2]$": |
| 34 | 34 | type: object |
| 35 | − allOf: | |
| 36 | − - $ref: common.yaml# | |
| 35 | + $ref: common.yaml# | |
| 37 | 36 | |
| 38 | 37 | properties: |
| 39 | 38 | reg: |
| @@ -33,8 +33,7 @@ properties: · 32 unmodified lines | ||
| 33 | 33 | |
| 34 | 34 | led: |
| 35 | 35 | type: object |
| 36 | − allOf: | |
| 37 | − - $ref: common.yaml# | |
| 36 | + $ref: common.yaml# | |
| 38 | 37 | |
| 39 | 38 | required: |
| 40 | 39 | - compatible |
| @@ -51,7 +51,7 @@ examples: · 50 unmodified lines | ||
| 51 | 51 | #include <dt-bindings/interrupt-controller/arm-gic.h> |
| 52 | 52 | mailbox: mailbox@400a0000 { |
| 53 | 53 | compatible = "sprd,sc9860-mailbox"; |
| 54 | − reg = <0 0x400a0000 0 0x8000>, <0 0x400a8000 0 0x8000>; | |
| 54 | + reg = <0x400a0000 0x8000>, <0x400a8000 0x8000>; | |
| 55 | 55 | #mbox-cells = <1>; |
| 56 | 56 | clock-names = "enable"; |
| 57 | 57 | clocks = <&aon_gate 53>; |
| @@ -79,8 +79,7 @@ properties: · 78 unmodified lines | ||
| 79 | 79 | - const: 4 |
| 80 | 80 | |
| 81 | 81 | link-frequencies: |
| 82 | − allOf: | |
| 83 | − - $ref: /schemas/types.yaml#/definitions/uint64-array | |
| 82 | + $ref: /schemas/types.yaml#/definitions/uint64-array | |
| 84 | 83 | description: |
| 85 | 84 | Allowed data bus frequencies. 360000000, 180000000 Hz or both |
| 86 | 85 | are supported by the driver. |
| @@ -61,7 +61,7 @@ examples: · 60 unmodified lines | ||
| 61 | 61 | |
| 62 | 62 | vdec: video-codec@ff660000 { |
| 63 | 63 | compatible = "rockchip,rk3399-vdec"; |
| 64 | − reg = <0x0 0xff660000 0x0 0x400>; | |
| 64 | + reg = <0xff660000 0x400>; | |
| 65 | 65 | interrupts = <GIC_SPI 116 IRQ_TYPE_LEVEL_HIGH 0>; |
| 66 | 66 | clocks = <&cru ACLK_VDU>, <&cru HCLK_VDU>, |
| 67 | 67 | <&cru SCLK_VDU_CA>, <&cru SCLK_VDU_CORE>; |
| @@ -66,7 +66,7 @@ examples: · 65 unmodified lines | ||
| 66 | 66 | |
| 67 | 67 | vpu: video-codec@ff9a0000 { |
| 68 | 68 | compatible = "rockchip,rk3288-vpu"; |
| 69 | − reg = <0x0 0xff9a0000 0x0 0x800>; | |
| 69 | + reg = <0xff9a0000 0x800>; | |
| 70 | 70 | interrupts = <GIC_SPI 9 IRQ_TYPE_LEVEL_HIGH>, |
| 71 | 71 | <GIC_SPI 10 IRQ_TYPE_LEVEL_HIGH>; |
| 72 | 72 | interrupt-names = "vepu", "vdpu"; |
| @@ -45,9 +45,8 @@ patternProperties: · 44 unmodified lines | ||
| 45 | 45 | maxItems: 255 |
| 46 | 46 | |
| 47 | 47 | ingenic,nemc-bus-width: |
| 48 | − allOf: | |
| 49 | − - $ref: /schemas/types.yaml#/definitions/uint32 | |
| 50 | − - enum: [8, 16] | |
| 48 | + $ref: /schemas/types.yaml#/definitions/uint32 | |
| 49 | + enum: [8, 16] | |
| 51 | 50 | description: Specifies the bus width in bits. |
| 52 | 51 | |
| 53 | 52 | ingenic,nemc-tAS: |
| @@ -53,7 +53,7 @@ examples: · 52 unmodified lines | ||
| 53 | 53 | - | |
| 54 | 54 | nfc: nand-controller@ff100000 { |
| 55 | 55 | compatible = "xlnx,zynqmp-nand-controller", "arasan,nfc-v3p10"; |
| 56 | − reg = <0x0 0xff100000 0x0 0x1000>; | |
| 56 | + reg = <0xff100000 0x1000>; | |
| 57 | 57 | clock-names = "controller", "bus"; |
| 58 | 58 | clocks = <&clk200>, <&clk100>; |
| 59 | 59 | interrupt-parent = <&gic>; |
| @@ -145,8 +145,7 @@ patternProperties: · 144 unmodified lines | ||
| 145 | 145 | |
| 146 | 146 | "^cpts@[0-9a-f]+": |
| 147 | 147 | type: object |
| 148 | − allOf: | |
| 149 | − - $ref: "ti,k3-am654-cpts.yaml#" | |
| 148 | + $ref: "ti,k3-am654-cpts.yaml#" | |
| 150 | 149 | description: |
| 151 | 150 | CPSW Common Platform Time Sync (CPTS) module. |
| 152 | 151 | |
| @@ -74,15 +74,13 @@ properties: · 73 unmodified lines | ||
| 74 | 74 | - const: cpts |
| 75 | 75 | |
| 76 | 76 | ti,cpts-ext-ts-inputs: |
| 77 | − allOf: | |
| 78 | − - $ref: /schemas/types.yaml#/definitions/uint32 | |
| 77 | + $ref: /schemas/types.yaml#/definitions/uint32 | |
| 79 | 78 | maximum: 8 |
| 80 | 79 | description: |
| 81 | 80 | Number of hardware timestamp push inputs (HWx_TS_PUSH) |
| 82 | 81 | |
| 83 | 82 | ti,cpts-periodic-outputs: |
| 84 | − allOf: | |
| 85 | − - $ref: /schemas/types.yaml#/definitions/uint32 | |
| 83 | + $ref: /schemas/types.yaml#/definitions/uint32 | |
| 86 | 84 | maximum: 8 |
| 87 | 85 | description: |
| 88 | 86 | Number of timestamp Generator function outputs (TS_GENFx) |
| @@ -123,7 +121,7 @@ examples: · 34 unmodified lines | ||
| 123 | 121 | |
| 124 | 122 | cpts@310d0000 { |
| 125 | 123 | compatible = "ti,am65-cpts"; |
| 126 | − reg = <0x0 0x310d0000 0x0 0x400>; | |
| 124 | + reg = <0x310d0000 0x400>; | |
| 127 | 125 | reg-names = "cpts"; |
| 128 | 126 | clocks = <&main_cpts_mux>; |
| 129 | 127 | clock-names = "cpts"; |
| @@ -15,8 +15,7 @@ allOf: · 14 unmodified lines | ||
| 15 | 15 | properties: |
| 16 | 16 | cdns,max-outbound-regions: |
| 17 | 17 | description: maximum number of outbound regions |
| 18 | − allOf: | |
| 19 | − - $ref: /schemas/types.yaml#/definitions/uint32 | |
| 18 | + $ref: /schemas/types.yaml#/definitions/uint32 | |
| 20 | 19 | minimum: 1 |
| 21 | 20 | maximum: 32 |
| 22 | 21 | default: 32 |
| @@ -16,8 +16,7 @@ allOf: · 15 unmodified lines | ||
| 16 | 16 | properties: |
| 17 | 17 | cdns,max-outbound-regions: |
| 18 | 18 | description: maximum number of outbound regions |
| 19 | − allOf: | |
| 20 | − - $ref: /schemas/types.yaml#/definitions/uint32 | |
| 19 | + $ref: /schemas/types.yaml#/definitions/uint32 | |
| 21 | 20 | minimum: 1 |
| 22 | 21 | maximum: 32 |
| 23 | 22 | default: 32 |
| @@ -29,9 +29,8 @@ properties: · 28 unmodified lines | ||
| 29 | 29 | |
| 30 | 30 | phydev: |
| 31 | 31 | description: device ID for programming the ComboPHY. |
| 32 | − allOf: | |
| 33 | − - $ref: /schemas/types.yaml#/definitions/uint32 | |
| 34 | − - maximum: 31 | |
| 32 | + $ref: /schemas/types.yaml#/definitions/uint32 | |
| 33 | + maximum: 31 | |
| 35 | 34 | |
| 36 | 35 | required: |
| 37 | 36 | - compatible |
| @@ -44,6 +44,8 @@ properties: · 43 unmodified lines | ||
| 44 | 44 | "#size-cells": |
| 45 | 45 | enum: [ 1, 2 ] |
| 46 | 46 | |
| 47 | + ranges: true | |
| 48 | + | |
| 47 | 49 | clocks: |
| 48 | 50 | minItems: 1 |
| 49 | 51 | maxItems: 4 |
| @@ -87,6 +89,7 @@ required: · 37 unmodified lines | ||
| 87 | 89 | - "#clock-cells" |
| 88 | 90 | - "#address-cells" |
| 89 | 91 | - "#size-cells" |
| 92 | + - ranges | |
| 90 | 93 | - clocks |
| 91 | 94 | - clock-names |
| 92 | 95 | - resets |
| @@ -281,10 +284,11 @@ examples: · 188 unmodified lines | ||
| 281 | 284 | #include <dt-bindings/clock/qcom,gcc-sdm845.h> |
| 282 | 285 | usb_2_qmpphy: phy-wrapper@88eb000 { |
| 283 | 286 | compatible = "qcom,sdm845-qmp-usb3-uni-phy"; |
| 284 | − reg = <0 0x088eb000 0 0x18c>; | |
| 287 | + reg = <0x088eb000 0x18c>; | |
| 285 | 288 | #clock-cells = <1>; |
| 286 | − #address-cells = <2>; | |
| 287 | − #size-cells = <2>; | |
| 289 | + #address-cells = <1>; | |
| 290 | + #size-cells = <1>; | |
| 291 | + ranges = <0x0 0x088eb000 0x2000>; | |
| 288 | 292 | |
| 289 | 293 | clocks = <&gcc GCC_USB3_SEC_PHY_AUX_CLK >, |
| 290 | 294 | <&gcc GCC_USB_PHY_CFG_AHB2PHY_CLK>, |
| @@ -299,11 +303,11 @@ examples: · 8 unmodified lines | ||
| 299 | 303 | vdda-phy-supply = <&vdda_usb2_ss_1p2>; |
| 300 | 304 | vdda-pll-supply = <&vdda_usb2_ss_core>; |
| 301 | 305 | |
| 302 | − usb_2_ssphy: phy@88eb200 { | |
| 303 | − reg = <0 0x088eb200 0 0x128>, | |
| 304 | − <0 0x088eb400 0 0x1fc>, | |
| 305 | − <0 0x088eb800 0 0x218>, | |
| 306 | − <0 0x088eb600 0 0x70>; | |
| 306 | + usb_2_ssphy: phy@200 { | |
| 307 | + reg = <0x200 0x128>, | |
| 308 | + <0x400 0x1fc>, | |
| 309 | + <0x800 0x218>, | |
| 310 | + <0x600 0x70>; | |
| 307 | 311 | #clock-cells = <0>; |
| 308 | 312 | #phy-cells = <0>; |
| 309 | 313 | clocks = <&gcc GCC_USB3_SEC_PHY_PIPE_CLK>; |
| @@ -34,6 +34,8 @@ properties: · 33 unmodified lines | ||
| 34 | 34 | "#size-cells": |
| 35 | 35 | enum: [ 1, 2 ] |
| 36 | 36 | |
| 37 | + ranges: true | |
| 38 | + | |
| 37 | 39 | clocks: |
| 38 | 40 | items: |
| 39 | 41 | - description: Phy aux clock. |
| @@ -86,6 +88,7 @@ required: · 46 unmodified lines | ||
| 86 | 88 | - "#clock-cells" |
| 87 | 89 | - "#address-cells" |
| 88 | 90 | - "#size-cells" |
| 91 | + - ranges | |
| 89 | 92 | - clocks |
| 90 | 93 | - clock-names |
| 91 | 94 | - resets |
| @@ -100,12 +103,13 @@ examples: · 8 unmodified lines | ||
| 100 | 103 | #include <dt-bindings/clock/qcom,gcc-sdm845.h> |
| 101 | 104 | usb_1_qmpphy: phy-wrapper@88e9000 { |
| 102 | 105 | compatible = "qcom,sdm845-qmp-usb3-phy"; |
| 103 | − reg = <0 0x088e9000 0 0x18c>, | |
| 104 | − <0 0x088e8000 0 0x10>; | |
| 106 | + reg = <0x088e9000 0x18c>, | |
| 107 | + <0x088e8000 0x10>; | |
| 105 | 108 | reg-names = "reg-base", "dp_com"; |
| 106 | 109 | #clock-cells = <1>; |
| 107 | − #address-cells = <2>; | |
| 108 | − #size-cells = <2>; | |
| 110 | + #address-cells = <1>; | |
| 111 | + #size-cells = <1>; | |
| 112 | + ranges = <0x0 0x088e9000 0x1000>; | |
| 109 | 113 | |
| 110 | 114 | clocks = <&gcc GCC_USB3_PRIM_PHY_AUX_CLK>, |
| 111 | 115 | <&gcc GCC_USB_PHY_CFG_AHB2PHY_CLK>, |
| @@ -120,17 +124,17 @@ examples: · 8 unmodified lines | ||
| 120 | 124 | vdda-phy-supply = <&vdda_usb2_ss_1p2>; |
| 121 | 125 | vdda-pll-supply = <&vdda_usb2_ss_core>; |
| 122 | 126 | |
| 123 | − usb_1_ssphy: phy@88e9200 { | |
| 124 | − reg = <0 0x088e9200 0 0x128>, | |
| 125 | − <0 0x088e9400 0 0x200>, | |
| 126 | − <0 0x088e9c00 0 0x218>, | |
| 127 | − <0 0x088e9600 0 0x128>, | |
| 128 | − <0 0x088e9800 0 0x200>, | |
| 129 | − <0 0x088e9a00 0 0x100>; | |
| 130 | − #clock-cells = <0>; | |
| 131 | − #phy-cells = <0>; | |
| 132 | − clocks = <&gcc GCC_USB3_PRIM_PHY_PIPE_CLK>; | |
| 133 | − clock-names = "pipe0"; | |
| 134 | − clock-output-names = "usb3_phy_pipe_clk_src"; | |
| 135 | − }; | |
| 127 | + phy@200 { | |
| 128 | + reg = <0x200 0x128>, | |
| 129 | + <0x400 0x200>, | |
| 130 | + <0xc00 0x218>, | |
| 131 | + <0x600 0x128>, | |
| 132 | + <0x800 0x200>, | |
| 133 | + <0xa00 0x100>; | |
| 134 | + #clock-cells = <0>; | |
| 135 | + #phy-cells = <0>; | |
| 136 | + clocks = <&gcc GCC_USB3_PRIM_PHY_PIPE_CLK>; | |
| 137 | + clock-names = "pipe0"; | |
| 138 | + clock-output-names = "usb3_phy_pipe_clk_src"; | |
| 136 | 139 | }; |
| 140 | + }; | |
| @@ -65,7 +65,7 @@ examples: · 64 unmodified lines | ||
| 65 | 65 | #include <dt-bindings/clock/qcom,gcc-sm8150.h> |
| 66 | 66 | phy@88e2000 { |
| 67 | 67 | compatible = "qcom,sm8150-usb-hs-phy"; |
| 68 | − reg = <0 0x088e2000 0 0x400>; | |
| 68 | + reg = <0x088e2000 0x400>; | |
| 69 | 69 | #phy-cells = <0>; |
| 70 | 70 | |
| 71 | 71 | clocks = <&rpmhcc RPMH_CXO_CLK>; |
| @@ -52,9 +52,8 @@ properties: · 51 unmodified lines | ||
| 52 | 52 | description: | |
| 53 | 53 | Enable/disable spread spectrum clock (ssc). 0 or the property doesn't |
| 54 | 54 | exist means disabling the ssc. The actual value will be -<value> ppm. |
| 55 | − allOf: | |
| 56 | − - $ref: /schemas/types.yaml#/definitions/uint32 | |
| 57 | − - enum: [ 0, 4003, 4492, 4980 ] | |
| 55 | + $ref: /schemas/types.yaml#/definitions/uint32 | |
| 56 | + enum: [ 0, 4003, 4492, 4980 ] | |
| 58 | 57 | |
| 59 | 58 | required: |
| 60 | 59 | - compatible |
| @@ -27,11 +27,9 @@ properties: · 26 unmodified lines | ||
| 27 | 27 | of this binary blob is kept secret by CellWise. The only way to obtain |
| 28 | 28 | it is to mail two batteries to a test facility of CellWise and receive |
| 29 | 29 | back a test report with the binary blob. |
| 30 | − allOf: | |
| 31 | − - $ref: /schemas/types.yaml#definitions/uint8-array | |
| 32 | − items: | |
| 33 | − - minItems: 64 | |
| 34 | − maxItems: 64 | |
| 30 | + $ref: /schemas/types.yaml#definitions/uint8-array | |
| 31 | + minItems: 64 | |
| 32 | + maxItems: 64 | |
| 35 | 33 | |
| 36 | 34 | cellwise,monitor-interval-ms: |
| 37 | 35 | description: |
| @@ -41,10 +39,9 @@ properties: · 3 unmodified lines | ||
| 41 | 39 | power-supplies: |
| 42 | 40 | description: |
| 43 | 41 | Specifies supplies used for charging the battery connected to this gauge |
| 44 | − allOf: | |
| 45 | − - $ref: /schemas/types.yaml#/definitions/phandle-array | |
| 46 | − - minItems: 1 | |
| 47 | − maxItems: 8 # Should be enough | |
| 42 | + $ref: /schemas/types.yaml#/definitions/phandle-array | |
| 43 | + minItems: 1 | |
| 44 | + maxItems: 8 # Should be enough | |
| 48 | 45 | |
| 49 | 46 | monitored-battery: |
| 50 | 47 | description: |
| @@ -32,16 +32,14 @@ properties: · 31 unmodified lines | ||
| 32 | 32 | description: |
| 33 | 33 | The number of times to retry I2C transactions on I2C IO failure. |
| 34 | 34 | default: 0 |
| 35 | − allOf: | |
| 36 | − - $ref: /schemas/types.yaml#/definitions/uint32 | |
| 35 | + $ref: /schemas/types.yaml#/definitions/uint32 | |
| 37 | 36 | |
| 38 | 37 | sbs,poll-retry-count: |
| 39 | 38 | description: |
| 40 | 39 | The number of times to try looking for new status after an external |
| 41 | 40 | change notification. |
| 42 | 41 | default: 0 |
| 43 | − allOf: | |
| 44 | − - $ref: /schemas/types.yaml#/definitions/uint32 | |
| 42 | + $ref: /schemas/types.yaml#/definitions/uint32 | |
| 45 | 43 | |
| 46 | 44 | sbs,battery-detect-gpios: |
| 47 | 45 | description: |
| @@ -30,13 +30,11 @@ properties: · 29 unmodified lines | ||
| 30 | 30 | items: |
| 31 | 31 | - description: SoC PWM ipg clock |
| 32 | 32 | - description: SoC PWM per clock |
| 33 | − maxItems: 2 | |
| 34 | 33 | |
| 35 | 34 | clock-names: |
| 36 | 35 | items: |
| 37 | 36 | - const: ipg |
| 38 | 37 | - const: per |
| 39 | − maxItems: 2 | |
| 40 | 38 | |
| 41 | 39 | interrupts: |
| 42 | 40 | maxItems: 1 |
| @@ -21,8 +21,7 @@ properties: · 20 unmodified lines | ||
| 21 | 21 | |
| 22 | 22 | regulators: |
| 23 | 23 | type: object |
| 24 | − allOf: | |
| 25 | − - $ref: regulator.yaml# | |
| 24 | + $ref: regulator.yaml# | |
| 26 | 25 | description: | |
| 27 | 26 | list of regulators provided by this controller, must be named |
| 28 | 27 | after their hardware counterparts LDO[1-15], BUCK and BUCKBOOST |
| @@ -30,13 +29,11 @@ properties: · 1 unmodified line | ||
| 30 | 29 | patternProperties: |
| 31 | 30 | "^LDO([1-9]|1[0-5])$": |
| 32 | 31 | type: object |
| 33 | − allOf: | |
| 34 | − - $ref: regulator.yaml# | |
| 32 | + $ref: regulator.yaml# | |
| 35 | 33 | |
| 36 | 34 | "^BUCK|BUCKBOOST$": |
| 37 | 35 | type: object |
| 38 | − allOf: | |
| 39 | − - $ref: regulator.yaml# | |
| 36 | + $ref: regulator.yaml# | |
| 40 | 37 | |
| 41 | 38 | additionalProperties: false |
| 42 | 39 | |
| @@ -29,8 +29,7 @@ description: | · 28 unmodified lines | ||
| 29 | 29 | patternProperties: |
| 30 | 30 | "^LDO[1-6]$": |
| 31 | 31 | type: object |
| 32 | − allOf: | |
| 33 | − - $ref: regulator.yaml# | |
| 32 | + $ref: regulator.yaml# | |
| 34 | 33 | description: |
| 35 | 34 | Properties for single LDO regulator. |
| 36 | 35 | |
| @@ -44,8 +43,7 @@ patternProperties: · 7 unmodified lines | ||
| 44 | 43 | |
| 45 | 44 | "^BUCK[1-6]$": |
| 46 | 45 | type: object |
| 47 | − allOf: | |
| 48 | − - $ref: regulator.yaml# | |
| 46 | + $ref: regulator.yaml# | |
| 49 | 47 | description: |
| 50 | 48 | Properties for single BUCK regulator. |
| 51 | 49 | |
| @@ -56,28 +54,25 @@ patternProperties: · 4 unmodified lines | ||
| 56 | 54 | should be "buck1", ..., "buck6" |
| 57 | 55 | |
| 58 | 56 | rohm,dvs-run-voltage: |
| 59 | − allOf: | |
| 60 | − - $ref: "/schemas/types.yaml#/definitions/uint32" | |
| 61 | − - minimum: 0 | |
| 62 | − maximum: 1300000 | |
| 57 | + $ref: "/schemas/types.yaml#/definitions/uint32" | |
| 58 | + minimum: 0 | |
| 59 | + maximum: 1300000 | |
| 63 | 60 | description: |
| 64 | 61 | PMIC default "RUN" state voltage in uV. See below table for |
| 65 | 62 | bucks which support this. 0 means disabled. |
| 66 | 63 | |
| 67 | 64 | rohm,dvs-idle-voltage: |
| 68 | − allOf: | |
| 69 | − - $ref: "/schemas/types.yaml#/definitions/uint32" | |
| 70 | − - minimum: 0 | |
| 71 | − maximum: 1300000 | |
| 65 | + $ref: "/schemas/types.yaml#/definitions/uint32" | |
| 66 | + minimum: 0 | |
| 67 | + maximum: 1300000 | |
| 72 | 68 | description: |
| 73 | 69 | PMIC default "IDLE" state voltage in uV. See below table for |
| 74 | 70 | bucks which support this. 0 means disabled. |
| 75 | 71 | |
| 76 | 72 | rohm,dvs-suspend-voltage: |
| 77 | − allOf: | |
| 78 | − - $ref: "/schemas/types.yaml#/definitions/uint32" | |
| 79 | − - minimum: 0 | |
| 80 | − maximum: 1300000 | |
| 73 | + $ref: "/schemas/types.yaml#/definitions/uint32" | |
| 74 | + minimum: 0 | |
| 75 | + maximum: 1300000 | |
| 81 | 76 | description: |
| 82 | 77 | PMIC default "SUSPEND" state voltage in uV. See below table for |
| 83 | 78 | bucks which support this. 0 means disabled. |
| @@ -28,10 +28,8 @@ properties: · 27 unmodified lines | ||
| 28 | 28 | description: |
| 29 | 29 | Arm TrustZone CryptoCell TRNG engine has 4 ring oscillators. |
| 30 | 30 | Sampling ratio values for these 4 ring oscillators. (from calibration) |
| 31 | − allOf: | |
| 32 | − - $ref: /schemas/types.yaml#/definitions/uint32-array | |
| 33 | − - items: | |
| 34 | − maxItems: 4 | |
| 31 | + $ref: /schemas/types.yaml#/definitions/uint32-array | |
| 32 | + maxItems: 4 | |
| 35 | 33 | |
| 36 | 34 | clocks: |
| 37 | 35 | maxItems: 1 |
| @@ -33,9 +33,8 @@ properties: · 32 unmodified lines | ||
| 33 | 33 | description: | |
| 34 | 34 | The size (in bytes) of the IO accesses that should be performed |
| 35 | 35 | on the device. |
| 36 | − allOf: | |
| 37 | − - $ref: /schemas/types.yaml#/definitions/uint32 | |
| 38 | − - enum: [ 1, 4 ] | |
| 36 | + $ref: /schemas/types.yaml#/definitions/uint32 | |
| 37 | + enum: [ 1, 4 ] | |
| 39 | 38 | |
| 40 | 39 | clocks: |
| 41 | 40 | minItems: 2 |
| @@ -100,8 +100,7 @@ patternProperties: · 99 unmodified lines | ||
| 100 | 100 | supports up to 50MHz, up to four chip selects, programmable |
| 101 | 101 | data path from 4 bits to 32 bits and numerous protocol |
| 102 | 102 | variants. |
| 103 | − allOf: | |
| 104 | − - $ref: /spi/spi-controller.yaml# | |
| 103 | + $ref: /spi/spi-controller.yaml# | |
| 105 | 104 | |
| 106 | 105 | properties: |
| 107 | 106 | compatible: |
| @@ -126,8 +125,7 @@ patternProperties: · 18 unmodified lines | ||
| 126 | 125 | "i2c@[0-9a-f]+$": |
| 127 | 126 | type: object |
| 128 | 127 | description: GENI serial engine based I2C controller. |
| 129 | − allOf: | |
| 130 | − - $ref: /schemas/i2c/i2c-controller.yaml# | |
| 128 | + $ref: /schemas/i2c/i2c-controller.yaml# | |
| 131 | 129 | |
| 132 | 130 | properties: |
| 133 | 131 | compatible: |
| @@ -156,8 +154,7 @@ patternProperties: · 22 unmodified lines | ||
| 156 | 154 | "serial@[0-9a-f]+$": |
| 157 | 155 | type: object |
| 158 | 156 | description: GENI Serial Engine based UART Controller. |
| 159 | − allOf: | |
| 160 | − - $ref: /schemas/serial.yaml# | |
| 157 | + $ref: /schemas/serial.yaml# | |
| 161 | 158 | |
| 162 | 159 | properties: |
| 163 | 160 | compatible: |
| @@ -45,23 +45,20 @@ properties: · 44 unmodified lines | ||
| 45 | 45 | - const: ctx3_tx |
| 46 | 46 | |
| 47 | 47 | firmware-name: |
| 48 | − allOf: | |
| 49 | − - $ref: /schemas/types.yaml#/definitions/string | |
| 50 | − - const: imx/easrc/easrc-imx8mn.bin | |
| 48 | + $ref: /schemas/types.yaml#/definitions/string | |
| 49 | + const: imx/easrc/easrc-imx8mn.bin | |
| 51 | 50 | description: The coefficient table for the filters |
| 52 | 51 | |
| 53 | 52 | fsl,asrc-rate: |
| 54 | − allOf: | |
| 55 | − - $ref: /schemas/types.yaml#/definitions/uint32 | |
| 56 | − - minimum: 8000 | |
| 57 | − - maximum: 192000 | |
| 53 | + $ref: /schemas/types.yaml#/definitions/uint32 | |
| 54 | + minimum: 8000 | |
| 55 | + maximum: 192000 | |
| 58 | 56 | description: Defines a mutual sample rate used by DPCM Back Ends |
| 59 | 57 | |
| 60 | 58 | fsl,asrc-format: |
| 61 | − allOf: | |
| 62 | − - $ref: /schemas/types.yaml#/definitions/uint32 | |
| 63 | − - enum: [2, 6, 10, 32, 36] | |
| 64 | − default: 2 | |
| 59 | + $ref: /schemas/types.yaml#/definitions/uint32 | |
| 60 | + enum: [2, 6, 10, 32, 36] | |
| 61 | + default: 2 | |
| 65 | 62 | description: |
| 66 | 63 | Defines a mutual sample format used by DPCM Back Ends |
| 67 | 64 | |
| @@ -83,7 +80,7 @@ examples: · 15 unmodified lines | ||
| 83 | 80 | |
| 84 | 81 | easrc: easrc@300c0000 { |
| 85 | 82 | compatible = "fsl,imx8mn-easrc"; |
| 86 | − reg = <0x0 0x300c0000 0x0 0x10000>; | |
| 83 | + reg = <0x300c0000 0x10000>; | |
| 87 | 84 | interrupts = <0x0 122 0x4>; |
| 88 | 85 | clocks = <&clk IMX8MN_CLK_ASRC_ROOT>; |
| 89 | 86 | clock-names = "mem"; |
| @@ -13,15 +13,13 @@ definitions: · 12 unmodified lines | ||
| 13 | 13 | |
| 14 | 14 | frame-master: |
| 15 | 15 | description: Indicates dai-link frame master. |
| 16 | − allOf: | |
| 17 | − - $ref: /schemas/types.yaml#/definitions/phandle-array | |
| 18 | − - maxItems: 1 | |
| 16 | + $ref: /schemas/types.yaml#/definitions/phandle-array | |
| 17 | + maxItems: 1 | |
| 19 | 18 | |
| 20 | 19 | bitclock-master: |
| 21 | 20 | description: Indicates dai-link bit clock master |
| 22 | − allOf: | |
| 23 | − - $ref: /schemas/types.yaml#/definitions/phandle-array | |
| 24 | − - maxItems: 1 | |
| 21 | + $ref: /schemas/types.yaml#/definitions/phandle-array | |
| 22 | + maxItems: 1 | |
| 25 | 23 | |
| 26 | 24 | frame-inversion: |
| 27 | 25 | description: dai-link uses frame clock inversion |
| @@ -76,13 +76,12 @@ properties: · 75 unmodified lines | ||
| 76 | 76 | PDMIN3 - PDMCLK latching edge used for channel 5 and 6 data |
| 77 | 77 | PDMIN4 - PDMCLK latching edge used for channel 7 and 8 data |
| 78 | 78 | |
| 79 | − allOf: | |
| 80 | − - $ref: /schemas/types.yaml#/definitions/uint32-array | |
| 81 | − - minItems: 1 | |
| 82 | − maxItems: 4 | |
| 83 | − items: | |
| 84 | − maximum: 1 | |
| 85 | − default: [0, 0, 0, 0] | |
| 79 | + $ref: /schemas/types.yaml#/definitions/uint32-array | |
| 80 | + minItems: 1 | |
| 81 | + maxItems: 4 | |
| 82 | + items: | |
| 83 | + maximum: 1 | |
| 84 | + default: [0, 0, 0, 0] | |
| 86 | 85 | |
| 87 | 86 | ti,gpi-config: |
| 88 | 87 | description: | |
| @@ -102,13 +101,12 @@ properties: · 13 unmodified lines | ||
| 102 | 101 | 7 - GPIX is configured as a PDM data input for channel 7 and channel |
| 103 | 102 | (PDMDIN4) |
| 104 | 103 | |
| 105 | − allOf: | |
| 106 | − - $ref: /schemas/types.yaml#/definitions/uint32-array | |
| 107 | − - minItems: 1 | |
| 108 | − maxItems: 4 | |
| 109 | − items: | |
| 110 | − maximum: 7 | |
| 111 | − default: [0, 0, 0, 0] | |
| 104 | + $ref: /schemas/types.yaml#/definitions/uint32-array | |
| 105 | + minItems: 1 | |
| 106 | + maxItems: 4 | |
| 107 | + items: | |
| 108 | + maximum: 7 | |
| 109 | + default: [0, 0, 0, 0] | |
| 112 | 110 | |
| 113 | 111 | required: |
| 114 | 112 | - compatible |
| @@ -28,9 +28,8 @@ properties: · 27 unmodified lines | ||
| 28 | 28 | const: 0 |
| 29 | 29 | |
| 30 | 30 | socionext,tmod-calibration: |
| 31 | − allOf: | |
| 32 | − - $ref: /schemas/types.yaml#/definitions/uint32-array | |
| 33 | − - maxItems: 2 | |
| 31 | + $ref: /schemas/types.yaml#/definitions/uint32-array | |
| 32 | + maxItems: 2 | |
| 34 | 33 | description: |
| 35 | 34 | A pair of calibrated values referred from PVT, in case that the values |
| 36 | 35 | aren't set on SoC, like a reference board. |
| @@ -52,21 +52,18 @@ properties: · 51 unmodified lines | ||
| 52 | 52 | |
| 53 | 53 | vhub-vendor-id: |
| 54 | 54 | description: vhub Vendor ID |
| 55 | − allOf: | |
| 56 | − - $ref: /schemas/types.yaml#/definitions/uint32 | |
| 57 | − - maximum: 65535 | |
| 55 | + $ref: /schemas/types.yaml#/definitions/uint32 | |
| 56 | + maximum: 65535 | |
| 58 | 57 | |
| 59 | 58 | vhub-product-id: |
| 60 | 59 | description: vhub Product ID |
| 61 | − allOf: | |
| 62 | − - $ref: /schemas/types.yaml#/definitions/uint32 | |
| 63 | − - maximum: 65535 | |
| 60 | + $ref: /schemas/types.yaml#/definitions/uint32 | |
| 61 | + maximum: 65535 | |
| 64 | 62 | |
| 65 | 63 | vhub-device-revision: |
| 66 | 64 | description: vhub Device Revision in binary-coded decimal |
| 67 | − allOf: | |
| 68 | − - $ref: /schemas/types.yaml#/definitions/uint32 | |
| 69 | − - maximum: 65535 | |
| 65 | + $ref: /schemas/types.yaml#/definitions/uint32 | |
| 66 | + maximum: 65535 | |
| 70 | 67 | |
| 71 | 68 | vhub-strings: |
| 72 | 69 | type: object |
| @@ -90,18 +87,15 @@ properties: · 17 unmodified lines | ||
| 90 | 87 | |
| 91 | 88 | manufacturer: |
| 92 | 89 | description: vhub manufacturer |
| 93 | − allOf: | |
| 94 | − - $ref: /schemas/types.yaml#/definitions/string | |
| 90 | + $ref: /schemas/types.yaml#/definitions/string | |
| 95 | 91 | |
| 96 | 92 | product: |
| 97 | 93 | description: vhub product name |
| 98 | − allOf: | |
| 99 | − - $ref: /schemas/types.yaml#/definitions/string | |
| 94 | + $ref: /schemas/types.yaml#/definitions/string | |
| 100 | 95 | |
| 101 | 96 | serial-number: |
| 102 | 97 | description: vhub device serial number |
| 103 | − allOf: | |
| 104 | − - $ref: /schemas/types.yaml#/definitions/string | |
| 98 | + $ref: /schemas/types.yaml#/definitions/string | |
| 105 | 99 | |
| 106 | 100 | required: |
| 107 | 101 | - compatible |
| @@ -64,13 +64,11 @@ properties: · 63 unmodified lines | ||
| 64 | 64 | - const: hs_src |
| 65 | 65 | |
| 66 | 66 | power-domains: |
| 67 | − maxItems: 2 | |
| 68 | 67 | items: |
| 69 | 68 | - description: XUSBB(device) power-domain |
| 70 | 69 | - description: XUSBA(superspeed) power-domain |
| 71 | 70 | |
| 72 | 71 | power-domain-names: |
| 73 | − maxItems: 2 | |
| 74 | 72 | items: |
| 75 | 73 | - const: dev |
| 76 | 74 | - const: ss |
| @@ -17,8 +17,7 @@ properties: · 16 unmodified lines | ||
| 17 | 17 | enum: |
| 18 | 18 | - arm,smc-wdt |
| 19 | 19 | arm,smc-id: |
| 20 | − allOf: | |
| 21 | − - $ref: /schemas/types.yaml#/definitions/uint32 | |
| 20 | + $ref: /schemas/types.yaml#/definitions/uint32 | |
| 22 | 21 | description: | |
| 23 | 22 | The ATF smc function id used by the firmware. |
| 24 | 23 | Defaults to 0x82003D06 if unset. |
| @@ -20,6 +20,9 @@ endif · 19 unmodified lines | ||
| 20 | 20 | HOST_EXTRACFLAGS += -DNO_YAML |
| 21 | 21 | else |
| 22 | 22 | dtc-objs += yamltree.o |
| 23 | +# To include <yaml.h> installed in a non-default path | |
| 24 | +HOSTCFLAGS_yamltree.o := $(shell pkg-config --cflags yaml-0.1) | |
| 25 | +# To link libyaml installed in a non-default path | |
| 23 | 26 | HOSTLDLIBS_dtc := $(shell pkg-config yaml-0.1 --libs) |
| 24 | 27 | endif |
| 25 | 28 | |