dts: bindings: Have 'required: true/false' instead of 'category: ...'

The 'category: required/optional' setting for properties is just a
yes/no thing. Using a boolean makes it clearer, so have
'required: true/false' instead.

Print a clear error when 'category:' is used:

    edtlib.EDTError: please put 'required: true' instead of 'category:
    required' in 'properties: foo: ...' in
    test-bindings/sub-node-parent.yaml - 'category' has been removed

The old scripts in scripts/dts/ ignore this setting, and only print a
warning if 'category: required' in an inherited binding is changed to
'category: optional'. Remove that code, since the new scripts already
have the same check.

The replacement was done with

    git ls-files 'dts/bindings/*.yaml' | xargs sed -i \
        -e 's/category:\s*required/required: true/' \
        -e 's/category:\s*optional/required: false/'

dts/binding-template.yaml is updated as well.

Signed-off-by: Ulf Magnusson <Ulf.Magnusson@nordicsemi.no>
This commit is contained in:
Ulf Magnusson 2019-08-28 00:22:01 +02:00 committed by Kumar Gala
commit fcd665a26c
306 changed files with 856 additions and 862 deletions

View file

@ -10,8 +10,8 @@ description: >
#
# If a field appears both in the binding and in a file it inherits, then the
# value in the binding takes precedence. This can be used e.g. to change a
# 'category: optional' from an inherited file to a 'category: required' (see
# the 'properties' description below).
# 'required: false' from an inherited file to a 'required: true' (see the
# 'properties' description below).
inherits:
!include other.yaml # or [other1.yaml, other2.yaml]
@ -39,7 +39,7 @@ sub-node:
properties:
pwms:
type: compound
category: required
required: true
# 'properties' describes properties on the node, e.g.
#
@ -55,7 +55,7 @@ sub-node:
# A typical property entry looks like this:
#
# <property name>:
# category: <required | optional>
# required: <true | false>
# type: <string | int | boolean | array | uint8-array | string-array |
# phandle | phandles | phandle-array | compound>
# description: <description of the property>
@ -106,23 +106,23 @@ properties:
constraint: "foo-company,bar-device"
# Describes a property like 'current-speed = <115200>;'. We pretend that
# it's obligatory for the example node and set 'category: required'.
# it's obligatory for the example node and set 'required: true'.
current-speed:
type: int
category: required
required: true
description: Initial baud rate for bar-device
# Describes an optional property like 'keys = "foo", "bar";'
keys:
type: string-array
category: optional
required: false
description: Keys for bar-device
# Describes an optional property like 'maximum-speed = "full-speed";
# the enum specifies known values that the string property may take
maximum-speed:
type: string
category: optional
required: false
description: Configures USB controllers to work up to a specific speed.
enum:
- "low-speed"
@ -134,7 +134,7 @@ properties:
# specifies that the value for the property is expected to be the value 1
"#address-cells":
type: int
category: required
required: true
const: 1
# If the binding describes an interrupt controller, GPIO controller, pinmux

View file

@ -17,4 +17,4 @@ properties:
constraint: "arc,dccm"
reg:
category: required
required: true

View file

@ -17,4 +17,4 @@ properties:
constraint: "arc,iccm"
reg:
category: required
required: true

View file

@ -12,4 +12,4 @@ properties:
constraint: "arm,dtcm"
reg:
category: required
required: true

View file

@ -17,4 +17,4 @@ properties:
constraint: "arm,scc"
reg:
category: required
required: true

View file

@ -11,4 +11,4 @@ properties:
constraint: "atmel,sam0-id"
reg:
category: required
required: true

View file

@ -11,7 +11,7 @@ properties:
constraint: "atmel,sam0-dmac"
reg:
category: required
required: true
interrupts:
category: required
required: true

View file

@ -11,7 +11,7 @@ properties:
constraint: "atmel,sam0-sercom"
reg:
category: required
required: true
interrupts:
category: required
required: true

View file

@ -18,4 +18,4 @@ properties:
constraint: "nordic,nrf-dppic"
reg:
category: required
required: true

View file

