lkml.org 
[lkml]   [2021]   [Jan]   [14]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Subject[PATCH v2 00/11] Clock fixes for MSM8998 GCC, MMCC, GPUCC
Date
This patch series fixes some issues with the MSM8998 clocks and, in
particular, brings a very important fix to the GCC PLLs.

These fixes are enhancing this SoC's stability and also makes it
possible to eventually enable the Adreno GPU (with proper clock
scaling) and other components.

This patch series was tested on:
- Sony Xperia XZ Premium (MSM8998)
- F(x)Tec Pro1 (MSM8998)

AngeloGioacchino Del Regno (11):
dt-bindings: clocks: gcc-msm8998: Add GCC_MMSS_GPLL0_CLK definition
clk: qcom: gcc-msm8998: Wire up gcc_mmss_gpll0 clock
dt-bindings: clock: gcc-msm8998: Add HMSS_GPLL0_CLK_SRC definition
clk: qcom: gcc-msm8998: Add missing hmss_gpll0_clk_src clock
clk: qcom: gcc-msm8998: Mark gpu_cfg_ahb_clk as critical
clk: qcom: gcc-msm8998: Fix Alpha PLL type for all GPLLs
clk: qcom: mmcc-msm8998: Set CLK_GET_RATE_NOCACHE to pixel/byte clks
clk: qcom: mmcc-msm8998: Add hardware clockgating registers to some
clks
clk: qcom: mmcc-msm8998: Set bimc_smmu_gdsc always on
clk: qcom: gpucc-msm8998: Add resets, cxc, fix flags on gpu_gx_gdsc
clk: qcom: gpucc-msm8998: Allow fabia gpupll0 rate setting

drivers/clk/qcom/gcc-msm8998.c | 143 ++++++++++++-------
drivers/clk/qcom/gpucc-msm8998.c | 18 ++-
drivers/clk/qcom/mmcc-msm8998.c | 20 ++-
include/dt-bindings/clock/qcom,gcc-msm8998.h | 2 +
4 files changed, 125 insertions(+), 58 deletions(-)

--
2.29.2

\
 
 \ /
  Last update: 2021-01-14 23:15    [W:0.156 / U:0.336 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site