public inbox for linux-mediatek@lists.infradead.org
 help / color / mirror / Atom feed
* [PATCH 0/5] Fix dtbs_check warnings for MediaTek MT7622 platform
@ 2026-01-13 11:00 AngeloGioacchino Del Regno
  2026-01-13 11:00 ` [PATCH 1/5] dt-bindings: clock: mediatek,mt7622-pciesys: Remove syscon compatible AngeloGioacchino Del Regno
                   ` (5 more replies)
  0 siblings, 6 replies; 13+ messages in thread
From: AngeloGioacchino Del Regno @ 2026-01-13 11:00 UTC (permalink / raw)
  To: linux-mediatek
  Cc: robh, krzk+dt, conor+dt, mturquette, sboyd, matthias.bgg,
	angelogioacchino.delregno, ulf.hansson, linux-clk, devicetree,
	linux-kernel, linux-arm-kernel, linux-pm, kernel

This series fixes various dtbs_check warnings happening on the MediaTek
MT7622 Home Router platforms devicetrees.

Depending on correctness, either the bindings or the devicetree was
changed as a dtbs_check warning fix.

AngeloGioacchino Del Regno (5):
  dt-bindings: clock: mediatek,mt7622-pciesys: Remove syscon compatible
  dt-bindings: power: mt7622-power: Add MT7622_POWER_DOMAIN_AUDIO
  pmdomain: mediatek: scpsys: Add MT7622 Audio power domain to legacy
    driver
  arm64: dts: mediatek: mt7622: Add missing clock to audio-controller
  arm64: dts: mediatek: mt7622: Add missing power domain to afe

 .../bindings/clock/mediatek,mt7622-pciesys.yaml        | 10 ++++------
 arch/arm64/boot/dts/mediatek/mt7622.dtsi               |  7 +++++--
 drivers/pmdomain/mediatek/mtk-scpsys.c                 | 10 ++++++++++
 include/dt-bindings/power/mt7622-power.h               |  1 +
 4 files changed, 20 insertions(+), 8 deletions(-)

-- 
2.52.0



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

* [PATCH 1/5] dt-bindings: clock: mediatek,mt7622-pciesys: Remove syscon compatible
  2026-01-13 11:00 [PATCH 0/5] Fix dtbs_check warnings for MediaTek MT7622 platform AngeloGioacchino Del Regno
@ 2026-01-13 11:00 ` AngeloGioacchino Del Regno
  2026-01-13 21:34   ` Rob Herring (Arm)
                     ` (2 more replies)
  2026-01-13 11:00 ` [PATCH 2/5] dt-bindings: power: mt7622-power: Add MT7622_POWER_DOMAIN_AUDIO AngeloGioacchino Del Regno
                   ` (4 subsequent siblings)
  5 siblings, 3 replies; 13+ messages in thread
From: AngeloGioacchino Del Regno @ 2026-01-13 11:00 UTC (permalink / raw)
  To: linux-mediatek
  Cc: robh, krzk+dt, conor+dt, mturquette, sboyd, matthias.bgg,
	angelogioacchino.delregno, ulf.hansson, linux-clk, devicetree,
	linux-kernel, linux-arm-kernel, linux-pm, kernel

The PCIESYS register space contains a pure clock controller, which
has no system controller register, so this definitely doesn't need
any "syscon" compatible.

As a side note, luckily no devicetree ever added the syscon string
to PCIESYS clock controller node compatibles, so this also resolves
a dtbs_check warning for mt7622.

Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
---
 .../bindings/clock/mediatek,mt7622-pciesys.yaml        | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

diff --git a/Documentation/devicetree/bindings/clock/mediatek,mt7622-pciesys.yaml b/Documentation/devicetree/bindings/clock/mediatek,mt7622-pciesys.yaml
index 9c3913f9092c..c77111d10f90 100644
--- a/Documentation/devicetree/bindings/clock/mediatek,mt7622-pciesys.yaml
+++ b/Documentation/devicetree/bindings/clock/mediatek,mt7622-pciesys.yaml
@@ -14,11 +14,9 @@ maintainers:
 
 properties:
   compatible:
-    oneOf:
-      - items:
-          - const: mediatek,mt7622-pciesys
-          - const: syscon
-      - const: mediatek,mt7629-pciesys
+    enum:
+      - mediatek,mt7622-pciesys
+      - mediatek,mt7629-pciesys
 
   reg:
     maxItems: 1
@@ -40,7 +38,7 @@ additionalProperties: false
 examples:
   - |
     clock-controller@1a100800 {
-        compatible = "mediatek,mt7622-pciesys", "syscon";
+        compatible = "mediatek,mt7622-pciesys";
         reg = <0x1a100800 0x1000>;
         #clock-cells = <1>;
         #reset-cells = <1>;
-- 
2.52.0



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

* [PATCH 2/5] dt-bindings: power: mt7622-power: Add MT7622_POWER_DOMAIN_AUDIO
  2026-01-13 11:00 [PATCH 0/5] Fix dtbs_check warnings for MediaTek MT7622 platform AngeloGioacchino Del Regno
  2026-01-13 11:00 ` [PATCH 1/5] dt-bindings: clock: mediatek,mt7622-pciesys: Remove syscon compatible AngeloGioacchino Del Regno
