dts: bindings: add missing pinctrl-device.yaml includes

These worked because edtlib allows 'pinctrl-.*' properties without
specifying them on the bindings. However, this has never been an
anounced pinctrl feature, the reference documents explicitly mention
that usage of pinctrl-device.yaml is mandatory.

Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
This commit is contained in:
Gerard Marull-Paretas 2023-09-26 16:46:26 +02:00 committed by Carles Cufí
parent e0a0b357a8
commit ad08b3c300
8 changed files with 8 additions and 21 deletions

View file

@ -5,7 +5,7 @@ description: NXP MCUX LPDAC
compatible: "nxp,lpdac"
include: dac-controller.yaml
include: [dac-controller.yaml, pinctrl-device.yaml]
properties:
reg:

View file

@ -5,7 +5,7 @@ description: SiFive Freedom I2C interface
compatible: "sifive,i2c0"
include: i2c-controller.yaml
include: [i2c-controller.yaml, pinctrl-device.yaml]
properties:
reg:

View file

@ -3,7 +3,7 @@
description: Telink B91 I2C
include: i2c-controller.yaml
include: [i2c-controller.yaml, pinctrl-device.yaml]
compatible: "telink,b91-i2c"
@ -12,5 +12,4 @@ properties:
required: true
pinctrl-0:
type: phandles
required: true

View file

@ -4,14 +4,13 @@
description: Telink B91 PWM
include: [pwm-controller.yaml, base.yaml]
include: [pwm-controller.yaml, pinctrl-device.yaml, base.yaml]
compatible: "telink,b91-pwm"
properties:
pinctrl-0:
type: phandles
required: true
clock-frequency:

View file

@ -5,7 +5,7 @@ description: QuickLogic USBserialport_S3B serial interface
compatible: "quicklogic,usbserialport-s3b"
include: uart-controller.yaml
include: [uart-controller.yaml, pinctrl-device.yaml]
properties:
reg:

View file

@ -5,7 +5,7 @@ description: Telink B91 UART
compatible: "telink,b91-uart"
include: uart-controller.yaml
include: [uart-controller.yaml, pinctrl-device.yaml]
properties:
reg:
@ -15,5 +15,4 @@ properties:
required: true
pinctrl-0:
type: phandles
required: true

View file

@ -3,7 +3,7 @@
description: Telink B91 SPI
include: spi-controller.yaml
include: [spi-controller.yaml, pinctrl-device.yaml]
compatible: "telink,b91-spi"
@ -19,7 +19,6 @@ properties:
- "HSPI_MODULE"
pinctrl-0:
type: phandles
required: true
cs0-pin:

View file

@ -5,7 +5,7 @@ description: Test ADC-based temperature sensor
compatible: "vnd,adc-temp-sensor"
include: [base.yaml, reset-device.yaml]
include: [base.yaml, pinctrl-device.yaml, reset-device.yaml]
properties:
io-channels:
@ -18,12 +18,3 @@ properties:
clocks:
required: true
pinctrl-0:
type: phandles
pinctrl-1:
type: phandles
pinctrl-2:
type: phandles