dts/bindings: stm32: Set pinctrl-[0/names] properties as required

Now that STM32 drivers are using pinctrl API, set pintrl-0 and
pintrl-names properties as required in order to report malformed
nodes description soon at build stage and avoid cryptic
DT api build error messages.

Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>
This commit is contained in:
Erwan Gouriou 2021-11-23 09:41:16 +01:00 committed by Carles Cufí
parent 955ef39623
commit 37bf7cbe4f
16 changed files with 94 additions and 1 deletions

View File

@ -21,5 +21,11 @@ properties:
"#io-channel-cells":
const: 1
pinctrl-0:
required: true
pinctrl-names:
required: true
io-channel-cells:
- input

View File

@ -14,6 +14,12 @@ properties:
clocks:
required: true
pinctrl-0:
required: true
pinctrl-names:
required: true
master-can-reg:
type: int
required: false

View File

@ -17,5 +17,11 @@ properties:
"#io-channel-cells":
const: 1
pinctrl-0:
required: true
pinctrl-names:
required: true
io-channel-cells:
- output

View File

@ -16,3 +16,7 @@ properties:
required: true
clock-names:
required: true
pinctrl-0:
required: true
pinctrl-names:
required: true

View File

@ -13,3 +13,9 @@ properties:
interrupts:
required: true
pinctrl-0:
required: true
pinctrl-names:
required: true

View File

@ -14,6 +14,11 @@ properties:
interrupts:
required: true
pinctrl-0:
required: true
pinctrl-names:
required: true
timings:
type: array

View File

@ -19,3 +19,9 @@ properties:
dma-names:
required: true
pinctrl-0:
required: true
pinctrl-names:
required: true

View File

@ -40,3 +40,9 @@ properties:
clocks:
required: true
pinctrl-0:
required: true
pinctrl-names:
required: true

View File

@ -14,6 +14,12 @@ properties:
reg:
required: true
pinctrl-0:
required: true
pinctrl-names:
required: true
cd-gpios:
type: phandle-array
required: false

View File

@ -8,6 +8,12 @@ properties:
label:
required: true
pinctrl-0:
required: true
pinctrl-names:
required: true
st,prescaler:
type: int
required: false

View File

@ -29,6 +29,12 @@ properties:
interrupts:
required: true
pinctrl-0:
required: true
pinctrl-names:
required: true
dmas:
description: |
Optional DMA channel specifier. If DMA should be used, specifier should

View File

@ -13,3 +13,9 @@ properties:
clocks:
required: true
pinctrl-0:
required: true
pinctrl-names:
required: true

View File

@ -10,3 +10,9 @@ properties:
interrupts:
required: true
pinctrl-0:
required: true
pinctrl-names:
required: true

View File

@ -10,3 +10,9 @@ properties:
interrupts:
required: true
pinctrl-0:
required: true
pinctrl-names:
required: true

View File

@ -11,3 +11,9 @@ properties:
interrupts:
required: true
pinctrl-0:
required: true
pinctrl-names:
required: true

View File

@ -5,7 +5,13 @@ description: STM32 SUBGHZ SPI controller
compatible: "st,stm32-spi-subghz"
include: st,stm32-spi-common.yaml
include:
include:
- name: st,stm32-spi-common.yaml
property-blocklist:
- pinctrl-0
- pinctrl-names
properties:
use-subghzspi-nss: