[PATCH 0/4] ARM: dts: stm32: adopt hex format for timers
From: Fabrice Gasnier
Date: Mon Nov 09 2026 - 11:28:17 EST
This series intends to comply with hexadecimal unit addresses for timer
subnodes as described in ("dt-bindings: Use hex unit address patterns").
Also update hexadecimal format for 'reg' property in these nodes. Take
care to update the boards accordingly. Note there aren't in-tree overlays
impacted.
Purpose is to avoid upcoming new dtbs_check logs like:
make CHECK_DTBS=y st/stm32mp135f-dk.dtb
...
stm32mp135f-dk.dtb: timer@4c00a000 (st,stm32-timers): 'timer@14' does not
match any of the regexes: '^pinctrl-[0-9]+$', '^timer@([0-9a-f]|1[0-3])$'
from schema $id: http://devicetree.org/schemas/mfd/st,stm32-timers.yaml
...
Link: https://patch.msgid.link/linux-devicetree/20261102135330.2493332-1-robh@xxxxxxxxxx/
---
Fabrice Gasnier (4):
ARM: dts: stm32: Use hex timer addresses on stm32mp13
ARM: dts: stm32: Use hex timer addresses on stm32mp15
ARM: dts: stm32: use hex reg for timer2 on stm32mp15xx-dhcom-overlay
arm64: dts: stm32: Use hex timer addresses on stm32mp251
arch/arm/boot/dts/st/stm32mp131.dtsi | 46 ++++++++---------
arch/arm/boot/dts/st/stm32mp135f-dhcor-dhsbc.dts | 2 +-
arch/arm/boot/dts/st/stm32mp135f-dk.dts | 2 +-
arch/arm/boot/dts/st/stm32mp151.dtsi | 46 ++++++++---------
arch/arm/boot/dts/st/stm32mp157c-ev1.dts | 2 +-
arch/arm/boot/dts/st/stm32mp157c-ultra-fly-sbc.dts | 2 +-
.../st/stm32mp15xx-dhcom-overlay-panel-dpi.dtsi | 2 +-
arch/arm/boot/dts/st/stm32mp15xx-dkx.dtsi | 2 +-
arch/arm64/boot/dts/st/stm32mp251.dtsi | 60 +++++++++++-----------
arch/arm64/boot/dts/st/stm32mp257f-ev1.dts | 2 +-
10 files changed, 83 insertions(+), 83 deletions(-)
---
base-commit: f39a4c5c819bcf18c7543cccdfd2215ceb4daa53
change-id: 20261109-timer-use-hex-unit-addr-545d9dbd3331
Best regards,
--
Fabrice Gasnier <fabrice.gasnier@xxxxxxxxxxx>