@ -11,4 +11,4 @@ properties:
constraint: "nordic,nrf-ficr"
reg:
category: required
required: true

View file

@ -11,7 +11,7 @@ properties:
constraint: "nordic,nrf-spu"
reg:
category: required
required: true
interrupts:
category: required
required: true

View file

@ -11,4 +11,4 @@ properties:
constraint: "nordic,nrf-uicr"
reg:
category: required
required: true

View file

@ -17,4 +17,4 @@ properties:
constraint: "nxp,imx-dtcm"
reg:
category: required
required: true

View file

@ -17,20 +17,20 @@ properties:
constraint: "nxp,imx-epit"
reg:
category: required
required: true
interrupts:
category: required
required: true
label:
category: required
required: true
prescaler:
type: int
category: required
required: true
description: Set the EPIT prescaler between 0 and 4095
rdc:
type: int
category: required
required: true
description: Set the RDC permission for this peripheral

View file

@ -17,4 +17,4 @@ properties:
constraint: "nxp,imx-itcm"
reg:
category: required
required: true

View file

@ -17,15 +17,15 @@ properties:
constraint: "nxp,imx-mu"
reg:
category: required
required: true
interrupts:
category: required
required: true
label:
category: required
required: true
rdc:
type: int
category: required
required: true
description: Set the RDC permission for this peripheral

View file

@ -17,10 +17,10 @@ properties:
constraint: "nxp,kinetis-mcg"
reg:
category: required
required: true
label:
category: required
required: true
"#clock-cells":
const: 1

View file

@ -17,10 +17,10 @@ properties:
constraint: "nxp,kinetis-pcc"
reg:
category: required
required: true
label:
category: required
required: true
"#clock-cells":
const: 1

View file

@ -17,110 +17,110 @@ properties:
constraint: "nxp,kinetis-scg"
reg:
category: required
required: true
label:
category: required
required: true
clk-divider-slow:
type: int
description: system clock to slow clock divider
category: required
required: true
clk-divider-bus:
type: int
description: system clock to bus clock divider
category: required
required: true
clk-divider-core:
type: int
description: system clock to core clock divider
category: required
required: true
clk-source:
type: int
description: system clock source
category: optional
required: false
sosc-freq:
type: int
description: system oscillator (e.g. xtal) frequency
category: optional
required: false
sosc-mode:
type: int
description: system oscillator mode
category: optional
required: false
sosc-divider-1:
type: int
description: system oscillator divider 1
category: optional
required: false
sosc-divider-2:
type: int
description: system oscillator divider 2
category: optional
required: false
sirc-range:
type: int
description: slow internal reference clock range in MHz
category: required
required: true
sirc-divider-1:
type: int
description: slow internal reference clock divider 1
category: required
required: true
sirc-divider-2:
type: int
description: slow internal reference clock divider 2
category: required
required: true
firc-range:
type: int
description: fast internal reference clock range in MHz
category: required
required: true
firc-divider-1:
type: int
description: fast internal reference clock divider 1
category: required
required: true
firc-divider-2:
type: int
description: fast internal reference clock divider 2
category: required
required: true
spll-source:
type: int
description: system phase-locked loop clock source
category: required
required: true
spll-divider-pre:
type: int
description: system phase-locked loop reference clock divider
category: required
required: true
spll-multiplier:
type: int
description: system phase-locked loop reference clock multiplier
category: required
required: true
spll-divider-1:
type: int
description: system phase-locked loop divider 1
category: required
required: true
spll-divider-2:
type: int
description: system phase-locked loop divider 2
category: required
required: true
clkout-source:
type: int
description: clockout clock source
category: optional
required: false
"#clock-cells":
const: 1

View file

@ -17,24 +17,24 @@ properties:
constraint: "nxp,kinetis-sim"
reg:
category: required
required: true
label:
category: required
required: true
clkout-source:
type: int
category: optional
required: false
description: clkout clock source
clkout-divider:
type: int
category: optional
required: false
description: clkout divider
"#clock-cells":
type: int
category: optional
required: false
const: 3
"#cells":

View file

