Commit | Line | Data |
---|---|---|
73bb7dc0 SB |
1 | config QCOM_GDSC |
2 | bool | |
3 | select PM_GENERIC_DOMAINS if PM | |
4 | ||
085d7a45 SB |
5 | config COMMON_CLK_QCOM |
6 | tristate "Support for Qualcomm's clock controllers" | |
7 | depends on OF | |
3937567d | 8 | depends on ARCH_QCOM || COMPILE_TEST |
085d7a45 | 9 | select REGMAP_MMIO |
b36ba30c | 10 | select RESET_CONTROLLER |
2ec94130 | 11 | |
02824653 GD |
12 | config APQ_GCC_8084 |
13 | tristate "APQ8084 Global Clock Controller" | |
639af949 | 14 | select QCOM_GDSC |
02824653 GD |
15 | depends on COMMON_CLK_QCOM |
16 | help | |
17 | Support for the global clock controller on apq8084 devices. | |
18 | Say Y if you want to use peripheral devices such as UART, SPI, | |
19 | i2c, USB, SD/eMMC, SATA, PCIe, etc. | |
20 | ||
2b46cd23 GD |
21 | config APQ_MMCC_8084 |
22 | tristate "APQ8084 Multimedia Clock Controller" | |
23 | select APQ_GCC_8084 | |
cb2eb7de | 24 | select QCOM_GDSC |
2b46cd23 GD |
25 | depends on COMMON_CLK_QCOM |
26 | help | |
27 | Support for the multimedia clock controller on apq8084 devices. | |
28 | Say Y if you want to support multimedia devices such as display, | |
29 | graphics, video encode/decode, camera, etc. | |
30 | ||
24d8fba4 KG |
31 | config IPQ_GCC_806X |
32 | tristate "IPQ806x Global Clock Controller" | |
33 | depends on COMMON_CLK_QCOM | |
34 | help | |
35 | Support for the global clock controller on ipq806x devices. | |
36 | Say Y if you want to use peripheral devices such as UART, SPI, | |
37 | i2c, USB, SD/eMMC, etc. | |
38 | ||
c99e515a RN |
39 | config IPQ_LCC_806X |
40 | tristate "IPQ806x LPASS Clock Controller" | |
41 | select IPQ_GCC_806X | |
42 | depends on COMMON_CLK_QCOM | |
43 | help | |
44 | Support for the LPASS clock controller on ipq806x devices. | |
45 | Say Y if you want to use audio devices such as i2s, pcm, | |
46 | S/PDIF, etc. | |
47 | ||
0eeff27b SB |
48 | config MSM_GCC_8660 |
49 | tristate "MSM8660 Global Clock Controller" | |
50 | depends on COMMON_CLK_QCOM | |
51 | help | |
52 | Support for the global clock controller on msm8660 devices. | |
53 | Say Y if you want to use peripheral devices such as UART, SPI, | |
54 | i2c, USB, SD/eMMC, etc. | |
55 | ||
3966fab8 GD |
56 | config MSM_GCC_8916 |
57 | tristate "MSM8916 Global Clock Controller" | |
073ae2b4 | 58 | select QCOM_GDSC |
3966fab8 GD |
59 | depends on COMMON_CLK_QCOM |
60 | help | |
61 | Support for the global clock controller on msm8916 devices. | |
62 | Say Y if you want to use devices such as UART, SPI i2c, USB, | |
63 | SD/eMMC, display, graphics, camera etc. | |
64 | ||
2ec94130 | 65 | config MSM_GCC_8960 |
2d85a713 | 66 | tristate "APQ8064/MSM8960 Global Clock Controller" |
2ec94130 SB |
67 | depends on COMMON_CLK_QCOM |
68 | help | |
2d85a713 | 69 | Support for the global clock controller on apq8064/msm8960 devices. |
2ec94130 SB |
70 | Say Y if you want to use peripheral devices such as UART, SPI, |
71 | i2c, USB, SD/eMMC, SATA, PCIe, etc. | |
6d00b56f | 72 | |
b82875ee SB |
73 | config MSM_LCC_8960 |
74 | tristate "APQ8064/MSM8960 LPASS Clock Controller" | |
75 | select MSM_GCC_8960 | |
76 | depends on COMMON_CLK_QCOM | |
77 | help | |
78 | Support for the LPASS clock controller on apq8064/msm8960 devices. | |
79 | Say Y if you want to use audio devices such as i2s, pcm, | |
80 | SLIMBus, etc. | |
81 | ||
6d00b56f SB |
82 | config MSM_MMCC_8960 |
83 | tristate "MSM8960 Multimedia Clock Controller" | |
84 | select MSM_GCC_8960 | |
85 | depends on COMMON_CLK_QCOM | |
86 | help | |
87 | Support for the multimedia clock controller on msm8960 devices. | |
88 | Say Y if you want to support multimedia devices such as display, | |
89 | graphics, video encode/decode, camera, etc. | |
d33faa9e SB |
90 | |
91 | config MSM_GCC_8974 | |
92 | tristate "MSM8974 Global Clock Controller" | |
340029ef | 93 | select QCOM_GDSC |
d33faa9e SB |
94 | depends on COMMON_CLK_QCOM |
95 | help | |
96 | Support for the global clock controller on msm8974 devices. | |
97 | Say Y if you want to use peripheral devices such as UART, SPI, | |
98 | i2c, USB, SD/eMMC, SATA, PCIe, etc. | |
d8b21201 SB |
99 | |
100 | config MSM_MMCC_8974 | |
101 | tristate "MSM8974 Multimedia Clock Controller" | |
102 | select MSM_GCC_8974 | |
8108b23c | 103 | select QCOM_GDSC |
d8b21201 SB |
104 | depends on COMMON_CLK_QCOM |
105 | help | |
106 | Support for the multimedia clock controller on msm8974 devices. | |
107 | Say Y if you want to support multimedia devices such as display, | |
108 | graphics, video encode/decode, camera, etc. | |
b1e010c0 SB |
109 | |
110 | config MSM_GCC_8996 | |
111 | tristate "MSM8996 Global Clock Controller" | |
112 | depends on COMMON_CLK_QCOM | |
113 | help | |
114 | Support for the global clock controller on msm8996 devices. | |
115 | Say Y if you want to use peripheral devices such as UART, SPI, | |
116 | i2c, USB, UFS, SD/eMMC, PCIe, etc. | |
c2526597 SB |
117 | |
118 | config MSM_MMCC_8996 | |
119 | tristate "MSM8996 Multimedia Clock Controller" | |
120 | select MSM_GCC_8996 | |
121 | depends on COMMON_CLK_QCOM | |
122 | help | |
123 | Support for the multimedia clock controller on msm8996 devices. | |
124 | Say Y if you want to support multimedia devices such as display, | |
125 | graphics, video encode/decode, camera, etc. |