8998 has a couple of issues related to its clock controllers. This series attemps to fix some of them. The DT patch should go in first for bisectability, otherwise clk/pd_ignore_unused will need to be used, as the SMMU GDSC is no longer considered always-on. This series results in less "clk stuck at 'on/off'" messages and should marginally reduce power consumption. Signed-off-by: Konrad Dybcio <konrad.dybcio@xxxxxxxxxx> --- Konrad Dybcio (4): arm64: dts: qcom: msm8998: Properly describe MMSS SMMU clk: qcom: gcc-msm8998: Don't check halt bit on some branch clks clk: qcom: mmcc-msm8998: Don't check halt bit on some branch clks clk: qcom: mmcc-msm8998: Fix the SMMU GDSC arch/arm64/boot/dts/qcom/msm8998.dtsi | 8 +++++--- drivers/clk/qcom/gcc-msm8998.c | 6 +++--- drivers/clk/qcom/mmcc-msm8998.c | 7 ++++++- 3 files changed, 14 insertions(+), 7 deletions(-) --- base-commit: d4cee89031c80066ec461bb77b5e13a4f37d5fd2 change-id: 20230531-topic-8998_mmssclk-fd4b2fb7f8c1 Best regards, -- Konrad Dybcio <konrad.dybcio@xxxxxxxxxx>