Re: [PATCH resend] arm64: dts: mediatek: mt8192: Mark scp_adsp clock as broken
From: Chen-Yu Tsai <wenst@chromium.org>
Date: 2022-12-01 08:56:26
Also in:
linux-devicetree, linux-mediatek, lkml
On Wed, Nov 30, 2022 at 7:10 PM AngeloGioacchino Del Regno [off-list ref] wrote:
Il 30/11/22 04:17, Chen-Yu Tsai ha scritto:quoted
The scp_adsp clock controller is under the SCP_ADSP power domain. This power domain is currently not supported nor defined. Mark the clock controller as broken for now, to avoid the system from trying to access it, and causing the CPU or bus to stall. Fixes: 5d2b897bc6f5 ("arm64: dts: mediatek: Add mt8192 clock controllers") Signed-off-by: Chen-Yu Tsai <wenst@chromium.org>....or we can add the ADSP power domain to actually fix this properly, which looks like being a generally good idea :-)
Sure, but that and any driver changes have to be backported, or anything touching the clocks will still break the system. There's no reason we can't have both. I think having this one merged and backported to stable first, then adding the SCP_ADSP power domain, and tying it to the clock controller as a follow up addition works best. What do you think? ChenYu
Allen, can you please take care of that? Thank you, Angeloquoted
--- arch/arm64/boot/dts/mediatek/mt8192.dtsi | 2 ++ 1 file changed, 2 insertions(+)diff --git a/arch/arm64/boot/dts/mediatek/mt8192.dtsi b/arch/arm64/boot/dts/mediatek/mt8192.dtsi index 6b20376191a7..ef91941848ae 100644 --- a/arch/arm64/boot/dts/mediatek/mt8192.dtsi +++ b/arch/arm64/boot/dts/mediatek/mt8192.dtsi@@ -575,6 +575,8 @@ scp_adsp: clock-controller@10720000 { compatible = "mediatek,mt8192-scp_adsp"; reg = <0 0x10720000 0 0x1000>; #clock-cells = <1>; + /* power domain dependency not upstreamed */ + status = "broken"; }; uart0: serial@11002000 {
_______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel