dts: bindings: device labels are now optional

All in tree device drivers use some form of DEVICE_DT_GET
so we no longer need to require label properties.

Signed-off-by: Kumar Gala <galak@kernel.org>
This commit is contained in:
Kumar Gala 2022-07-14 15:34:37 -05:00 committed by Kumar Gala
parent f400c94adf
commit 9680483c3d
16 changed files with 0 additions and 49 deletions

View file

@ -7,9 +7,6 @@
include: base.yaml
properties:
label:
required: true
"#io-channel-cells":
type: int
required: true

View file

@ -6,9 +6,6 @@
include: base.yaml
properties:
label:
required: true
"#io-channel-cells":
type: int
required: true

View file

@ -15,6 +15,3 @@ properties:
required: true
description: |
Width of the panel driven by the controller, with the units in pixels.
label:
required: true

View file

@ -10,8 +10,6 @@ properties:
type: uint8-array
required: false
description: Specifies the MAC address that was assigned to the network device
label:
required: true
zephyr,random-mac-address:
type: boolean
required: false

View file

@ -3,8 +3,5 @@
include: base.yaml
properties:
label:
required: true
reg:
required: true

View file

@ -11,5 +11,3 @@ properties:
reg:
required: true
description: device address on i2c bus
label:
required: true

View file

@ -10,5 +10,3 @@ on-bus: i2s
properties:
reg:
required: true
label:
required: true

View file

@ -7,6 +7,3 @@ include: [interrupt-controller.yaml, base.yaml]
properties:
interrupts:
required: true
label:
required: true

View file

@ -3,10 +3,6 @@
# Common fields for LED controllers and child LEDs
properties:
label:
required: true
child-binding:
description: LED child node
properties:

View file

@ -9,14 +9,6 @@ include:
- name: base.yaml
property-allowlist: [label]
properties:
label:
description: |
Human readable string describing the device and used to set the device
name. It can be passed as argument to device_get_binding() to retrieve
the device. If this property is omitted, then the device name is set
from the node full name.
child-binding:
description: PWM LED child node
properties:

View file

@ -14,5 +14,3 @@ properties:
type: boolean
required: false
description: Disable writes to the EEPROM
label:
required: true

View file

@ -4,9 +4,6 @@
# Common fields for PWM controllers
properties:
label:
required: true
"#pwm-cells":
type: int
required: true

View file

@ -18,9 +18,6 @@ include: regulator.yaml
compatible: "regulator-fixed"
properties:
label:
required: true
regulator-name:
type: string
required: true

View file

@ -10,8 +10,6 @@ properties:
type: int
required: false
description: Clock frequency information for RTC operation
label:
required: true
interrupts:
required: true

View file

@ -6,7 +6,3 @@
include: base.yaml
on-bus: uart
properties:
label:
required: true

View file

@ -14,8 +14,6 @@ properties:
type: int
required: true
description: Maximum clock frequency of device's SPI interface in Hz
label:
required: true
duplex:
type: int
default: 0