Devicetree
 help / color / mirror / Atom feed
* [PATCH 0/2] arm64: dts: st: fix sai3b unit address on stm32mp2
@ 2026-09-24 19:38 Mateusz Nowicki
  2026-09-24 19:38 ` [PATCH 1/2] arm64: dts: st: fix sai3b unit address on stm32mp251 Mateusz Nowicki
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Mateusz Nowicki @ 2026-09-24 19:38 UTC (permalink / raw)
  To: Alexandre Torgue, Maxime Coquelin
  Cc: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Olivier Moysan,
	Amelie Delaunay, devicetree, linux-stm32, linux-arm-kernel,
	linux-kernel, Mateusz Nowicki

The sai3b node on stm32mp251 and stm32mp231 has a unit address taken
from the secure alias of SAI3, while its reg property and all other SAI
nodes use the non-secure alias. The reg property is correct, so there
is no functional change.

The typo comes from two different commits, so each SoC gets its own
patch with its own Fixes tag.

Mateusz Nowicki (2):
  arm64: dts: st: fix sai3b unit address on stm32mp251
  arm64: dts: st: fix sai3b unit address on stm32mp231

 arch/arm64/boot/dts/st/stm32mp231.dtsi | 2 +-
 arch/arm64/boot/dts/st/stm32mp251.dtsi | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)


base-commit: 2f92d900f262a16c8ae02daf53ae2910d07185f5
-- 
2.55.0


^ permalink raw reply	[flat|nested] 4+ messages in thread

* [PATCH 1/2] arm64: dts: st: fix sai3b unit address on stm32mp251
  2026-09-24 19:38 [PATCH 0/2] arm64: dts: st: fix sai3b unit address on stm32mp2 Mateusz Nowicki
@ 2026-09-24 19:38 ` Mateusz Nowicki
  2026-09-24 19:38 ` [PATCH 2/2] arm64: dts: st: fix sai3b unit address on stm32mp231 Mateusz Nowicki
  2026-09-28 13:07 ` [PATCH 0/2] arm64: dts: st: fix sai3b unit address on stm32mp2 Alexandre TORGUE
  2 siblings, 0 replies; 4+ messages in thread
From: Mateusz Nowicki @ 2026-09-24 19:38 UTC (permalink / raw)
  To: Alexandre Torgue, Maxime Coquelin
  Cc: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Olivier Moysan,
	Amelie Delaunay, devicetree, linux-stm32, linux-arm-kernel,
	linux-kernel, Mateusz Nowicki

The unit address of the sai3b node, 502b0024, is the address of the
SAI_BCR1 register in the secure alias of SAI3. The reg property of the
node translates to the non-secure address 0x402b0024, which all other
SAI nodes use. Fix the unit address to match.

Fixes: bf26d75a95f1 ("arm64: dts: st: add sai support on stm32mp251")
Signed-off-by: Mateusz Nowicki <mateusz.nowicki@posteo.net>
---
 arch/arm64/boot/dts/st/stm32mp251.dtsi | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/arm64/boot/dts/st/stm32mp251.dtsi b/arch/arm64/boot/dts/st/stm32mp251.dtsi
index 44938c036e30..24f834cfee85 100644
--- a/arch/arm64/boot/dts/st/stm32mp251.dtsi
+++ b/arch/arm64/boot/dts/st/stm32mp251.dtsi
@@ -1291,7 +1291,7 @@ sai3a: audio-controller@402b0004 {
 					status = "disabled";
 				};
 
