Le mar. 18 août 2026 à 15:34, David Lechner <[email protected]> a écrit : > > Remove setting DCM_TOP_EN (Dynamic Clock Management). This is not > present in the Linux driver and MT8xxx SoCs don't have this register. > Writing this register causes a hard fault on MT8366. > > Fixes: a81e1f8a7cf2 ("power: domain: mediatek: add support for the > power-controller model") > Signed-off-by: David Lechner <[email protected]> > --- > drivers/power/domain/mtk-power-domain.c | 5 ----- > 1 file changed, 5 deletions(-) > > diff --git a/drivers/power/domain/mtk-power-domain.c > b/drivers/power/domain/mtk-power-domain.c > index 9eef58d2d57..b0cb8bad6e6 100644 > --- a/drivers/power/domain/mtk-power-domain.c > +++ b/drivers/power/domain/mtk-power-domain.c > @@ -368,11 +368,6 @@ static int mtk_scpsys_add_one_domain(struct udevice > *dev, ofnode node, int paren > return PTR_ERR(regmap); > > domain->infracfg = regmap_get_range(regmap, 0); > - > - /* enable Infra DCM */ > - if (domain->infracfg) > - setbits_le32(domain->infracfg + INFRA_TOPDCM_CTRL, > - DCM_TOP_EN); > } > > num_clks = ofnode_read_string_count(node, "clock-names"); > > --- > base-commit: 7581a12eb96c8b8825b65a9c597696cb28cb6155 > change-id: 20260818-mtk-power-domain-remove-dcm-7f9ab83bf8e5 > > Best regards, > -- > David Lechner <[email protected]> >
Tested on genio-700-evk Tested-by: Julien Stephan <[email protected]> Reviewed-by: Julien Stephan <[email protected]>