@ 2026-01-13 11:00 ` AngeloGioacchino Del Regno
  2026-01-13 21:34   ` Rob Herring (Arm)
  2026-01-13 11:00 ` [PATCH 3/5] pmdomain: mediatek: scpsys: Add MT7622 Audio power domain to legacy driver AngeloGioacchino Del Regno
                   ` (3 subsequent siblings)
  5 siblings, 1 reply; 13+ messages in thread
From: AngeloGioacchino Del Regno @ 2026-01-13 11:00 UTC (permalink / raw)
  To: linux-mediatek
  Cc: robh, krzk+dt, conor+dt, mturquette, sboyd, matthias.bgg,
	angelogioacchino.delregno, ulf.hansson, linux-clk, devicetree,
	linux-kernel, linux-arm-kernel, linux-pm, kernel

Add the missing power domain for the Audio IPs in this SoC.

Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
---
 include/dt-bindings/power/mt7622-power.h | 1 +
 1 file changed, 1 insertion(+)

diff --git a/include/dt-bindings/power/mt7622-power.h b/include/dt-bindings/power/mt7622-power.h
index ffad81ad3d46..ec244989eeba 100644
--- a/include/dt-bindings/power/mt7622-power.h
+++ b/include/dt-bindings/power/mt7622-power.h
@@ -10,5 +10,6 @@
 #define MT7622_POWER_DOMAIN_HIF0	1
 #define MT7622_POWER_DOMAIN_HIF1	2
 #define MT7622_POWER_DOMAIN_WB		3
+#define MT7622_POWER_DOMAIN_AUDIO	4
 
 #endif /* _DT_BINDINGS_POWER_MT7622_POWER_H */
-- 
2.52.0



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

* [PATCH 3/5] pmdomain: mediatek: scpsys: Add MT7622 Audio power domain to legacy driver
  2026-01-13 11:00 [PATCH 0/5] Fix dtbs_check warnings for MediaTek MT7622 platform AngeloGioacchino Del Regno
  2026-01-13 11:00 ` [PATCH 1/5] dt-bindings: clock: mediatek,mt7622-pciesys: Remove syscon compatible AngeloGioacchino Del Regno
  2026-01-13 11:00 ` [PATCH 2/5] dt-bindings: power: mt7622-power: Add MT7622_POWER_DOMAIN_AUDIO AngeloGioacchino Del Regno
