clk: qcom: Add MSM8976/56 Global Clock Controller (GCC) driver
authorAngeloGioacchino Del Regno <angelogioacchino.delregno@somainline.org>
Wed, 8 Dec 2021 09:10:36 +0000 (10:10 +0100)
committerBjorn Andersson <bjorn.andersson@linaro.org>
Thu, 16 Dec 2021 19:17:23 +0000 (13:17 -0600)
commit8f62718bd0f7278f08ca00ea4664f54a6258044f
treee9409d8476290e9cc577d5c2ec76c97d36ab85e0
parent6d24d9546d6e6c524505e51bb5f76d9a83fac478
clk: qcom: Add MSM8976/56 Global Clock Controller (GCC) driver

Add support for the global clock controller found on MSM8956
and MSM8976 SoCs.
Since the multimedia clocks are actually in the GCC on these
SoCs, this will allow drivers to probe and control basically
all the required clocks.

Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@somainline.org>
Co-developed-by: Marijn Suijten <marijn.suijten@somainline.org>
Signed-off-by: Marijn Suijten <marijn.suijten@somainline.org>
Co-developed-by: Konrad Dybcio <konrad.dybcio@somainline.org>
Signed-off-by: Konrad Dybcio <konrad.dybcio@somainline.org>
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
Link: https://lore.kernel.org/r/20211208091036.132334-3-marijn.suijten@somainline.org
drivers/clk/qcom/Kconfig
drivers/clk/qcom/Makefile
drivers/clk/qcom/gcc-msm8976.c [new file with mode: 0644]