Skip to content

clk: qcom: msm8996: handle mmagic gdscs and clocks

Rajendra Nayak linux-clk 2 versions – Applied

Status from this message: Applied to clk-next

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v2 Latest3 patches 8 repliesApplied
  2. v13 patches 4 repliesSuperseded

Patches in v2 Applied

#Subject and filesSizeRepliesApplied
1/3clk: qcom: gdsc: Add support for ALWAYS_ON gdscsdrivers/clk/qcom/gdsc.c drivers/clk/qcom/gdsc.h+9 -03 replies
2/3clk: qcom: Register the gdscs before the clocksdrivers/clk/qcom/common.c+16 -163 replies
3/3clk: qcom: mmcc-msm8996: leave all mmagic gdscs and clocks always enableddrivers/clk/qcom/gcc-msm8996.c drivers/clk/qcom/mmcc-msm8996.c+12 -122 replies

Reviews trailers per patch

All 3 patches have a Reviewed-by or Acked-by.

PatchBjorn AnderssonSrinivas Kandagatla
1/3R-b T-b
2/3R-b T-b
3/3R-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v2 thread

Cover letter [PATCH v2 0/3] clk: qcom: msm8996: handle mmagic gdscs and clocks

This is a respin of v1 with minor updates since this series is still needed for most multimedia usescases to work on msm8996.

With no bus driver to handle the mmagic bus clocks and gdscs on msm8996, its best to just turn them all ON at gdsc/clk driver probe and leave them ON thereafter. This should unblock a lot of multimedia support on msm8996 which rely on these to be ON and have no way to control them at this point. Once we do have better noc/bus management drivers in place we can avoid leaving these ON always and turn them ON/OFF as needed.

Rajendra Nayak (3):
clk: qcom: gdsc: Add support for ALWAYS_ON gdscs
clk: qcom: Register the gdscs before the clocks
clk: qcom: mmcc-msm8996: leave all mmagic gdscs and clocks always
enabled

 drivers/clk/qcom/common.c       | 32 ++++++++++++++++----------------
 drivers/clk/qcom/gcc-msm8996.c  |  2 +-
 drivers/clk/qcom/gdsc.c         |  8 ++++++++
 drivers/clk/qcom/gdsc.h         |  1 +
 drivers/clk/qcom/mmcc-msm8996.c | 22 +++++++++++-----------
 5 files changed, 37 insertions(+), 28 deletions(-)
Signature · 2 lines
QUALCOMM INDIA, on behalf of Qualcomm Innovation Center, Inc. is a member
of Code Aurora Forum, hosted by The Linux Foundation