xref: /openbmc/linux/drivers/clk/qcom/Kconfig (revision 2b46cd23)
1085d7a45SStephen Boydconfig COMMON_CLK_QCOM
2085d7a45SStephen Boyd	tristate "Support for Qualcomm's clock controllers"
3085d7a45SStephen Boyd	depends on OF
4085d7a45SStephen Boyd	select REGMAP_MMIO
5b36ba30cSStephen Boyd	select RESET_CONTROLLER
62ec94130SStephen Boyd
702824653SGeorgi Djakovconfig APQ_GCC_8084
802824653SGeorgi Djakov	tristate "APQ8084 Global Clock Controller"
902824653SGeorgi Djakov	depends on COMMON_CLK_QCOM
1002824653SGeorgi Djakov	help
1102824653SGeorgi Djakov	  Support for the global clock controller on apq8084 devices.
1202824653SGeorgi Djakov	  Say Y if you want to use peripheral devices such as UART, SPI,
1302824653SGeorgi Djakov	  i2c, USB, SD/eMMC, SATA, PCIe, etc.
1402824653SGeorgi Djakov
15*2b46cd23SGeorgi Djakovconfig APQ_MMCC_8084
16*2b46cd23SGeorgi Djakov	tristate "APQ8084 Multimedia Clock Controller"
17*2b46cd23SGeorgi Djakov	select APQ_GCC_8084
18*2b46cd23SGeorgi Djakov	depends on COMMON_CLK_QCOM
19*2b46cd23SGeorgi Djakov	help
20*2b46cd23SGeorgi Djakov	  Support for the multimedia clock controller on apq8084 devices.
21*2b46cd23SGeorgi Djakov	  Say Y if you want to support multimedia devices such as display,
22*2b46cd23SGeorgi Djakov	  graphics, video encode/decode, camera, etc.
23*2b46cd23SGeorgi Djakov
240eeff27bSStephen Boydconfig MSM_GCC_8660
250eeff27bSStephen Boyd	tristate "MSM8660 Global Clock Controller"
260eeff27bSStephen Boyd	depends on COMMON_CLK_QCOM
270eeff27bSStephen Boyd	help
280eeff27bSStephen Boyd	  Support for the global clock controller on msm8660 devices.
290eeff27bSStephen Boyd	  Say Y if you want to use peripheral devices such as UART, SPI,
300eeff27bSStephen Boyd	  i2c, USB, SD/eMMC, etc.
310eeff27bSStephen Boyd
322ec94130SStephen Boydconfig MSM_GCC_8960
332d85a713SKumar Gala	tristate "APQ8064/MSM8960 Global Clock Controller"
342ec94130SStephen Boyd	depends on COMMON_CLK_QCOM
352ec94130SStephen Boyd	help
362d85a713SKumar Gala	  Support for the global clock controller on apq8064/msm8960 devices.
372ec94130SStephen Boyd	  Say Y if you want to use peripheral devices such as UART, SPI,
382ec94130SStephen Boyd	  i2c, USB, SD/eMMC, SATA, PCIe, etc.
396d00b56fSStephen Boyd
406d00b56fSStephen Boydconfig MSM_MMCC_8960
416d00b56fSStephen Boyd	tristate "MSM8960 Multimedia Clock Controller"
426d00b56fSStephen Boyd	select MSM_GCC_8960
436d00b56fSStephen Boyd	depends on COMMON_CLK_QCOM
446d00b56fSStephen Boyd	help
456d00b56fSStephen Boyd	  Support for the multimedia clock controller on msm8960 devices.
466d00b56fSStephen Boyd	  Say Y if you want to support multimedia devices such as display,
476d00b56fSStephen Boyd	  graphics, video encode/decode, camera, etc.
48d33faa9eSStephen Boyd
49d33faa9eSStephen Boydconfig MSM_GCC_8974
50d33faa9eSStephen Boyd	tristate "MSM8974 Global Clock Controller"
51d33faa9eSStephen Boyd	depends on COMMON_CLK_QCOM
52d33faa9eSStephen Boyd	help
53d33faa9eSStephen Boyd	  Support for the global clock controller on msm8974 devices.
54d33faa9eSStephen Boyd	  Say Y if you want to use peripheral devices such as UART, SPI,
55d33faa9eSStephen Boyd	  i2c, USB, SD/eMMC, SATA, PCIe, etc.
56d8b21201SStephen Boyd
57d8b21201SStephen Boydconfig MSM_MMCC_8974
58d8b21201SStephen Boyd	tristate "MSM8974 Multimedia Clock Controller"
59d8b21201SStephen Boyd	select MSM_GCC_8974
60d8b21201SStephen Boyd	depends on COMMON_CLK_QCOM
61d8b21201SStephen Boyd	help
62d8b21201SStephen Boyd	  Support for the multimedia clock controller on msm8974 devices.
63d8b21201SStephen Boyd	  Say Y if you want to support multimedia devices such as display,
64d8b21201SStephen Boyd	  graphics, video encode/decode, camera, etc.
65