-				sai3b: audio-controller@502b0024 {
+				sai3b: audio-controller@402b0024 {
 					compatible = "st,stm32-sai-sub-b";
 					reg = <0x24 0x20>;
 					#sound-dai-cells = <0>;
-- 
2.55.0


^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [PATCH 2/2] arm64: dts: st: fix sai3b unit address on stm32mp231
  2026-09-24 19:38 [PATCH 0/2] arm64: dts: st: fix sai3b unit address on stm32mp2 Mateusz Nowicki
  2026-09-24 19:38 ` [PATCH 1/2] arm64: dts: st: fix sai3b unit address on stm32mp251 Mateusz Nowicki
@ 2026-09-24 19:38 ` Mateusz Nowicki
  2026-09-28 13:07 ` [PATCH 0/2] arm64: dts: st: fix sai3b unit address on stm32mp2 Alexandre TORGUE
  2 siblings, 0 replies; 4+ messages in thread
From: Mateusz Nowicki @ 2026-09-24 19:38 UTC (permalink / raw)
  To: Alexandre Torgue, Maxime Coquelin
  Cc: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Olivier Moysan,
	Amelie Delaunay, devicetree, linux-stm32, linux-arm-kernel,
	linux-kernel, Mateusz Nowicki

The unit address of the sai3b node, 502b0024, is the address of the
SAI_BCR1 register in the secure alias of SAI3. The reg property of the
node translates to the non-secure address 0x402b0024, which all other
SAI nodes use. Fix the unit address to match.

Fixes: e9b03ef21386 ("arm64: dts: st: introduce stm32mp23 SoCs family")
Signed-off-by: Mateusz Nowicki <mateusz.nowicki@posteo.net>
---
 arch/arm64/boot/dts/st/stm32mp231.dtsi | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/arm64/boot/dts/st/stm32mp231.dtsi b/arch/arm64/boot/dts/st/stm32mp231.dtsi
index 0feb8943efae..7cc8d55a6c23 100644
--- a/arch/arm64/boot/dts/st/stm32mp231.dtsi
+++ b/arch/arm64/boot/dts/st/stm32mp231.dtsi
@@ -577,7 +577,7 @@ sai3a: audio-controller@402b0004 {
 					status = "disabled";
 				};
 
-				sai3b: audio-controller@502b0024 {
+				sai3b: audio-controller@402b0024 {
 					compatible = "st,stm32-sai-sub-b";
 					reg = <0x24 0x20>;
 					#sound-dai-cells = <0>;
-- 
2.55.0


^ permalink raw reply related	[flat|nested] 4+ messages in thread

* Re: [PATCH 0/2] arm64: dts: st: fix sai3b unit address on stm32mp2
  2026-09-24 19:38 [PATCH 0/2] arm64: dts: st: fix sai3b unit address on stm32mp2 Mateusz Nowicki
  2026-09-24 19:38 ` [PATCH 1/2] arm64: dts: st: fix sai3b unit address on stm32mp251 Mateusz Nowicki
  2026-09-24 19:38 ` [PATCH 2/2] arm64: dts: st: fix sai3b unit address on stm32mp231 Mateusz Nowicki
@ 2026-09-28 13:07 ` Alexandre TORGUE
  2 siblings, 0 replies; 4+ messages in thread
From: Alexandre TORGUE @ 2026-09-28 13:07 UTC (permalink / raw)
  To: Mateusz Nowicki, Maxime Coquelin
  Cc: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Olivier Moysan,
	Amelie Delaunay, devicetree, linux-stm32, linux-arm-kernel,
	linux-kernel

Hi

On 9/24/26 21:38, Mateusz Nowicki wrote:
> The sai3b node on stm32mp251 and stm32mp231 has a unit address taken
> from the secure alias of SAI3, while its reg property and all other SAI
> nodes use the non-secure alias. The reg property is correct, so there
> is no functional change.
> 
> The typo comes from two different commits, so each SoC gets its own
> patch with its own Fixes tag.
> 
> Mateusz Nowicki (2):
>    arm64: dts: st: fix sai3b unit address on stm32mp251
>    arm64: dts: st: fix sai3b unit address on stm32mp231
> 
>   arch/arm64/boot/dts/st/stm32mp231.dtsi | 2 +-
>   arch/arm64/boot/dts/st/stm32mp251.dtsi | 2 +-
>   2 files changed, 2 insertions(+), 2 deletions(-)
> 
> 
> base-commit: 2f92d900f262a16c8ae02daf53ae2910d07185f5

Applied on stm32-next.

thanks
Alex

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2026-09-28 13:08 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-09-24 19:38 [PATCH 0/2] arm64: dts: st: fix sai3b unit address on stm32mp2 Mateusz Nowicki
2026-09-24 19:38 ` [PATCH 1/2] arm64: dts: st: fix sai3b unit address on stm32mp251 Mateusz Nowicki
2026-09-24 19:38 ` [PATCH 2/2] arm64: dts: st: fix sai3b unit address on stm32mp231 Mateusz Nowicki
2026-09-28 13:07 ` [PATCH 0/2] arm64: dts: st: fix sai3b unit address on stm32mp2 Alexandre TORGUE

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox