Message ID | 20230512001334.2983048-1-dmitry.baryshkov@linaro.org |
---|---|
Headers | show |
Series | clk: qcom: msm8996: add support for the CBF clock | expand |
On 10.06.23 3:18, Bjorn Andersson wrote: > On Fri, May 12, 2023 at 03:13:33AM +0300, Dmitry Baryshkov wrote: >> Turn CBF into the interconnect provider. Scale CBF frequency (bandwidth) >> according to CPU frequencies. >> >> Reviewed-by: Konrad Dybcio <konrad.dybcio@linaro.org> >> Tested-by: Yassine Oudjana <y.oudjana@protonmail.com> >> Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> > > Georgi, > > Dmitry tells me that you picked up the interconnect patches, I don't see > an immutable branch in your tree with them, but this patch has a build > time dependency on them. Could you please pick this through your tree as > well? It's done. Thanks a lot Bjorn! BR, Georgi > Acked-by: Bjorn Andersson <andersson@kernel.org> > > Regards, > Bjorn > >> --- >> drivers/clk/qcom/Kconfig | 1 + >> drivers/clk/qcom/clk-cbf-8996.c | 60 ++++++++++++++++++++++++++++++++- >> 2 files changed, 60 insertions(+), 1 deletion(-) >>
On Fri, 12 May 2023 03:13:30 +0300, Dmitry Baryshkov wrote: > On MSM8996 two CPU clusters are interconnected using the Core Bus > Fabric (CBF). In order for the CPU clusters to function properly, it > should be clocked following the core's frequencies to provide adequate > bandwidth. > > Register CBF as a clock (required for CPU to boot) and add a tiny > interconnect layer on top of it to let cpufreq/opp scale the CBF clock. > > [...] Applied, thanks! [4/4] arm64: dts: qcom: msm8996: scale CBF clock according to the CPUfreq commit: 8bb8688c1d73f21f413e4ea2a37fbbb90997f2bd Best regards,