From: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com> Date: 2026-01-13 11:00:16
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
From: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com> Date: 2026-01-13 11:00:16
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(-)
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(-)
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>
From: Stephen Boyd <sboyd@kernel.org> Date: 2026-01-23 01:44:05
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>
---
From: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com> Date: 2026-01-13 11:00:17
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(+)
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(+)
From: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com> Date: 2026-01-13 11:00:18
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(+)
From: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com> Date: 2026-01-13 11:00:19
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(-)
From: Rob Herring <robh@kernel.org> Date: 2026-01-21 18:44:39
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(-)
From: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com> Date: 2026-01-13 11:00:20
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(+)
From: Rob Herring <robh@kernel.org> Date: 2026-01-21 18:44:50
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(+)
On Tue, 13 Jan 2026 at 12:00, AngeloGioacchino Del Regno
[off-list ref] 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