dts/bindings: use const to validate #<FOO>-cells
In most cases #<FOO>-cells should be a constant. For example in spi controller #address-cells should be 1, and #size-cells should be 0. Use the const attribute to specify such single known values. Add const value to missing bindings which have cells. Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
This commit is contained in:
parent
3d14374c5e
commit
b012034519
55 changed files with 144 additions and 18 deletions
|
@ -22,5 +22,8 @@ properties:
|
|||
label:
|
||||
category: required
|
||||
|
||||
"#clock-cells":
|
||||
const: 1
|
||||
|
||||
"#cells":
|
||||
- name
|
||||
|
|
|
@ -23,7 +23,7 @@ properties:
|
|||
category: required
|
||||
|
||||
"#clock-cells":
|
||||
description: should be 1.
|
||||
const: 1
|
||||
|
||||
"#cells":
|
||||
- name
|
||||
|
|
|
@ -123,7 +123,7 @@ properties:
|
|||
category: optional
|
||||
|
||||
"#clock-cells":
|
||||
description: should be 1.
|
||||
const: 1
|
||||
|
||||
"#cells":
|
||||
- name
|
||||
|
|
|
@ -35,7 +35,7 @@ properties:
|
|||
"#clock-cells":
|
||||
type: int
|
||||
category: optional
|
||||
description: should be 3.
|
||||
const: 3
|
||||
|
||||
"#cells":
|
||||
- name
|
||||
|
|
|
@ -13,11 +13,11 @@ properties:
|
|||
"#address-cells":
|
||||
type: int
|
||||
category: required
|
||||
description: should be 1.
|
||||
const: 1
|
||||
"#size-cells":
|
||||
type: int
|
||||
category: required
|
||||
description: should be 0.
|
||||
const: 0
|
||||
label:
|
||||
category: required
|
||||
bus-speed:
|
||||
|
|
|
@ -35,4 +35,4 @@ properties:
|
|||
description: input clock source
|
||||
|
||||
"#clock-cells":
|
||||
description: should be 0.
|
||||
const: 0
|
||||
|
|
|
@ -23,7 +23,7 @@ properties:
|
|||
category: required
|
||||
|
||||
"#clock-cells":
|
||||
description: should be 3.
|
||||
const: 3
|
||||
|
||||
"#cells":
|
||||
- name
|
||||
|
|
|
@ -14,7 +14,7 @@ properties:
|
|||
category: required
|
||||
|
||||
"#clock-cells":
|
||||
description: should be 2.
|
||||
const: 2
|
||||
|
||||
"#cells":
|
||||
- bus
|
||||
|
|
|
@ -16,6 +16,9 @@ properties:
|
|||
interrupts:
|
||||
category: required
|
||||
|
||||
"#gpio-cells":
|
||||
const: 2
|
||||
|
||||
"#cells":
|
||||
- pin
|
||||
- flags
|
||||
|
|
|
@ -24,6 +24,9 @@ properties:
|
|||
description: peripheral ID
|
||||
category: required
|
||||
|
||||
"#gpio-cells":
|
||||
const: 2
|
||||
|
||||
"#cells":
|
||||
- pin
|
||||
- flags
|
||||
|
|
|
@ -16,6 +16,9 @@ properties:
|
|||
label:
|
||||
category: required
|
||||
|
||||
"#gpio-cells":
|
||||
const: 2
|
||||
|
||||
"#cells":
|
||||
- pin
|
||||
- flags
|
||||
|
|
|
@ -25,6 +25,9 @@ properties:
|
|||
interrupts:
|
||||
category: required
|
||||
|
||||
"#gpio-cells":
|
||||
const: 2
|
||||
|
||||
"#cells":
|
||||
- pin
|
||||
- flags
|
||||
|
|
|
@ -25,6 +25,9 @@ properties:
|
|||
label:
|
||||
category: required
|
||||
|
||||
"#gpio-cells":
|
||||
const: 2
|
||||
|
||||
"#cells":
|
||||
- pin
|
||||
- flags
|
||||
|
|
|
@ -25,6 +25,9 @@ properties:
|
|||
label:
|
||||
category: required
|
||||
|
||||
"#gpio-cells":
|
||||
const: 2
|
||||
|
||||
"#cells":
|
||||
- pin
|
||||
- flags
|
||||
|
|
|
@ -26,6 +26,9 @@ properties:
|
|||
label:
|
||||
category: required
|
||||
|
||||
"#gpio-cells":
|
||||
const: 2
|
||||
|
||||
"#cells":
|
||||
- pin
|
||||
- flags
|
||||
|
|
|
@ -22,6 +22,9 @@ properties:
|
|||
label:
|
||||
category: required
|
||||
|
||||
"#gpio-cells":
|
||||
const: 2
|
||||
|
||||
"#cells":
|
||||
- pin
|
||||
- flags
|
||||
|
|
|
@ -30,6 +30,9 @@ properties:
|
|||
category: optional
|
||||
description: Set the RDC permission for this peripheral
|
||||
|
||||
"#gpio-cells":
|
||||
const: 2
|
||||
|
||||
"#cells":
|
||||
- pin
|
||||
- flags
|
||||
|
|
|
@ -16,6 +16,9 @@ properties:
|
|||
label:
|
||||
category: required
|
||||
|
||||
"#gpio-cells":
|
||||
const: 2
|
||||
|
||||
"#cells":
|
||||
- pin
|
||||
- flags
|
||||
|
|
|
@ -19,6 +19,9 @@ properties:
|
|||
label:
|
||||
category: required
|
||||
|
||||
"#gpio-cells":
|
||||
const: 2
|
||||
|
||||
"#cells":
|
||||
- pin
|
||||
- flags
|
||||
|
|
|
@ -19,6 +19,9 @@ properties:
|
|||
label:
|
||||
category: required
|
||||
|
||||
"#gpio-cells":
|
||||
const: 2
|
||||
|
||||
"#cells":
|
||||
- pin
|
||||
- flags
|
||||
|
|
|
@ -25,6 +25,9 @@ properties:
|
|||
interrupts:
|
||||
category: required
|
||||
|
||||
"#gpio-cells":
|
||||
const: 2
|
||||
|
||||
"#cells":
|
||||
- pin
|
||||
- flags
|
||||
|
|
|
@ -16,6 +16,9 @@ properties:
|
|||
label:
|
||||
category: required
|
||||
|
||||
"#gpio-cells":
|
||||
const: 2
|
||||
|
||||
"#cells":
|
||||
- pin
|
||||
- flags
|
||||
|
|
|
@ -16,6 +16,9 @@ properties:
|
|||
label:
|
||||
category: required
|
||||
|
||||
"#gpio-cells":
|
||||
const: 2
|
||||
|
||||
"#cells":
|
||||
- pin
|
||||
- flags
|
||||
|
|
|
@ -16,6 +16,9 @@ properties:
|
|||
label:
|
||||
category: required
|
||||
|
||||
"#gpio-cells":
|
||||
const: 2
|
||||
|
||||
"#cells":
|
||||
- pin
|
||||
- flags
|
||||
|
|
|
@ -30,6 +30,9 @@ properties:
|
|||
label:
|
||||
category: required
|
||||
|
||||
"#gpio-cells":
|
||||
const: 2
|
||||
|
||||
"#cells":
|
||||
- pin
|
||||
- flags
|
||||
|
|
|
@ -25,6 +25,9 @@ properties:
|
|||
clocks:
|
||||
category: required
|
||||
|
||||
"#gpio-cells":
|
||||
const: 2
|
||||
|
||||
"#cells":
|
||||
- pin
|
||||
- flags
|
||||
|
|
|
@ -25,6 +25,9 @@ properties:
|
|||
label:
|
||||
category: required
|
||||
|
||||
"#gpio-cells":
|
||||
const: 2
|
||||
|
||||
"#cells":
|
||||
- pin
|
||||
- flags
|
||||
|
|
|
@ -20,6 +20,9 @@ properties:
|
|||
label:
|
||||
category: required
|
||||
|
||||
"#gpio-cells":
|
||||
const: 2
|
||||
|
||||
"#cells":
|
||||
- pin
|
||||
- flags
|
||||
|
|
|
@ -20,6 +20,9 @@ properties:
|
|||
interrupts:
|
||||
category: required
|
||||
|
||||
"#gpio-cells":
|
||||
const: 2
|
||||
|
||||
"#cells":
|
||||
- pin
|
||||
- flags
|
||||
|
|
|
@ -19,11 +19,11 @@ properties:
|
|||
"#address-cells":
|
||||
type: int
|
||||
category: required
|
||||
description: should be 1.
|
||||
const: 1
|
||||
"#size-cells":
|
||||
type: int
|
||||
category: required
|
||||
description: should be 0.
|
||||
const: 0
|
||||
clock-frequency :
|
||||
type: int
|
||||
category: optional
|
||||
|
|
|
@ -19,10 +19,10 @@ properties:
|
|||
"#address-cells":
|
||||
type: int
|
||||
category: required
|
||||
description: should be 1.
|
||||
const: 1
|
||||
"#size-cells":
|
||||
type: int
|
||||
category: required
|
||||
description: should be 0.
|
||||
const: 0
|
||||
label:
|
||||
category: required
|
||||
|
|
|
@ -18,6 +18,9 @@ properties:
|
|||
type: int
|
||||
description: number of bits of IRQ priorities
|
||||
|
||||
"#interrupt-cells":
|
||||
const: 2
|
||||
|
||||
"#cells":
|
||||
- irq
|
||||
- priority
|
||||
|
|
|
@ -18,6 +18,9 @@ properties:
|
|||
type: int
|
||||
description: number of bits of IRQ priorities
|
||||
|
||||
"#interrupt-cells":
|
||||
const: 2
|
||||
|
||||
"#cells":
|
||||
- irq
|
||||
- priority
|
||||
|
|
|
@ -18,6 +18,9 @@ properties:
|
|||
type: int
|
||||
description: number of bits of IRQ priorities
|
||||
|
||||
"#interrupt-cells":
|
||||
const: 2
|
||||
|
||||
"#cells":
|
||||
- irq
|
||||
- priority
|
||||
|
|
|
@ -16,6 +16,9 @@ properties:
|
|||
interrupts:
|
||||
category: required
|
||||
|
||||
"#interrupt-cells":
|
||||
const: 3
|
||||
|
||||
"#cells":
|
||||
- irq
|
||||
- sense
|
||||
|
|
|
@ -14,6 +14,9 @@ properties:
|
|||
reg:
|
||||
category: required
|
||||
|
||||
"#interrupt-cells":
|
||||
const: 3
|
||||
|
||||
"#cells":
|
||||
- irq
|
||||
- sense
|
||||
|
|
|
@ -20,5 +20,8 @@ properties:
|
|||
reg:
|
||||
category: required
|
||||
|
||||
"#interrupt-cells":
|
||||
const: 1
|
||||
|
||||
"#cells":
|
||||
- irq
|
||||
|
|
|
@ -25,5 +25,8 @@ properties:
|
|||
interrupts:
|
||||
category: required
|
||||
|
||||
"#interrupt-cells":
|
||||
const: 1
|
||||
|
||||
"#cells":
|
||||
- irq
|
||||
|
|
|
@ -16,5 +16,8 @@ properties:
|
|||
compatible:
|
||||
constraint: "riscv,cpu-intc"
|
||||
|
||||
"#interrupt-cells":
|
||||
const: 1
|
||||
|
||||
"#cells":
|
||||
- irq
|
||||
|
|
|
@ -21,5 +21,8 @@ properties:
|
|||
description: maximum interrupt priority
|
||||
category: required
|
||||
|
||||
"#interrupt-cells":
|
||||
const: 1
|
||||
|
||||
"#cells":
|
||||
- irq
|
||||
|
|
|
@ -16,6 +16,9 @@ properties:
|
|||
compatible:
|
||||
constraint: "snps,arcv2-intc"
|
||||
|
||||
"#interrupt-cells":
|
||||
const: 2
|
||||
|
||||
"#cells":
|
||||
- irq
|
||||
- priority
|
||||
|
|
|
@ -16,6 +16,9 @@ properties:
|
|||
interrupts:
|
||||
category: required
|
||||
|
||||
"#interrupt-cells":
|
||||
const: 3
|
||||
|
||||
"#cells":
|
||||
- irq
|
||||
- sense
|
||||
|
|
|
@ -24,6 +24,9 @@ properties:
|
|||
description: maximum interrupt priority
|
||||
category: required
|
||||
|
||||
"#interrupt-cells":
|
||||
const: 2
|
||||
|
||||
"#cells":
|
||||
- irq
|
||||
- priority
|
||||
|
|
|
@ -13,6 +13,9 @@ properties:
|
|||
reg:
|
||||
category: required
|
||||
|
||||
"#interrupt-cells":
|
||||
const: 3
|
||||
|
||||
"#cells":
|
||||
- irq
|
||||
- sense
|
||||
|
|
|
@ -14,11 +14,11 @@ properties:
|
|||
"#address-cells":
|
||||
type: int
|
||||
category: required
|
||||
description: should be 1.
|
||||
const: 1
|
||||
"#size-cells":
|
||||
type: int
|
||||
category: required
|
||||
description: should be 0.
|
||||
const: 0
|
||||
label:
|
||||
category: required
|
||||
irq-gpios:
|
||||
|
|
|
@ -20,4 +20,4 @@ properties:
|
|||
category: required
|
||||
|
||||
"#phy-cells":
|
||||
description: should be 0
|
||||
const: 0
|
||||
|
|
|
@ -18,4 +18,4 @@ properties:
|
|||
constraint: "usb-nop-xceiv"
|
||||
|
||||
"#phy-cells":
|
||||
description: should be 0
|
||||
const: 0
|
||||
|
|
|
@ -37,6 +37,9 @@ properties:
|
|||
category: required
|
||||
description: Clock divider at the input of the PWM (1 to 255)
|
||||
|
||||
"#pwm-cells":
|
||||
const: 2
|
||||
|
||||
"#cells":
|
||||
- channel
|
||||
# period in terms of nanoseconds
|
||||
|
|
|
@ -32,6 +32,9 @@ properties:
|
|||
category: required
|
||||
description: Set the RDC permission for this peripheral
|
||||
|
||||
"#pwm-cells":
|
||||
const: 2
|
||||
|
||||
"#cells":
|
||||
- channel
|
||||
# period in terms of nanoseconds
|
||||
|
|
|
@ -27,6 +27,9 @@ properties:
|
|||
label:
|
||||
category: required
|
||||
|
||||
"#pwm-cells":
|
||||
const: 1
|
||||
|
||||
"#cells":
|
||||
- channel
|
||||
...
|
||||
|
|
|
@ -22,6 +22,9 @@ properties:
|
|||
interrupts:
|
||||
category: required
|
||||
|
||||
"#pwm-cells":
|
||||
const: 2
|
||||
|
||||
"#cells":
|
||||
- channel
|
||||
# period in terms of nanoseconds
|
||||
|
|
|
@ -32,6 +32,9 @@ properties:
|
|||
category: required
|
||||
description: Width of the PWM comparator in bits
|
||||
|
||||
"#pwm-cells":
|
||||
const: 2
|
||||
|
||||
"#cells":
|
||||
- channel
|
||||
# period in terms of nanoseconds
|
||||
|
|
|
@ -18,6 +18,9 @@ properties:
|
|||
category: required
|
||||
description: Clock prescaler at the input of the timer
|
||||
|
||||
"#pwm-cells":
|
||||
const: 2
|
||||
|
||||
"#cells":
|
||||
- channel
|
||||
# period in terms of nanoseconds
|
||||
|
|
|
@ -22,5 +22,8 @@ properties:
|
|||
label:
|
||||
category: required
|
||||
|
||||
"#clock-cells":
|
||||
const: 1
|
||||
|
||||
"#cells":
|
||||
- name
|
||||
|
|
|
@ -23,11 +23,11 @@ properties:
|
|||
"#address-cells":
|
||||
type: int
|
||||
category: required
|
||||
description: should be 1.
|
||||
const: 1
|
||||
"#size-cells":
|
||||
type: int
|
||||
category: required
|
||||
description: should be 0.
|
||||
const: 0
|
||||
label:
|
||||
category: required
|
||||
cs-gpios:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue