clk: qcom: Add support for GDSCs
[deliverable/linux.git] / drivers / clk / qcom / Kconfig
1 config COMMON_CLK_QCOM
2 tristate "Support for Qualcomm's clock controllers"
3 depends on OF
4 depends on ARCH_QCOM || COMPILE_TEST
5 select REGMAP_MMIO
6 select RESET_CONTROLLER
7
8 config APQ_GCC_8084
9 tristate "APQ8084 Global Clock Controller"
10 depends on COMMON_CLK_QCOM
11 help
12 Support for the global clock controller on apq8084 devices.
13 Say Y if you want to use peripheral devices such as UART, SPI,
14 i2c, USB, SD/eMMC, SATA, PCIe, etc.
15
16 config APQ_MMCC_8084
17 tristate "APQ8084 Multimedia Clock Controller"
18 select APQ_GCC_8084
19 depends on COMMON_CLK_QCOM
20 help
21 Support for the multimedia clock controller on apq8084 devices.
22 Say Y if you want to support multimedia devices such as display,
23 graphics, video encode/decode, camera, etc.
24
25 config IPQ_GCC_806X
26 tristate "IPQ806x Global Clock Controller"
27 depends on COMMON_CLK_QCOM
28 help
29 Support for the global clock controller on ipq806x devices.
30 Say Y if you want to use peripheral devices such as UART, SPI,
31 i2c, USB, SD/eMMC, etc.
32
33 config IPQ_LCC_806X
34 tristate "IPQ806x LPASS Clock Controller"
35 select IPQ_GCC_806X
36 depends on COMMON_CLK_QCOM
37 help
38 Support for the LPASS clock controller on ipq806x devices.
39 Say Y if you want to use audio devices such as i2s, pcm,
40 S/PDIF, etc.
41
42 config QCOM_GDSC
43 bool
44 select PM_GENERIC_DOMAINS if PM
45
46 config MSM_GCC_8660
47 tristate "MSM8660 Global Clock Controller"
48 depends on COMMON_CLK_QCOM
49 help
50 Support for the global clock controller on msm8660 devices.
51 Say Y if you want to use peripheral devices such as UART, SPI,
52 i2c, USB, SD/eMMC, etc.
53
54 config MSM_GCC_8916
55 tristate "MSM8916 Global Clock Controller"
56 depends on COMMON_CLK_QCOM
57 help
58 Support for the global clock controller on msm8916 devices.
59 Say Y if you want to use devices such as UART, SPI i2c, USB,
60 SD/eMMC, display, graphics, camera etc.
61
62 config MSM_GCC_8960
63 tristate "APQ8064/MSM8960 Global Clock Controller"
64 depends on COMMON_CLK_QCOM
65 help
66 Support for the global clock controller on apq8064/msm8960 devices.
67 Say Y if you want to use peripheral devices such as UART, SPI,
68 i2c, USB, SD/eMMC, SATA, PCIe, etc.
69
70 config MSM_LCC_8960
71 tristate "APQ8064/MSM8960 LPASS Clock Controller"
72 select MSM_GCC_8960
73 depends on COMMON_CLK_QCOM
74 help
75 Support for the LPASS clock controller on apq8064/msm8960 devices.
76 Say Y if you want to use audio devices such as i2s, pcm,
77 SLIMBus, etc.
78
79 config MSM_MMCC_8960
80 tristate "MSM8960 Multimedia Clock Controller"
81 select MSM_GCC_8960
82 depends on COMMON_CLK_QCOM
83 help
84 Support for the multimedia clock controller on msm8960 devices.
85 Say Y if you want to support multimedia devices such as display,
86 graphics, video encode/decode, camera, etc.
87
88 config MSM_GCC_8974
89 tristate "MSM8974 Global Clock Controller"
90 depends on COMMON_CLK_QCOM
91 help
92 Support for the global clock controller on msm8974 devices.
93 Say Y if you want to use peripheral devices such as UART, SPI,
94 i2c, USB, SD/eMMC, SATA, PCIe, etc.
95
96 config MSM_MMCC_8974
97 tristate "MSM8974 Multimedia Clock Controller"
98 select MSM_GCC_8974
99 depends on COMMON_CLK_QCOM
100 help
101 Support for the multimedia clock controller on msm8974 devices.
102 Say Y if you want to support multimedia devices such as display,
103 graphics, video encode/decode, camera, etc.
This page took 0.031853 seconds and 5 git commands to generate.