@ -17,10 +17,10 @@ properties:
constraint: "nxp,lpc-mailbox"
reg:
category: required
required: true
interrupts:
category: required
required: true
label:
category: required
required: true

View file

@ -12,4 +12,4 @@ properties:
constraint: "st,stm32-ccm"
reg:
category: required
required: true

View file

@ -13,4 +13,4 @@ properties:
constraint: "ti,cc2650-prcm"
reg:
category: required
required: true

View file

@ -16,4 +16,4 @@ properties:
compatible:
constraint: "st,mpxxdtyy"
label:
category: required
required: true

View file

@ -18,4 +18,4 @@ properties:
reset-gpios:
type: phandle-array
category: required
required: true

View file

@ -3,7 +3,7 @@
properties:
status:
type: string
category: optional
required: false
description: indicates the operational status of a device
enum:
- "okay"
@ -14,55 +14,55 @@ properties:
compatible:
type: string-array
category: required
required: true
description: compatible strings
reg:
type: array
description: register space
category: optional
required: false
reg-names:
type: string-array
description: name of each register space
category: optional
required: false
interrupts:
type: array
category: optional
required: false
description: interrupts for device
interrupts-extended:
type: phandle-array
category: optional
required: false
description: extended interrupt specifier for device
interrupt-names:
type: string-array
category: optional
required: false
description: name of each interrupt
interrupt-parent:
type: phandle
category: optional
required: false
description: phandle to interrupt controller node
label:
type: string
category: optional
required: false
description: Human readable string describing the device (used by Zephyr for API name)
clocks:
type: phandle-array
category: optional
required: false
description: Clock gate information
"#address-cells":
type: int
category: optional
required: false
description: number of address cells in reg property
"#size-cells":
type: int
category: optional
required: false
description: number of size cells in reg property

View file

@ -22,4 +22,4 @@ properties:
irq-gpios:
type: phandle-array
category: required
required: true

View file

@ -19,8 +19,8 @@ properties:
irq-gpios:
type: phandle-array
category: required
required: true
reset-gpios:
type: phandle-array
category: required
required: true

View file

@ -8,30 +8,30 @@ child:
properties:
"#address-cells":
category: required
required: true
const: 1
"#size-cells":
category: required
required: true
const: 0
label:
category: required
required: true
bus-speed:
type: int
category: required
required: true
description: bus speed in Baud/s
sjw:
type: int
category: required
required: true
description: Resynchronization jump width (ISO 11898-1)
prop-seg:
type: int
category: required
required: true
description: Time quantums of propagation segment (ISO 11898-1)
phase-seg1:
type: int
category: required
required: true
description: Time quantums of phase buffer 1 segment (ISO 11898-1)
phase-seg2:
type: int
category: required
required: true
description: Time quantums of phase buffer 2 segment (ISO 11898-1)

View file

@ -17,6 +17,6 @@ parent:
properties:
reg:
category: required
required: true
label:
category: required
required: true

View file

@ -17,7 +17,7 @@ properties:
constraint: "microchip,mcp2515"
int-gpios:
type: phandle-array
category: required
required: true
reg:
type: array
category: required
required: true

View file

@ -17,15 +17,15 @@ properties:
constraint: "nxp,kinetis-flexcan"
reg:
category: required
required: true
interrupts:
category: required
required: true
clocks:
category: required
required: true
clk-source:
type: int
category: required
required: true
description: CAN engine clock source

View file

@ -11,10 +11,10 @@ properties:
constraint: "st,stm32-can"
reg:
category: required
required: true
interrupts:
category: required
required: true
clocks:
category: required
required: true

View file

@ -9,5 +9,5 @@
properties:
"#clock-cells":
type: int
category: required
required: true
description: Number of items to expect in a Clock specifier

View file

@ -15,23 +15,23 @@ inherits:
properties:
compatible:
type: string
category: required
required: true
description: compatible strings
constraint: "fixed-clock"
label:
type: string
category: optional
required: false
description: Human readable string describing the device (used by Zephyr for API name)
clock-frequency:
type: int
description: output clock frequency (Hz)
category: required
required: true
clocks:
type: array
category: optional
required: false
description: input clock source
"#clock-cells":

