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 | ||
6d00b56f SB |
90 | config MSM_MMCC_8960 |
91 | tristate "MSM8960 Multimedia Clock Controller" | |
92 | select MSM_GCC_8960 | |
93 | depends on COMMON_CLK_QCOM | |
94 | help | |
95 | Support for the multimedia clock controller on msm8960 devices. | |
96 | Say Y if you want to support multimedia devices such as display, | |
97 | graphics, video encode/decode, camera, etc. | |
d33faa9e SB |
98 | |
99 | config MSM_GCC_8974 | |
100 | tristate "MSM8974 Global Clock Controller" | |
340029ef | 101 | select QCOM_GDSC |
d33faa9e SB |
102 | depends on COMMON_CLK_QCOM |
103 | help | |
104 | Support for the global clock controller on msm8974 devices. | |
105 | Say Y if you want to use peripheral devices such as UART, SPI, | |
106 | i2c, USB, SD/eMMC, SATA, PCIe, etc. | |
d8b21201 SB |
107 | |
108 | config MSM_MMCC_8974 | |
109 | tristate "MSM8974 Multimedia Clock Controller" | |
110 | select MSM_GCC_8974 | |
8108b23c | 111 | select QCOM_GDSC |
d8b21201 SB |
112 | depends on COMMON_CLK_QCOM |
113 | help | |
114 | Support for the multimedia clock controller on msm8974 devices. | |
115 | Say Y if you want to support multimedia devices such as display, | |
116 | graphics, video encode/decode, camera, etc. | |
b1e010c0 SB |
117 | |
118 | config MSM_GCC_8996 | |
119 | tristate "MSM8996 Global Clock Controller" | |
120 | depends on COMMON_CLK_QCOM | |
121 | help | |
122 | Support for the global clock controller on msm8996 devices. | |
123 | Say Y if you want to use peripheral devices such as UART, SPI, | |
124 | i2c, USB, UFS, SD/eMMC, PCIe, etc. | |
c2526597 SB |
125 | |
126 | config MSM_MMCC_8996 | |
127 | tristate "MSM8996 Multimedia Clock Controller" | |
128 | select MSM_GCC_8996 | |
129 | depends on COMMON_CLK_QCOM | |
130 | help | |
131 | Support for the multimedia clock controller on msm8996 devices. | |
132 | Say Y if you want to support multimedia devices such as display, | |
133 | graphics, video encode/decode, camera, etc. |