Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 24d8fba4 authored by Kumar Gala's avatar Kumar Gala Committed by Stephen Boyd
Browse files

clk: qcom: Add support for IPQ8064's global clock controller (GCC)



Add a driver for the global clock controller found on IPQ8064 based
platforms. This should allow most non-multimedia device drivers to probe
and control their clocks.

This is currently missing clocks for USB HSIC and networking devices.

Signed-off-by: default avatarKumar Gala <galak@codeaurora.org>
Signed-off-by: default avatarAndy Gross <agross@codeaurora.org>
Signed-off-by: default avatarStephen Boyd <sboyd@codeaurora.org>
parent 2b46cd23
Loading
Loading
Loading
Loading
+1 −0
Original line number Original line Diff line number Diff line
@@ -6,6 +6,7 @@ Required properties :


			"qcom,gcc-apq8064"
			"qcom,gcc-apq8064"
			"qcom,gcc-apq8084"
			"qcom,gcc-apq8084"
			"qcom,gcc-ipq8064"
			"qcom,gcc-msm8660"
			"qcom,gcc-msm8660"
			"qcom,gcc-msm8960"
			"qcom,gcc-msm8960"
			"qcom,gcc-msm8974"
			"qcom,gcc-msm8974"
+8 −0
Original line number Original line Diff line number Diff line
@@ -21,6 +21,14 @@ config APQ_MMCC_8084
	  Say Y if you want to support multimedia devices such as display,
	  Say Y if you want to support multimedia devices such as display,
	  graphics, video encode/decode, camera, etc.
	  graphics, video encode/decode, camera, etc.


config IPQ_GCC_806X
	tristate "IPQ806x Global Clock Controller"
	depends on COMMON_CLK_QCOM
	help
	  Support for the global clock controller on ipq806x devices.
	  Say Y if you want to use peripheral devices such as UART, SPI,
	  i2c, USB, SD/eMMC, etc.

config MSM_GCC_8660
config MSM_GCC_8660
	tristate "MSM8660 Global Clock Controller"
	tristate "MSM8660 Global Clock Controller"
	depends on COMMON_CLK_QCOM
	depends on COMMON_CLK_QCOM
+1 −0
Original line number Original line Diff line number Diff line
@@ -10,6 +10,7 @@ clk-qcom-y += reset.o


obj-$(CONFIG_APQ_GCC_8084) += gcc-apq8084.o
obj-$(CONFIG_APQ_GCC_8084) += gcc-apq8084.o
obj-$(CONFIG_APQ_MMCC_8084) += mmcc-apq8084.o
obj-$(CONFIG_APQ_MMCC_8084) += mmcc-apq8084.o
obj-$(CONFIG_IPQ_GCC_806X) += gcc-ipq806x.o
obj-$(CONFIG_MSM_GCC_8660) += gcc-msm8660.o
obj-$(CONFIG_MSM_GCC_8660) += gcc-msm8660.o
obj-$(CONFIG_MSM_GCC_8960) += gcc-msm8960.o
obj-$(CONFIG_MSM_GCC_8960) += gcc-msm8960.o
obj-$(CONFIG_MSM_GCC_8974) += gcc-msm8974.o
obj-$(CONFIG_MSM_GCC_8974) += gcc-msm8974.o
Loading