View file

@ -17,10 +17,10 @@ properties:
constraint: "nordic,nrf-clock"
label:
category: required
required: true
reg:
category: required
required: true
interrupts:
category: required
required: true

View file

@ -17,10 +17,10 @@ properties:
constraint: "nxp,imx-ccm"
reg:
category: required
required: true
label:
category: required
required: true
"#clock-cells":
const: 3

View file

@ -11,7 +11,7 @@ properties:
constraint: "st,stm32-rcc"
reg:
category: required
required: true
"#clock-cells":
const: 2

View file

@ -12,5 +12,5 @@ inherits:
properties:
clock-frequency:
type: int
category: optional
required: false
description: Clock frequency in Hz

View file

@ -17,10 +17,10 @@ properties:
constraint: "arm,cryptocell-310"
reg:
category: required
required: true
label:
category: required
required: true
interrupts:
category: required
required: true

View file

@ -17,7 +17,7 @@ properties:
constraint: "nordic,nrf-cc310"
reg:
category: required
required: true
label:
category: required
required: true

View file

@ -17,10 +17,10 @@ properties:
constraint: "fsl,imx6sx-lcdif"
reg:
category: required
required: true
interrupts:
category: required
required: true
label:
category: required
required: true

View file

@ -18,8 +18,8 @@ properties:
reset-gpios:
type: phandle-array
category: optional
required: false
cmd-data-gpios:
type: phandle-array
category: required
required: true

View file

@ -18,28 +18,28 @@ properties:
reset-gpios:
type: phandle-array
category: required
required: true
cmd-data-gpios:
type: phandle-array
category: required
required: true
height:
type: int
category: required
required: true
description: Height in pixels of the panel driven by the controller
width:
type: int
category: required
required: true
description: Width in pixels of the panel driven by the controller
x-offset:
type: int
category: optional
required: false
description: The column offset in pixels of the LCD to the controller memory
y-offset:
type: int
category: optional
required: false
description: The row offset in pixels of the LCD to the controller memory

View file

@ -18,44 +18,44 @@ properties:
height:
type: int
category: required
required: true
description: Height in pixel of the panel driven by the controller
width:
type: int
category: required
required: true
description: Width in pixel of the panel driven by the controller
segment-offset:
type: int
category: required
required: true
description: 8-bit column start address for Page Addressing Mode
page-offset:
type: int
category: required
required: true
description: Start address for Page Addressing Mode
display-offset:
type: int
category: required
required: true
description: mapping of the display start line to one of COM0 .. COM63
segment-remap:
type: boolean
category: optional
required: false
description: Last column address is mapped to first segment
com-invdir:
type: boolean
category: optional
required: false
description: Scan direction is from last COM output to first COM output
prechargep:
type: int
category: required
required: true
description: Duration of the pre-charge period
reset-gpios:
type: phandle-array
category: optional
required: false

View file

@ -18,77 +18,77 @@ properties:
height:
type: int
category: required
required: true
description: Height in pixel of the panel driven by the controller
width:
type: int
category: required
required: true
description: Width in pixel of the panel driven by the controller
pp-height-bits:
type: int
category: required
required: true
description: Number of bits used for the height parameters
pp-width-bits:
type: int
category: required
required: true
description: Number of bits used for the width parameters
gdv-a:
type: int
category: required
required: true
description: Gate driving voltage (A value)
gdv-b:
type: int
category: optional
required: false
description: Gate driving voltage (B value)
sdv:
type: int
category: required
required: true
description: Source driving voltage
vcom:
type: int
category: required
required: true
description: VCOM voltage
border-waveform:
type: int
category: required
required: true
description: Border waveform
softstart-1:
type: int
category: optional
required: false
description: Booster soft start phase 1
softstart-2:
type: int
category: optional
required: false
description: Booster soft start phase 2
softstart-3:
type: int
category: optional
required: false
description: Booster soft start phase 3
orientation-flipped:
type: boolean
category: optional
required: false
description: Last column address is mapped to first segment
reset-gpios:
type: phandle-array
category: required
required: true
dc-gpios:
type: phandle-array
category: required
required: true
busy-gpios:
type: phandle-array
category: required
required: true

