diff options
| author | Mark Brown <broonie@kernel.org> | 2026-10-01 13:48:16 +0100 |
|---|---|---|
| committer | Mark Brown <broonie@kernel.org> | 2026-10-01 13:48:16 +0100 |
| commit | 8f7e97593ed488e32ac1d8389c2e3787bdfc456d (patch) | |
| tree | 3420e06678155cf03d2fe6a6478ee5c3a575ccf9 /Documentation | |
| parent | 591a85ae7d90b54adfb83de13aaeb7b6cc3725bf (diff) | |
| parent | f831584128ac2a36fb4fa62fe106793d08c2dbf1 (diff) | |
| download | linux-next-8f7e97593ed488e32ac1d8389c2e3787bdfc456d.tar.gz linux-next-8f7e97593ed488e32ac1d8389c2e3787bdfc456d.zip | |
Merge branch 'stm32-next' of https://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git
Diffstat (limited to 'Documentation')
| -rw-r--r-- | Documentation/devicetree/bindings/arm/stm32/st,stm32-syscon.yaml | 30 | ||||
| -rw-r--r-- | Documentation/devicetree/bindings/arm/stm32/stm32.yaml | 39 |
2 files changed, 61 insertions, 8 deletions
diff --git a/Documentation/devicetree/bindings/arm/stm32/st,stm32-syscon.yaml b/Documentation/devicetree/bindings/arm/stm32/st,stm32-syscon.yaml index 95d2319afe23..a559f8b03b84 100644 --- a/Documentation/devicetree/bindings/arm/stm32/st,stm32-syscon.yaml +++ b/Documentation/devicetree/bindings/arm/stm32/st,stm32-syscon.yaml @@ -39,6 +39,17 @@ properties: "#clock-cells": const: 0 + "#address-cells": + const: 1 + + "#size-cells": + const: 1 + +patternProperties: + "^phy@2[48]00$": + type: object + $ref: /schemas/phy/st,stm32-usb2phy.yaml + required: - compatible - reg @@ -54,13 +65,30 @@ allOf: then: required: - clocks + else: + properties: + clocks: false - if: properties: compatible: - const: st,stm32mp25-syscfg + contains: + enum: + - st,stm32mp23-syscfg + - st,stm32mp25-syscfg then: required: + - "#address-cells" - "#clock-cells" + - "#size-cells" + - phy@2400 + - phy@2800 + else: + properties: + '#address-cells': false + '#clock-cells': false + '#size-cells': false + phy@2400: false + phy@2800: false additionalProperties: false diff --git a/Documentation/devicetree/bindings/arm/stm32/stm32.yaml b/Documentation/devicetree/bindings/arm/stm32/stm32.yaml index c6af3a46364f..3ee6d7fd5350 100644 --- a/Documentation/devicetree/bindings/arm/stm32/stm32.yaml +++ b/Documentation/devicetree/bindings/arm/stm32/stm32.yaml @@ -196,12 +196,17 @@ properties: - const: ultratronik,stm32mp157c-ultra-fly-sbc - const: st,stm32mp157 - - description: ST STM32MP257 based Boards + - description: ST STM32MP215 based Boards items: - enum: - - st,stm32mp257f-dk - - st,stm32mp257f-ev1 - - const: st,stm32mp257 + - st,stm32mp215f-dk + - const: st,stm32mp215 + + - description: DH STM32MP231 DHCOS SoM based Boards + items: + - const: dh,stm32mp231a-dhcos-bb + - const: dh,stm32mp231a-dhcos-som + - const: st,stm32mp231 - description: ST STM32MP235 based Boards items: @@ -209,11 +214,31 @@ properties: - st,stm32mp235f-dk - const: st,stm32mp235 - - description: ST STM32MP215 based Boards + - description: DH STM32MP251 DHCOS SoM based Boards + items: + - const: dh,stm32mp251a-dhcos-bb + - const: dh,stm32mp251a-dhcos-som + - const: st,stm32mp251 + + - description: DH STM32MP255 DHCOS SoM based Boards + items: + - const: dh,stm32mp255c-dhcos-dhsbc + - const: dh,stm32mp255c-dhcos-som + - const: st,stm32mp255 + + - description: Engicam MicroGEA STM32MP257 SoM based Boards items: - enum: - - st,stm32mp215f-dk - - const: st,stm32mp215 + - engicam,microgea-stm32mp257d-rmm + - const: engicam,microgea-stm32mp257 + - const: st,stm32mp257 + + - description: ST STM32MP257 based Boards + items: + - enum: + - st,stm32mp257f-dk + - st,stm32mp257f-ev1 + - const: st,stm32mp257 additionalProperties: true |