@ 2026-01-13 11:00 ` AngeloGioacchino Del Regno
  2026-01-13 11:00 ` [PATCH 4/5] arm64: dts: mediatek: mt7622: Add missing clock to audio-controller AngeloGioacchino Del Regno
                   ` (2 subsequent siblings)
  5 siblings, 0 replies; 13+ messages in thread
From: AngeloGioacchino Del Regno @ 2026-01-13 11:00 UTC (permalink / raw)
  To: linux-mediatek
  Cc: robh, krzk+dt, conor+dt, mturquette, sboyd, matthias.bgg,
	angelogioacchino.delregno, ulf.hansson, linux-clk, devicetree,
	linux-kernel, linux-arm-kernel, linux-pm, kernel

Add the Audio power domain of the MT7622 SoC to the legacy
mtk-scpsys driver (as this legacy SoC is supported only there).

Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
---
 drivers/pmdomain/mediatek/mtk-scpsys.c | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/drivers/pmdomain/mediatek/mtk-scpsys.c b/drivers/pmdomain/mediatek/mtk-scpsys.c
index 1a80c1537a43..efc8f276ffce 100644
--- a/drivers/pmdomain/mediatek/mtk-scpsys.c
+++ b/drivers/pmdomain/mediatek/mtk-scpsys.c
@@ -867,6 +867,16 @@ static const struct scp_domain_data scp_domain_data_mt7622[] = {
 		.bus_prot_mask = MT7622_TOP_AXI_PROT_EN_WB,
 		.caps = MTK_SCPD_ACTIVE_WAKEUP | MTK_SCPD_FWAIT_SRAM,
 	},
+	[MT7622_POWER_DOMAIN_AUDIO] = {
+		.name = "audsys",
+		.sta_mask = PWR_STATUS_AUDIO,
+		.ctl_offs = SPM_AUDIO_PWR_CON,
+		.sram_pdn_bits = GENMASK(11, 8),
+		.sram_pdn_ack_bits = GENMASK(15, 12),
+		.clk_id = {CLK_NONE},
+		.bus_prot_mask = MT7622_TOP_AXI_PROT_EN_HIF1,
+		.caps = MTK_SCPD_ACTIVE_WAKEUP,
+	},
 };
 
 /*
-- 
2.52.0



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

* [PATCH 4/5] arm64: dts: mediatek: mt7622: Add missing clock to audio-controller
  2026-01-13 11:00 [PATCH 0/5] Fix dtbs_check warnings for MediaTek MT7622 platform AngeloGioacchino Del Regno
                   ` (2 preceding siblings ...)
  2026-01-13 11:00 ` [PATCH 3/5] pmdomain: mediatek: scpsys: Add MT7622 Audio power domain to legacy driver AngeloGioacchino Del Regno
@ 2026-01-13 11:00 ` AngeloGioacchino Del Regno
  2026-01-21 18:44   ` Rob Herring
  2026-01-13 11:00 ` [PATCH 5/5] arm64: dts: mediatek: mt7622: Add missing power domain to afe AngeloGioacchino Del Regno
  2026-01-15 16:23 ` [PATCH 0/5] Fix dtbs_check warnings for MediaTek MT7622 platform Ulf Hansson
  5 siblings, 1 reply; 13+ messages in thread
From: AngeloGioacchino Del Regno @ 2026-01-13 11:00 UTC (permalink / raw)
  To: linux-mediatek
  Cc: robh, krzk+dt, conor+dt, mturquette, sboyd, matthias.bgg,
	angelogioacchino.delregno, ulf.hansson, linux-clk, devicetree,
	linux-kernel, linux-arm-kernel, linux-pm, kernel

Add the missing audio_mrgif_pd clock to the audio-controller node
to both resolve a dtbs_check warning and ensure that the AFE merge
interface is clocked while using audio.

Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
---
 arch/arm64/boot/dts/mediatek/mt7622.dtsi | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/arch/arm64/boot/dts/mediatek/mt7622.dtsi b/arch/arm64/boot/dts/mediatek/mt7622.dtsi
index 158bd9a305d7..133a6dcc8ef7 100644
--- a/arch/arm64/boot/dts/mediatek/mt7622.dtsi
+++ b/arch/arm64/boot/dts/mediatek/mt7622.dtsi
@@ -654,7 +654,8 @@ afe: audio-controller {
 				 <&audsys CLK_AUDIO_AFE>,
 				 <&audsys CLK_AUDIO_AFE_CONN>,
 				 <&audsys CLK_AUDIO_A1SYS>,
-				 <&audsys CLK_AUDIO_A2SYS>;
+				 <&audsys CLK_AUDIO_A2SYS>,
+				 <&audsys CLK_AUDIO_AFE_MRGIF>;
 
 			clock-names = "infra_sys_audio_clk",
 				      "top_audio_mux1_sel",
@@ -688,7 +689,8 @@ afe: audio-controller {
 				      "audio_afe_pd",
 				      "audio_afe_conn_pd",
 				      "audio_a1sys_pd",
-				      "audio_a2sys_pd";
+				      "audio_a2sys_pd",
+				      "audio_mrgif_pd";
 
 			assigned-clocks = <&topckgen CLK_TOP_A1SYS_HP_SEL>,
 					  <&topckgen CLK_TOP_A2SYS_HP_SEL>,
-- 
2.52.0



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

* [PATCH 5/5] arm64: dts: mediatek: mt7622: Add missing power domain to afe
  2026-01-13 11:00 [PATCH 0/5] Fix dtbs_check warnings for MediaTek MT7622 platform AngeloGioacchino Del Regno
                   ` (3 preceding siblings ...)
  2026-01-13 11:00 ` [PATCH 4/5] arm64: dts: mediatek: mt7622: Add missing clock to audio-controller AngeloGioacchino Del Regno
@ 2026-01-13 11:00 ` AngeloGioacchino Del Regno
  2026-01-21 18:44   ` Rob Herring
  2026-01-15 16:23 ` [PATCH 0/5] Fix dtbs_check warnings for MediaTek MT7622 platform Ulf Hansson
  5 siblings, 1 reply; 13+ messages in thread