View file

@ -12,4 +12,4 @@ child:
properties:
label:
category: required
required: true

View file

@ -16,34 +16,34 @@ properties:
reg:
description: mmio register space
category: required
required: true
agg_io_irq:
type: int
description: soc aggregated nvic irq for eSPI block
category: required
required: true
agg_vw_irq:
type: int
description: soc aggregated nvic irq for eSPI virtual wires channel
category: required
required: true
agg_pc_irq:
type: int
description: soc aggregated nvic irq for eSPI peripheral channel
category: required
required: true
io_girq:
type: int
description: soc group irq for eSPI I/O
category: required
required: true
vw_girq:
type: int
description: soc group irq for eSPI virtual wires channel
category: required
required: true
pc_girq:
type: int
description: soc group irq for eSPI peripheral channel
category: required
required: true

View file

@ -12,7 +12,7 @@ inherits:
properties:
local-mac-address:
type: uint8-array
category: optional
required: false
description: mac address
label:
category: required
required: true

View file

@ -16,7 +16,7 @@ properties:
constraint: "intel,e1000"
reg:
category: required
required: true
interrupts:
category: required
required: true

View file

@ -17,7 +17,7 @@ properties:
constraint: "litex,eth0"
reg:
category: required
required: true
interrupts:
category: required
required: true

View file

@ -16,4 +16,4 @@ properties:
constraint: "microchip,enc28j60"
int-gpios:
type: phandle-array
category: required
required: true

View file

@ -15,6 +15,6 @@ properties:
compatible:
constraint: "nxp,kinetis-ethernet"
reg:
category: required
required: true
interrupts:
category: required
required: true

View file

@ -16,4 +16,4 @@ properties:
compatible:
constraint: "nxp,kinetis-ptp"
interrupts:
category: required
required: true

View file

@ -17,7 +17,7 @@ properties:
constraint: "smsc,lan9220"
reg:
category: required
required: true
interrupts:
category: required
required: true

View file

@ -15,6 +15,6 @@ properties:
compatible:
constraint: "ti,stellaris-ethernet"
reg:
category: required
required: true
interrupts:
category: required
required: true

View file

@ -19,4 +19,4 @@ properties:
peripheral-id:
type: int
description: peripheral ID
category: required
required: true

View file

@ -5,7 +5,7 @@ inherits:
properties:
label:
category: required
required: true
reg:
category: required
required: true

View file

@ -13,9 +13,9 @@ properties:
single-bank:
type: boolean
description: dual-bank mode not enabled (page erase 4096k)
category: optional
required: false
dual-bank:
type: boolean
description: dual-bank mode enabled (page erase 2048k)
category: optional
required: false

View file

@ -13,4 +13,4 @@ properties:
constraint: "zephyr,sim-flash"
label:
category: required
required: true

View file

@ -11,10 +11,10 @@ properties:
constraint: "arm,cmsdk-gpio"
reg:
category: required
required: true
interrupts:
category: required
required: true
"#gpio-cells":
const: 2

View file

@ -11,18 +11,18 @@ properties:
constraint: "atmel,sam-gpio"
reg:
category: required
required: true
interrupts:
category: required
required: true
label:
category: required
required: true
peripheral-id:
type: int
description: peripheral ID
category: required
required: true
"#gpio-cells":
const: 2

View file

@ -11,10 +11,10 @@ properties:
constraint: "atmel,sam0-gpio"
reg:
category: required
required: true
label:
category: required
required: true
"#gpio-cells":
const: 2

View file

@ -9,9 +9,9 @@
properties:
"gpio-controller":
type: boolean
category: required
required: true
description: Convey's this node is a GPIO controller
"#gpio-cells":
type: int
category: required
required: true
description: Number of items to expect in a GPIO specifier

View file

@ -13,15 +13,15 @@ properties:
compatible:
constraint: "gpio-keys"
type: string-array
category: required
required: true
description: compatible strings
sub-node:
properties:
gpios:
type: phandle-array
category: required
required: true
label:
category: required
required: true
type: string
description: Human readable string describing the device (used by Zephyr for API name)

View file

@ -13,15 +13,15 @@ properties:
compatible:
constraint: "gpio-leds"
type: string-array
category: required
required: true
description: compatible strings
sub-node:
properties:
gpios:
type: phandle-array
category: required
required: true
label:
category: required
required: true
type: string
description: Human readable string describing the device (used by Zephyr for API name)

View file

@ -9,17 +9,17 @@
properties:
gpio-map:
type: compound
category: required
required: true
gpio-map-mask:
type: compound
category: optional
required: false
gpio-map-pass-thru:
type: compound
category: optional
required: false
"#gpio-cells":
type: int
category: required
required: true
description: Number of items to expect in a GPIO specifier

View file

@ -12,9 +12,9 @@ properties:
compatible:
constraint: "holtek,ht16k33-keyscan"
reg:
category: required
required: true
label:
category: required
required: true
"#cells":
- pin

View file

@ -17,13 +17,13 @@ properties:
constraint: "intel,apl-gpio"
reg:
category: required
required: true
label:
category: required
required: true
interrupts:
category: required
required: true
"#gpio-cells":
const: 2

View file

@ -17,13 +17,13 @@ properties:
constraint: "intel,qmsi-gpio"
reg:
category: required
required: true
interrupts:
category: required
required: true
label:
category: required
required: true
"#gpio-cells":
const: 2

View file

@ -17,13 +17,13 @@ properties:
constraint: "intel,qmsi-ss-gpio"
reg:
category: required
required: true
interrupts:
category: required
required: true
label:
category: required
required: true
"#gpio-cells":
const: 2

View file

@ -18,13 +18,13 @@ properties:
constraint: "microchip,xec-gpio"
reg:
category: required
required: true
interrupts:
category: optional
required: false
label:
category: required
required: true
"#gpio-cells":
const: 2

View file

@ -17,10 +17,10 @@ properties:
constraint: "nordic,nrf-gpio"
reg:
category: required
required: true
label:
category: required
required: true
"#gpio-cells":
const: 2

View file

@ -17,10 +17,10 @@ properties:
constraint: "nordic,nrf-gpiote"
reg:
category: required
required: true
interrupts:
category: required
required: true
label:
category: required
required: true

View file

@ -17,17 +17,17 @@ properties:
constraint: "nxp,imx-gpio"
reg:
category: required
required: true
interrupts:
category: required
required: true
label:
category: required
required: true
rdc:
type: int
category: optional
required: false
description: Set the RDC permission for this peripheral
"#gpio-cells":

View file

@ -11,10 +11,10 @@ properties:
constraint: "nxp,kinetis-gpio"
reg:
category: required
required: true
label:
category: required
required: true
"#gpio-cells":
const: 2

View file

@ -11,13 +11,13 @@ properties:
constraint: "openisa,rv32m1-gpio"
reg:
category: required
required: true
interrupts:
category: required
required: true
label:
category: required
required: true
"#gpio-cells":
const: 2

View file

@ -17,7 +17,7 @@ properties:
constraint: "semtech,sx1509b"
label:
category: required
required: true
"#gpio-cells":
const: 2

View file

@ -17,13 +17,13 @@ properties:
constraint: "sifive,gpio0"
reg:
category: required
required: true
label:
category: required
required: true
interrupts:
category: required
required: true
"#gpio-cells":
const: 2

View file

@ -11,10 +11,10 @@ properties:
constraint: "silabs,efm32-gpio-port"
reg:
category: required
required: true
label:
category: required
required: true
"#gpio-cells":
const: 2

View file

@ -11,15 +11,15 @@ properties:
constraint: "silabs,efm32-gpio"
reg:
category: required
required: true
interrupts:
category: required
required: true
label:
category: required
required: true
location-swo:
type: int
category: optional
required: false
description: Serial Wire Output (SWO) PIN location

View file

@ -11,10 +11,10 @@ properties:
constraint: "silabs,efr32mg-gpio-port"
reg:
category: required
required: true
label:
category: required
required: true
"#gpio-cells":
const: 2

View file

@ -11,15 +11,15 @@ properties:
constraint: "silabs,efr32mg-gpio"
reg:
category: required
required: true
interrupts:
category: required
required: true
label:
category: required
required: true
location-swo:
type: int
category: optional
required: false
description: Serial Wire Output (SWO) PIN location

View file

@ -11,10 +11,10 @@ properties:
constraint: "silabs,efr32xg1-gpio-port"
reg:
category: required
required: true
label:
category: required
required: true
"#gpio-cells":
const: 2

View file

@ -11,15 +11,15 @@ properties:
constraint: "silabs,efr32xg1-gpio"
reg:
category: required
required: true
interrupts:
category: required
required: true
label:
category: required
required: true
location-swo:
type: int
category: optional
required: false
description: Serial Wire Output (SWO) PIN location

View file

@ -17,18 +17,18 @@ properties:
constraint: "snps,designware-gpio"
reg:
category: required
required: true
bits:
type: int
description: gpio bits
category: required
required: true
interrupts:
category: required
required: true
label:
category: required
required: true
"#gpio-cells":
const: 2

View file

@ -17,13 +17,13 @@ properties:
constraint: "st,stm32-gpio"
reg:
category: required
required: true
label:
category: required
required: true
clocks:
category: required
required: true
"#gpio-cells":
const: 2

View file

@ -17,13 +17,13 @@ properties:
constraint: "ti,cc13xx-cc26xx-gpio"
reg:
category: required
required: true
interrupts:
category: required
required: true
label:
category: required
required: true
"#gpio-cells":
const: 2

View file

@ -12,7 +12,7 @@ properties:
constraint: "ti,cc2650-gpio"
reg:
category: required
required: true
interrupts:
category: required
required: true

View file

@ -12,13 +12,13 @@ properties:
constraint: "ti,cc32xx-gpio"
reg:
category: required
required: true
interrupts:
category: required
required: true
label:
category: required
required: true
"#gpio-cells":
const: 2

View file

@ -12,13 +12,13 @@ properties:
constraint: "ti,stellaris-gpio"
reg:
category: required
required: true
label:
category: required
required: true
interrupts:
category: required
required: true
"#gpio-cells":
const: 2

View file

@ -17,4 +17,4 @@ properties:
constraint: "arm,versatile-i2c"
reg:
category: required
required: true

View file

@ -17,12 +17,12 @@ properties:
constraint: "atmel,sam-i2c-twi"
reg:
category: required
required: true
interrupts:
category: required
required: true
peripheral-id:
type: int
description: peripheral ID
category: required
required: true

View file

@ -17,12 +17,12 @@ properties:
constraint: "atmel,sam-i2c-twihs"
reg:
category: required
required: true
interrupts:
category: required
required: true
peripheral-id:
type: int
description: peripheral ID
category: required
required: true

View file

@ -17,12 +17,12 @@ properties:
constraint: "atmel,sam0-i2c"
reg:
category: required
required: true
interrupts:
category: required
required: true
dma:
type: int
category: optional
required: false
description: DMA channel

View file

@ -17,12 +17,12 @@ properties:
constraint: "fsl,imx7d-i2c"
reg:
category: required
required: true
interrupts:
category: required
required: true
rdc:
type: int
category: required
required: true
description: Set the RDC permission for this peripheral

View file

@ -14,14 +14,14 @@ child:
properties:
"#address-cells":
category: required
required: true
const: 1
"#size-cells":
category: required
required: true
const: 0
clock-frequency :
type: int
category: optional
required: false
description: Initial clock frequency in Hz
label:
category: required
required: true

View file

@ -14,6 +14,6 @@ parent:
properties:
reg:
category: required
required: true
label:
category: required
required: true

View file

@ -17,7 +17,7 @@ properties:
constraint: "intel,qmsi-i2c"
reg:
category: required
required: true
interrupts:
category: required
required: true

View file

@ -17,7 +17,7 @@ properties:
constraint: "intel,qmsi-ss-i2c"
reg:
category: required
required: true
interrupts:
category: required
required: true

Some files were not shown because too many files have changed in this diff Show more