clk: qcom: gcc-shima: Add support for GCC clock driver

Add support for global clock controller for peripheral clock
clients to be able to request for the clocks.

Change-Id: I528821a299fee139d23947bc8caa5674ddef9687
Signed-off-by: Jagadeesh Kona <jkona@codeaurora.org>
This commit is contained in:
Jagadeesh Kona 2020-02-29 14:31:12 +05:30 • committed by Gerrit - the friendly Code Review server
commit b7d2a71622
3 changed files with 3534 additions and 0 deletions

View file

@ -393,4 +393,13 @@ config MSM_DEBUGCC_LAHAINA
Say Y if you want to support the debug clocks such as
clock measurement functionality.
config SM_GCC_SHIMA
tristate "SHIMA Global Clock Controller"
depends on COMMON_CLK_QCOM
help
Support for the global clock controller on Qualcomm Technologies, Inc
SHIMA devices.
Say Y if you want to use peripheral devices such as UART, SPI, I2C,
USB, UFS, SD/eMMC, PCIe, etc.
endif

View file

@ -62,6 +62,7 @@ obj-$(CONFIG_SDM_GPUCC_845) += gpucc-sdm845.o
obj-$(CONFIG_SDM_LPASSCC_845) += lpasscc-sdm845.o
obj-$(CONFIG_SDM_VIDEOCC_845) += videocc-sdm845.o
obj-$(CONFIG_SM_GCC_8150) += gcc-sm8150.o
obj-$(CONFIG_SM_GCC_SHIMA) += gcc-shima.o
obj-$(CONFIG_SPMI_PMIC_CLKDIV) += clk-spmi-pmic-div.o
obj-$(CONFIG_KPSS_XCC) += kpss-xcc.o
obj-$(CONFIG_QCOM_HFPLL) += hfpll.o

3524
drivers/clk/qcom/gcc-shima.c Normal file

File diff suppressed because it is too large Load diff