xref: /openbmc/linux/drivers/clk/qcom/Kconfig (revision b82875ee)
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
152b46cd23SGeorgi Djakovconfig APQ_MMCC_8084
162b46cd23SGeorgi Djakov	tristate "APQ8084 Multimedia Clock Controller"
172b46cd23SGeorgi Djakov	select APQ_GCC_8084
182b46cd23SGeorgi Djakov	depends on COMMON_CLK_QCOM
192b46cd23SGeorgi Djakov	help
202b46cd23SGeorgi Djakov	  Support for the multimedia clock controller on apq8084 devices.
212b46cd23SGeorgi Djakov	  Say Y if you want to support multimedia devices such as display,
222b46cd23SGeorgi Djakov	  graphics, video encode/decode, camera, etc.
232b46cd23SGeorgi Djakov
2424d8fba4SKumar Galaconfig IPQ_GCC_806X
2524d8fba4SKumar Gala	tristate "IPQ806x Global Clock Controller"
2624d8fba4SKumar Gala	depends on COMMON_CLK_QCOM
2724d8fba4SKumar Gala	help
2824d8fba4SKumar Gala	  Support for the global clock controller on ipq806x devices.
2924d8fba4SKumar Gala	  Say Y if you want to use peripheral devices such as UART, SPI,
3024d8fba4SKumar Gala	  i2c, USB, SD/eMMC, etc.
3124d8fba4SKumar Gala
32c99e515aSRajendra Nayakconfig IPQ_LCC_806X
33c99e515aSRajendra Nayak	tristate "IPQ806x LPASS Clock Controller"
34c99e515aSRajendra Nayak	select IPQ_GCC_806X
35c99e515aSRajendra Nayak	depends on COMMON_CLK_QCOM
36c99e515aSRajendra Nayak	help
37c99e515aSRajendra Nayak	  Support for the LPASS clock controller on ipq806x devices.
38c99e515aSRajendra Nayak	  Say Y if you want to use audio devices such as i2s, pcm,
39c99e515aSRajendra Nayak	  S/PDIF, etc.
40c99e515aSRajendra Nayak
410eeff27bSStephen Boydconfig MSM_GCC_8660
420eeff27bSStephen Boyd	tristate "MSM8660 Global Clock Controller"
430eeff27bSStephen Boyd	depends on COMMON_CLK_QCOM
440eeff27bSStephen Boyd	help
450eeff27bSStephen Boyd	  Support for the global clock controller on msm8660 devices.
460eeff27bSStephen Boyd	  Say Y if you want to use peripheral devices such as UART, SPI,
470eeff27bSStephen Boyd	  i2c, USB, SD/eMMC, etc.
480eeff27bSStephen Boyd
492ec94130SStephen Boydconfig MSM_GCC_8960
502d85a713SKumar Gala	tristate "APQ8064/MSM8960 Global Clock Controller"
512ec94130SStephen Boyd	depends on COMMON_CLK_QCOM
522ec94130SStephen Boyd	help
532d85a713SKumar Gala	  Support for the global clock controller on apq8064/msm8960 devices.
542ec94130SStephen Boyd	  Say Y if you want to use peripheral devices such as UART, SPI,
552ec94130SStephen Boyd	  i2c, USB, SD/eMMC, SATA, PCIe, etc.
566d00b56fSStephen Boyd
57*b82875eeSStephen Boydconfig MSM_LCC_8960
58*b82875eeSStephen Boyd	tristate "APQ8064/MSM8960 LPASS Clock Controller"
59*b82875eeSStephen Boyd	select MSM_GCC_8960
60*b82875eeSStephen Boyd	depends on COMMON_CLK_QCOM
61*b82875eeSStephen Boyd	help
62*b82875eeSStephen Boyd	  Support for the LPASS clock controller on apq8064/msm8960 devices.
63*b82875eeSStephen Boyd	  Say Y if you want to use audio devices such as i2s, pcm,
64*b82875eeSStephen Boyd	  SLIMBus, etc.
65*b82875eeSStephen Boyd
666d00b56fSStephen Boydconfig MSM_MMCC_8960
676d00b56fSStephen Boyd	tristate "MSM8960 Multimedia Clock Controller"
686d00b56fSStephen Boyd	select MSM_GCC_8960
696d00b56fSStephen Boyd	depends on COMMON_CLK_QCOM
706d00b56fSStephen Boyd	help
716d00b56fSStephen Boyd	  Support for the multimedia clock controller on msm8960 devices.
726d00b56fSStephen Boyd	  Say Y if you want to support multimedia devices such as display,
736d00b56fSStephen Boyd	  graphics, video encode/decode, camera, etc.
74d33faa9eSStephen Boyd
75d33faa9eSStephen Boydconfig MSM_GCC_8974
76d33faa9eSStephen Boyd	tristate "MSM8974 Global Clock Controller"
77d33faa9eSStephen Boyd	depends on COMMON_CLK_QCOM
78d33faa9eSStephen Boyd	help
79d33faa9eSStephen Boyd	  Support for the global clock controller on msm8974 devices.
80d33faa9eSStephen Boyd	  Say Y if you want to use peripheral devices such as UART, SPI,
81d33faa9eSStephen Boyd	  i2c, USB, SD/eMMC, SATA, PCIe, etc.
82d8b21201SStephen Boyd
83d8b21201SStephen Boydconfig MSM_MMCC_8974
84d8b21201SStephen Boyd	tristate "MSM8974 Multimedia Clock Controller"
85d8b21201SStephen Boyd	select MSM_GCC_8974
86d8b21201SStephen Boyd	depends on COMMON_CLK_QCOM
87d8b21201SStephen Boyd	help
88d8b21201SStephen Boyd	  Support for the multimedia clock controller on msm8974 devices.
89d8b21201SStephen Boyd	  Say Y if you want to support multimedia devices such as display,
90d8b21201SStephen Boyd	  graphics, video encode/decode, camera, etc.
91