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 | ||
6971e863 VN |
31 | config IPQ_GCC_4019 |
32 | tristate "IPQ4019 Global Clock Controller" | |
33 | depends on COMMON_CLK_QCOM | |
34 | help | |
35 | Support for the global clock controller on ipq4019 devices. | |
36 | Say Y if you want to use peripheral devices such as UART, SPI, | |
37 | i2c, USB, SD/eMMC, etc. | |
38 | ||
24d8fba4 KG |
39 | config IPQ_GCC_806X |
40 | tristate "IPQ806x Global Clock Controller" | |
41 | depends on COMMON_CLK_QCOM | |
42 | help | |
43 | Support for the global clock controller on ipq806x devices. | |
44 | Say Y if you want to use peripheral devices such as UART, SPI, | |
45 | i2c, USB, SD/eMMC, etc. | |
46 | ||
c99e515a RN |
47 | config IPQ_LCC_806X |
48 | tristate "IPQ806x LPASS Clock Controller" | |
49 | select IPQ_GCC_806X | |
50 | depends on COMMON_CLK_QCOM | |
51 | help | |
52 | Support for the LPASS clock controller on ipq806x devices. | |
53 | Say Y if you want to use audio devices such as i2s, pcm, | |
54 | S/PDIF, etc. | |
55 | ||
0eeff27b SB |
56 | config MSM_GCC_8660 |
57 | tristate "MSM8660 Global Clock Controller" | |
58 | depends on COMMON_CLK_QCOM | |
59 | help | |
60 | Support for the global clock controller on msm8660 devices. | |
61 | Say Y if you want to use peripheral devices such as UART, SPI, | |
62 | i2c, USB, SD/eMMC, etc. | |
63 | ||
3966fab8 GD |
64 | config MSM_GCC_8916 |
65 | tristate "MSM8916 Global Clock Controller" | |
073ae2b4 | 66 | select QCOM_GDSC |
3966fab8 GD |
67 | depends on COMMON_CLK_QCOM |
68 | help | |
69 | Support for the global clock controller on msm8916 devices. | |
70 | Say Y if you want to use devices such as UART, SPI i2c, USB, | |
71 | SD/eMMC, display, graphics, camera etc. | |
72 | ||
2ec94130 | 73 | config MSM_GCC_8960 |
2d85a713 | 74 | tristate "APQ8064/MSM8960 Global Clock Controller" |
2ec94130 SB |
75 | depends on COMMON_CLK_QCOM |
76 | help | |
2d85a713 | 77 | Support for the global clock controller on apq8064/msm8960 devices. |
2ec94130 SB |
78 | Say Y if you want to use peripheral devices such as UART, SPI, |
79 | i2c, USB, SD/eMMC, SATA, PCIe, etc. | |
6d00b56f | 80 | |
b82875ee SB |
81 | config MSM_LCC_8960 |
82 | tristate "APQ8064/MSM8960 LPASS Clock Controller" | |
83 | select MSM_GCC_8960 | |
84 | depends on COMMON_CLK_QCOM | |
85 | help | |
86 | Support for the LPASS clock controller on apq8064/msm8960 devices. | |
87 | Say Y if you want to use audio devices such as i2s, pcm, | |
88 | SLIMBus, etc. | |
89 | ||
7792a8d6 NA |
90 | config MDM_GCC_9615 |
91 | tristate "MDM9615 Global Clock Controller" | |
92 | depends on COMMON_CLK_QCOM | |
93 | help | |
94 | Support for the global clock controller on mdm9615 devices. | |
95 | Say Y if you want to use peripheral devices such as UART, SPI, | |
96 | i2c, USB, SD/eMMC, etc. | |
97 | ||
98 | config MDM_LCC_9615 | |
99 | tristate "MDM9615 LPASS Clock Controller" | |
100 | select MDM_GCC_9615 | |
101 | depends on COMMON_CLK_QCOM | |
102 | help | |
103 | Support for the LPASS clock controller on mdm9615 devices. | |
104 | Say Y if you want to use audio devices such as i2s, pcm, | |
105 | SLIMBus, etc. | |
106 | ||
6d00b56f SB |
107 | config MSM_MMCC_8960 |
108 | tristate "MSM8960 Multimedia Clock Controller" | |
109 | select MSM_GCC_8960 | |
110 | depends on COMMON_CLK_QCOM | |
111 | help | |
112 | Support for the multimedia clock controller on msm8960 devices. | |
113 | Say Y if you want to support multimedia devices such as display, | |
114 | graphics, video encode/decode, camera, etc. | |
d33faa9e SB |
115 | |
116 | config MSM_GCC_8974 | |
117 | tristate "MSM8974 Global Clock Controller" | |
340029ef | 118 | select QCOM_GDSC |
d33faa9e SB |
119 | depends on COMMON_CLK_QCOM |
120 | help | |
121 | Support for the global clock controller on msm8974 devices. | |
122 | Say Y if you want to use peripheral devices such as UART, SPI, | |
123 | i2c, USB, SD/eMMC, SATA, PCIe, etc. | |
d8b21201 SB |
124 | |
125 | config MSM_MMCC_8974 | |
126 | tristate "MSM8974 Multimedia Clock Controller" | |
127 | select MSM_GCC_8974 | |
8108b23c | 128 | select QCOM_GDSC |
d8b21201 SB |
129 | depends on COMMON_CLK_QCOM |
130 | help | |
131 | Support for the multimedia clock controller on msm8974 devices. | |
132 | Say Y if you want to support multimedia devices such as display, | |
133 | graphics, video encode/decode, camera, etc. | |
b1e010c0 SB |
134 | |
135 | config MSM_GCC_8996 | |
136 | tristate "MSM8996 Global Clock Controller" | |
6d91f2c0 | 137 | select QCOM_GDSC |
b1e010c0 SB |
138 | depends on COMMON_CLK_QCOM |
139 | help | |
140 | Support for the global clock controller on msm8996 devices. | |
141 | Say Y if you want to use peripheral devices such as UART, SPI, | |
142 | i2c, USB, UFS, SD/eMMC, PCIe, etc. | |
c2526597 SB |
143 | |
144 | config MSM_MMCC_8996 | |
145 | tristate "MSM8996 Multimedia Clock Controller" | |
146 | select MSM_GCC_8996 | |
6d91f2c0 | 147 | select QCOM_GDSC |
c2526597 SB |
148 | depends on COMMON_CLK_QCOM |
149 | help | |
150 | Support for the multimedia clock controller on msm8996 devices. | |
151 | Say Y if you want to support multimedia devices such as display, | |
152 | graphics, video encode/decode, camera, etc. |