[Linux-stm32] [PATCH 00/11] Rework and fix STM32MP15x PHYTEC dts

Alexandre TORGUE alexandre.torgue at foss.st.com
Mon Feb 3 09:58:09 UTC 2025


Hi

On 1/10/25 16:02, Christophe Parant wrote:
> This patch series rename and reorganize the STM32MP15x PHYTEC
> baseboard (phyBOARD-Sargas) and SoM (phyCORE-STM32MP15x) device tree
> files.
> Indeed, the current device tree naming and organization is not really
> consistent as it does not align with others STM32MP boards (use common
> dtsi file as much as possible, use one dtsi for SoM and one dtsi for
> baseboard).
> 
> The series also fixes some important pinctrl issues and minor one (coding
> style). Additional pinctrl is also added for the optionnal interfaces
> that are not enabled by default (FMC, LTDC, DCMI, PWM).
> 
> Christophe Parant (11):
>    ARM: dts: stm32mp15: phycore: Rename device tree files
>    ARM: dts: stm32mp15: phyboard-sargas: Introduce SoM device tree
>    dt-bindings: arm: stm32: Rename STM32MP15x Phytec board and SoM
>    ARM: dts: stm32mp15: Add new pinmux groups for phycore and phyboard
>    ARM: dts: stm32mp15: phyboard-sargas: Fix uart4 and sai2 pinctrl
>    ARM: dts: stm32mp15: phycore: qspi: Fix memory map and pinctrl
>    ARM: dts: stm32mp15: phycore: Add dummy memory-node
>    ARM: dts: stm32mp15: phyboard-sargas: Move aliases from dts to dtsi
>    ARM: dts: stm32mp15: phycore: Disable optional SoM peripherals
>    ARM: dts: stm32mp15: phycore and phyboard: Fix coding style issues
>    ARM: dts: stm32mp15: phycore and phyboard: Add optional interfaces
> 
>   .../devicetree/bindings/arm/stm32/stm32.yaml  |   7 +-
>   arch/arm/boot/dts/st/Makefile                 |   2 +-
>   arch/arm/boot/dts/st/stm32mp15-pinctrl.dtsi   | 164 +++++++++
>   .../st/stm32mp157c-phyboard-sargas-rdk.dts    |  42 +++
>   .../dts/st/stm32mp157c-phycore-stm32mp1-3.dts |  60 ---
>   .../dts/st/stm32mp15xx-phyboard-sargas.dtsi   | 286 +++++++++++++++
>   ...-som.dtsi => stm32mp15xx-phycore-som.dtsi} | 344 ++++--------------
>   7 files changed, 564 insertions(+), 341 deletions(-)
>   create mode 100644 arch/arm/boot/dts/st/stm32mp157c-phyboard-sargas-rdk.dts
>   delete mode 100644 arch/arm/boot/dts/st/stm32mp157c-phycore-stm32mp1-3.dts
>   create mode 100644 arch/arm/boot/dts/st/stm32mp15xx-phyboard-sargas.dtsi
>   rename arch/arm/boot/dts/st/{stm32mp157c-phycore-stm32mp15-som.dtsi => stm32mp15xx-phycore-som.dtsi} (53%)
> 

Can you please fix this yaml issue:

arch/arm/boot/dts/st/stm32mp157c-phyboard-sargas-rdk.dtb: touch at 44: 
touchscreen: Unevaluated properties are not allowed ('st,adc-freq', 
'st,mod-12b', 'st,ref-sel', 'st,sample-time' were unexpected)
	from schema $id: http://devicetree.org/schemas/mfd/st,stmpe.yaml#

thanks
Alex



More information about the Linux-stm32 mailing list