clk: qcom: Add camera clock controller driver for SDM845
Add support for the camera clock controller found on SDM845 based devices. This would allow camera drivers to probe and control their clocks. Signed-off-by: Amit Nischal <anischal@codeaurora.org> Signed-off-by: Stephen Boyd <sboyd@kernel.org>
This commit is contained in:
parent
f40c467523
commit
78412c2620
3 changed files with 1754 additions and 0 deletions
|
@ -235,6 +235,14 @@ config MSM_GCC_8998
|
||||||
Say Y if you want to use peripheral devices such as UART, SPI,
|
Say Y if you want to use peripheral devices such as UART, SPI,
|
||||||
i2c, USB, UFS, SD/eMMC, PCIe, etc.
|
i2c, USB, UFS, SD/eMMC, PCIe, etc.
|
||||||
|
|
||||||
|
config SDM_CAMCC_845
|
||||||
|
tristate "SDM845 Camera Clock Controller"
|
||||||
|
depends on COMMON_CLK_QCOM
|
||||||
|
select SDM_GCC_845
|
||||||
|
help
|
||||||
|
Support for the camera clock controller on SDM845 devices.
|
||||||
|
Say Y if you want to support camera devices and camera functionality.
|
||||||
|
|
||||||
config SDM_GCC_845
|
config SDM_GCC_845
|
||||||
tristate "SDM845 Global Clock Controller"
|
tristate "SDM845 Global Clock Controller"
|
||||||
select QCOM_GDSC
|
select QCOM_GDSC
|
||||||
|
|
|
@ -39,6 +39,7 @@ obj-$(CONFIG_QCOM_CLK_APCS_MSM8916) += apcs-msm8916.o
|
||||||
obj-$(CONFIG_QCOM_CLK_RPM) += clk-rpm.o
|
obj-$(CONFIG_QCOM_CLK_RPM) += clk-rpm.o
|
||||||
obj-$(CONFIG_QCOM_CLK_RPMH) += clk-rpmh.o
|
obj-$(CONFIG_QCOM_CLK_RPMH) += clk-rpmh.o
|
||||||
obj-$(CONFIG_QCOM_CLK_SMD_RPM) += clk-smd-rpm.o
|
obj-$(CONFIG_QCOM_CLK_SMD_RPM) += clk-smd-rpm.o
|
||||||
|
obj-$(CONFIG_SDM_CAMCC_845) += camcc-sdm845.o
|
||||||
obj-$(CONFIG_SDM_DISPCC_845) += dispcc-sdm845.o
|
obj-$(CONFIG_SDM_DISPCC_845) += dispcc-sdm845.o
|
||||||
obj-$(CONFIG_SDM_GCC_845) += gcc-sdm845.o
|
obj-$(CONFIG_SDM_GCC_845) += gcc-sdm845.o
|
||||||
obj-$(CONFIG_SDM_VIDEOCC_845) += videocc-sdm845.o
|
obj-$(CONFIG_SDM_VIDEOCC_845) += videocc-sdm845.o
|
||||||
|
|
1745
drivers/clk/qcom/camcc-sdm845.c
Normal file
1745
drivers/clk/qcom/camcc-sdm845.c
Normal file
File diff suppressed because it is too large
Load diff
Loading…
Add table
Reference in a new issue