Re: [PATCH v2 5/5] arm64: dts: st: add LTDC pixel clock controller on stm32mp25

From: Krzysztof Kozlowski

Date: Fri Nov 13 2026 - 04:18:04 EST


On Tue, Nov 10, 2026 at 02:10:25PM +0100, Gabriel Fernandez wrote:
> Describe the LTDC pixel clock multiplexer of the SYSCFG as a
> clock-controller sub-node and use it as the LTDC "ref" clock instead of
> the SYSCFG node itself, whose deprecated "#clock-cells" property is
> removed.
>
> Only the LTDC kernel clock is available as parent on STM32MP251; the
> LVDS and DSI clocks are added on STM32MP255.
>
> Signed-off-by: Gabriel Fernandez <gabriel.fernandez@xxxxxxxxxxx>
> ---
> arch/arm64/boot/dts/st/stm32mp251.dtsi | 9 ++++++++-
> arch/arm64/boot/dts/st/stm32mp255.dtsi | 8 +++++++-
> 2 files changed, 15 insertions(+), 2 deletions(-)
>
> diff --git a/arch/arm64/boot/dts/st/stm32mp251.dtsi b/arch/arm64/boot/dts/st/stm32mp251.dtsi
> index dac3d2d23ff0..8d644153dbcb 100644
> --- a/arch/arm64/boot/dts/st/stm32mp251.dtsi
> +++ b/arch/arm64/boot/dts/st/stm32mp251.dtsi
> @@ -4,6 +4,7 @@
> * Author: Alexandre Torgue <alexandre.torgue@xxxxxxxxxxx> for STMicroelectronics.
> */
> #include <dt-bindings/clock/st,stm32mp25-rcc.h>
> +#include <dt-bindings/clock/st,stm32mp25-syscfg-clk.h>
> #include <dt-bindings/interrupt-controller/arm-gic.h>
> #include <dt-bindings/reset/st,stm32mp25-rcc.h>
> #include <dt-bindings/regulator/st,stm32mp25-regulator.h>
> @@ -2076,10 +2077,16 @@ exti1: interrupt-controller@44220000 {
> syscfg: syscon@44230000 {
> compatible = "st,stm32mp25-syscfg", "syscon";
> reg = <0x44230000 0x10000>;
> - #clock-cells = <0>;

DTS with this was already released for a year, so you really should not
break its users for no reason.

Best regards,
Krzysztof