From 582be9a44380445c18a54b44c2b15720ca139f20 Mon Sep 17 00:00:00 2001 From: Emmanuel Vadot Date: Wed, 9 Aug 2023 15:06:51 +0200 Subject: Import device-tree files from Linux 6.1 --- Bindings/pinctrl/st,stm32-pinctrl.yaml | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'Bindings/pinctrl/st,stm32-pinctrl.yaml') diff --git a/Bindings/pinctrl/st,stm32-pinctrl.yaml b/Bindings/pinctrl/st,stm32-pinctrl.yaml index d35dcc4f0242..9d59208d83c1 100644 --- a/Bindings/pinctrl/st,stm32-pinctrl.yaml +++ b/Bindings/pinctrl/st,stm32-pinctrl.yaml @@ -64,6 +64,9 @@ patternProperties: gpio-controller: true '#gpio-cells': const: 2 + interrupt-controller: true + '#interrupt-cells': + const: 2 reg: maxItems: 1 @@ -71,6 +74,7 @@ patternProperties: maxItems: 1 resets: maxItems: 1 + gpio-line-names: true gpio-ranges: minItems: 1 maxItems: 16 @@ -106,6 +110,12 @@ patternProperties: minimum: 0 maximum: 11 + patternProperties: + "^(.+-hog(-[0-9]+)?)$": + type: object + required: + - gpio-hog + required: - gpio-controller - '#gpio-cells' @@ -115,9 +125,12 @@ patternProperties: '-[0-9]*$': type: object + additionalProperties: false + patternProperties: '^pins': type: object + additionalProperties: false description: | A pinctrl node should contain at least one subnode representing the pinctrl group available on the machine. Each subnode will list the -- cgit v1.2.3