From: AngeloGioacchino Del Regno @ 2026-01-13 11:00 UTC (permalink / raw)
  To: linux-mediatek
  Cc: robh, krzk+dt, conor+dt, mturquette, sboyd, matthias.bgg,
	angelogioacchino.delregno, ulf.hansson, linux-clk, devicetree,
	linux-kernel, linux-arm-kernel, linux-pm, kernel

Add the missing MT7622_POWER_DOMAIN_AUDIO to the audio controller
node to fix a dtbs_check warning and to make sure that the AFE is
indeed powered on when needed.

Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
---
 arch/arm64/boot/dts/mediatek/mt7622.dtsi | 1 +
 1 file changed, 1 insertion(+)

diff --git a/arch/arm64/boot/dts/mediatek/mt7622.dtsi b/arch/arm64/boot/dts/mediatek/mt7622.dtsi
index 133a6dcc8ef7..bfd96a0ec3dd 100644
--- a/arch/arm64/boot/dts/mediatek/mt7622.dtsi
+++ b/arch/arm64/boot/dts/mediatek/mt7622.dtsi
@@ -621,6 +621,7 @@ afe: audio-controller {
 			interrupts = <GIC_SPI 144 IRQ_TYPE_LEVEL_LOW>,
 				     <GIC_SPI 145 IRQ_TYPE_LEVEL_LOW>;
 			interrupt-names = "afe", "asys";
+			power-domains = <&scpsys MT7622_POWER_DOMAIN_AUDIO>;
 
 			clocks = <&infracfg CLK_INFRA_AUDIO_PD>,
 				 <&topckgen CLK_TOP_AUD1_SEL>,
-- 
2.52.0



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

* Re: [PATCH 2/5] dt-bindings: power: mt7622-power: Add MT7622_POWER_DOMAIN_AUDIO
  2026-01-13 11:00 ` [PATCH 2/5] dt-bindings: power: mt7622-power: Add MT7622_POWER_DOMAIN_AUDIO AngeloGioacchino Del Regno
@ 2026-01-13 21:34   ` Rob Herring (Arm)
  0 siblings, 0 replies; 13+ messages in thread
From: Rob Herring (Arm) @ 2026-01-13 21:34 UTC (permalink / raw)
  To: AngeloGioacchino Del Regno
  Cc: mturquette, linux-pm, sboyd, conor+dt, kernel, matthias.bgg,
	devicetree, krzk+dt, ulf.hansson, linux-arm-kernel, linux-kernel,
	linux-mediatek, linux-clk


On Tue, 13 Jan 2026 12:00:09 +0100, AngeloGioacchino Del Regno wrote:
> Add the missing power domain for the Audio IPs in this SoC.
> 
> Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
> ---
>  include/dt-bindings/power/mt7622-power.h | 1 +
>  1 file changed, 1 insertion(+)
> 

Acked-by: Rob Herring (Arm) <robh@kernel.org>



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

* Re: [PATCH 1/5] dt-bindings: clock: mediatek,mt7622-pciesys: Remove syscon compatible
  2026-01-13 11:00 ` [PATCH 1/5] dt-bindings: clock: mediatek,mt7622-pciesys: Remove syscon compatible AngeloGioacchino Del Regno
@ 2026-01-13 21:34   ` Rob Herring (Arm)
  2026-01-14  8:16   ` Matthias Brugger
  2026-01-23  1:44   ` Stephen Boyd
  2 siblings, 0 replies; 13+ messages in thread
From: Rob Herring (Arm) @ 2026-01-13 21:34 UTC (permalink / raw)
  To: AngeloGioacchino Del Regno
  Cc: ulf.hansson, krzk+dt, matthias.bgg, linux-kernel, sboyd,
	mturquette, linux-pm, linux-arm-kernel, kernel, linux-mediatek,
	linux-clk, devicetree, conor+dt


On Tue, 13 Jan 2026 12:00:08 +0100, AngeloGioacchino Del Regno wrote:
> The PCIESYS register space contains a pure clock controller, which
> has no system controller register, so this definitely doesn't need
> any "syscon" compatible.
> 
> As a side note, luckily no devicetree ever added the syscon string
> to PCIESYS clock controller node compatibles, so this also resolves
> a dtbs_check warning for mt7622.
> 
> Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
> ---
>  .../bindings/clock/mediatek,mt7622-pciesys.yaml        | 10 ++++------
>  1 file changed, 4 insertions(+), 6 deletions(-)
> 

Acked-by: Rob Herring (Arm) <robh@kernel.org>



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

* Re: [PATCH 1/5] dt-bindings: clock: mediatek,mt7622-pciesys: Remove syscon compatible
  2026-01-13 11:00 ` [PATCH 1/5] dt-bindings: clock: mediatek,mt7622-pciesys: Remove syscon compatible AngeloGioacchino Del Regno
  2026-01-13 21:34   ` Rob Herring (Arm)
@ 2026-01-14  8:16   ` Matthias Brugger
  2026-01-23  1:44   ` Stephen Boyd
  2 siblings, 0 replies; 13+ messages in thread
From: Matthias Brugger @ 2026-01-14  8:16 UTC (permalink / raw)
  To: AngeloGioacchino Del Regno, linux-mediatek
  Cc: robh, krzk+dt, conor+dt, mturquette, sboyd, matthias.bgg,
	ulf.hansson, linux-clk, devicetree, linux-kernel,
	linux-arm-kernel, linux-pm, kernel

On 13/1/26 12:00, AngeloGioacchino Del Regno wrote:
> The PCIESYS register space contains a pure clock controller, which
> has no system controller register, so this definitely doesn't need
> any "syscon" compatible.
> 
> As a side note, luckily no devicetree ever added the syscon string
> to PCIESYS clock controller node compatibles, so this also resolves
> a dtbs_check warning for mt7622.
> 
> Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>

Reviewed-by: Matthias Brugger <matthias.bgg@gmail.com>

> ---
>   .../bindings/clock/mediatek,mt7622-pciesys.yaml        | 10 ++++------
>   1 file changed, 4 insertions(+), 6 deletions(-)
> 
> diff --git a/Documentation/devicetree/bindings/clock/mediatek,mt7622-pciesys.yaml b/Documentation/devicetree/bindings/clock/mediatek,mt7622-pciesys.yaml
> index 9c3913f9092c..c77111d10f90 100644
> --- a/Documentation/devicetree/bindings/clock/mediatek,mt7622-pciesys.yaml
> +++ b/Documentation/devicetree/bindings/clock/mediatek,mt7622-pciesys.yaml
> @@ -14,11 +14,9 @@ maintainers:
>   
>   properties:
>     compatible:
> -    oneOf:
> -      - items:
> -          - const: mediatek,mt7622-pciesys
> -          - const: syscon
> -      - const: mediatek,mt7629-pciesys
> +    enum:
> +      - mediatek,mt7622-pciesys
> +      - mediatek,mt7629-pciesys
>   
>     reg:
>       maxItems: 1
> @@ -40,7 +38,7 @@ additionalProperties: false
>   examples:
>     - |
>       clock-controller@1a100800 {
> -        compatible = "mediatek,mt7622-pciesys", "syscon";
> +        compatible = "mediatek,mt7622-pciesys";
>           reg = <0x1a100800 0x1000>;
>           #clock-cells = <1>;
>           #reset-cells = <1>;



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

* Re: [PATCH 0/5] Fix dtbs_check warnings for MediaTek MT7622 platform
  2026-01-13 11:00 [PATCH 0/5] Fix dtbs_check warnings for MediaTek MT7622 platform AngeloGioacchino Del Regno
                   ` (4 preceding siblings ...)
  2026-01-13 11:00 ` [PATCH 5/5] arm64: dts: mediatek: mt7622: Add missing power domain to afe AngeloGioacchino Del Regno
@ 2026-01-15 16:23 ` Ulf Hansson
  5 siblings, 0 replies; 13+ messages in thread
From: Ulf Hansson @ 2026-01-15 16:23 UTC (permalink / raw)
  To: AngeloGioacchino Del Regno
  Cc: linux-mediatek, robh, krzk+dt, conor+dt, mturquette, sboyd,
	matthias.bgg, linux-clk, devicetree, linux-kernel,
	linux-arm-kernel, linux-pm, kernel

On Tue, 13 Jan 2026 at 12:00, AngeloGioacchino Del Regno
<angelogioacchino.delregno@collabora.com> wrote:
>
> This series fixes various dtbs_check warnings happening on the MediaTek
> MT7622 Home Router platforms devicetrees.
>
> Depending on correctness, either the bindings or the devicetree was
> changed as a dtbs_check warning fix.
>
> AngeloGioacchino Del Regno (5):
>   dt-bindings: clock: mediatek,mt7622-pciesys: Remove syscon compatible
>   dt-bindings: power: mt7622-power: Add MT7622_POWER_DOMAIN_AUDIO
>   pmdomain: mediatek: scpsys: Add MT7622 Audio power domain to legacy
>     driver
>   arm64: dts: mediatek: mt7622: Add missing clock to audio-controller
>   arm64: dts: mediatek: mt7622: Add missing power domain to afe
>
>  .../bindings/clock/mediatek,mt7622-pciesys.yaml        | 10 ++++------
>  arch/arm64/boot/dts/mediatek/mt7622.dtsi               |  7 +++++--
>  drivers/pmdomain/mediatek/mtk-scpsys.c                 | 10 ++++++++++
>  include/dt-bindings/power/mt7622-power.h               |  1 +
>  4 files changed, 20 insertions(+), 8 deletions(-)
>
> --
> 2.52.0
>

Patch 2 and 3 applied for next, thanks!

Note, the DT patch (patch2) is also available at the immutable dt
branch, for soc maintainers to pull in.

Kind regards
Uffe


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

* Re: [PATCH 4/5] arm64: dts: mediatek: mt7622: Add missing clock to audio-controller
  2026-01-13 11:00 ` [PATCH 4/5] arm64: dts: mediatek: mt7622: Add missing clock to audio-controller AngeloGioacchino Del Regno
@ 2026-01-21 18:44   ` Rob Herring
  0 siblings, 0 replies; 13+ messages in thread
From: Rob Herring @ 2026-01-21 18:44 UTC (permalink / raw)
  To: AngeloGioacchino Del Regno
  Cc: linux-mediatek, krzk+dt, conor+dt, mturquette, sboyd,
	matthias.bgg, ulf.hansson, linux-clk, devicetree, linux-kernel,
	linux-arm-kernel, linux-pm, kernel

On Tue, Jan 13, 2026 at 12:00:11PM +0100, AngeloGioacchino Del Regno wrote:
> Add the missing audio_mrgif_pd clock to the audio-controller node
> to both resolve a dtbs_check warning and ensure that the AFE merge
> interface is clocked while using audio.
> 
> Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
> ---
>  arch/arm64/boot/dts/mediatek/mt7622.dtsi | 6 ++++--
>  1 file changed, 4 insertions(+), 2 deletions(-)

Acked-by: Rob Herring (Arm) <robh@kernel.org>


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

* Re: [PATCH 5/5] arm64: dts: mediatek: mt7622: Add missing power domain to afe
  2026-01-13 11:00 ` [PATCH 5/5] arm64: dts: mediatek: mt7622: Add missing power domain to afe AngeloGioacchino Del Regno
@ 2026-01-21 18:44   ` Rob Herring
  0 siblings, 0 replies; 13+ messages in thread
From: Rob Herring @ 2026-01-21 18:44 UTC (permalink / raw)
  To: AngeloGioacchino Del Regno
  Cc: linux-mediatek, krzk+dt, conor+dt, mturquette, sboyd,
	matthias.bgg, ulf.hansson, linux-clk, devicetree, linux-kernel,
	linux-arm-kernel, linux-pm, kernel

On Tue, Jan 13, 2026 at 12:00:12PM +0100, AngeloGioacchino Del Regno wrote:
> Add the missing MT7622_POWER_DOMAIN_AUDIO to the audio controller
> node to fix a dtbs_check warning and to make sure that the AFE is
> indeed powered on when needed.
> 
> Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
> ---
>  arch/arm64/boot/dts/mediatek/mt7622.dtsi | 1 +
>  1 file changed, 1 insertion(+)

Acked-by: Rob Herring (Arm) <robh@kernel.org>


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

* Re: [PATCH 1/5] dt-bindings: clock: mediatek,mt7622-pciesys: Remove syscon compatible
  2026-01-13 11:00 ` [PATCH 1/5] dt-bindings: clock: mediatek,mt7622-pciesys: Remove syscon compatible AngeloGioacchino Del Regno
  2026-01-13 21:34   ` Rob Herring (Arm)
  2026-01-14  8:16   ` Matthias Brugger
@ 2026-01-23  1:44   ` Stephen Boyd
  2 siblings, 0 replies; 13+ messages in thread
From: Stephen Boyd @ 2026-01-23  1:44 UTC (permalink / raw)
  To: AngeloGioacchino Del Regno, linux-mediatek
  Cc: robh, krzk+dt, conor+dt, mturquette, matthias.bgg,
	angelogioacchino.delregno, ulf.hansson, linux-clk, devicetree,
	linux-kernel, linux-arm-kernel, linux-pm, kernel

Quoting AngeloGioacchino Del Regno (2026-01-13 04:00:08)
> The PCIESYS register space contains a pure clock controller, which
> has no system controller register, so this definitely doesn't need
> any "syscon" compatible.
> 
> As a side note, luckily no devicetree ever added the syscon string
> to PCIESYS clock controller node compatibles, so this also resolves
> a dtbs_check warning for mt7622.
> 
> Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
> ---

Applied to clk-next


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

end of thread, other threads:[~2026-01-23  1:44 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-01-13 11:00 [PATCH 0/5] Fix dtbs_check warnings for MediaTek MT7622 platform AngeloGioacchino Del Regno
2026-01-13 11:00 ` [PATCH 1/5] dt-bindings: clock: mediatek,mt7622-pciesys: Remove syscon compatible AngeloGioacchino Del Regno
2026-01-13 21:34   ` Rob Herring (Arm)
2026-01-14  8:16   ` Matthias Brugger
2026-01-23  1:44   ` Stephen Boyd
2026-01-13 11:00 ` [PATCH 2/5] dt-bindings: power: mt7622-power: Add MT7622_POWER_DOMAIN_AUDIO AngeloGioacchino Del Regno
2026-01-13 21:34   ` Rob Herring (Arm)
2026-01-13 11:00 ` [PATCH 3/5] pmdomain: mediatek: scpsys: Add MT7622 Audio power domain to legacy driver AngeloGioacchino Del Regno
2026-01-13 11:00 ` [PATCH 4/5] arm64: dts: mediatek: mt7622: Add missing clock to audio-controller AngeloGioacchino Del Regno
2026-01-21 18:44   ` Rob Herring
2026-01-13 11:00 ` [PATCH 5/5] arm64: dts: mediatek: mt7622: Add missing power domain to afe AngeloGioacchino Del Regno
2026-01-21 18:44   ` Rob Herring
2026-01-15 16:23 ` [PATCH 0/5] Fix dtbs_check warnings for MediaTek MT7622 platform Ulf Hansson

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