Merge tag 'gfs2-4.8.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2...
[cascardo/linux.git] / drivers / clk / qcom / Kconfig
1 config QCOM_GDSC
2         bool
3         select PM_GENERIC_DOMAINS if PM
4
5 config COMMON_CLK_QCOM
6         tristate "Support for Qualcomm's clock controllers"
7         depends on OF
8         depends on ARCH_QCOM || COMPILE_TEST
9         select REGMAP_MMIO
10         select RESET_CONTROLLER
11
12 config APQ_GCC_8084
13         tristate "APQ8084 Global Clock Controller"
14         select QCOM_GDSC
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
21 config APQ_MMCC_8084
22         tristate "APQ8084 Multimedia Clock Controller"
23         select APQ_GCC_8084
24         select QCOM_GDSC
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
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
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
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
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
64 config MSM_GCC_8916
65         tristate "MSM8916 Global Clock Controller"
66         select QCOM_GDSC
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
73 config MSM_GCC_8960
74         tristate "APQ8064/MSM8960 Global Clock Controller"
75         depends on COMMON_CLK_QCOM
76         help
77           Support for the global clock controller on apq8064/msm8960 devices.
78           Say Y if you want to use peripheral devices such as UART, SPI,
79           i2c, USB, SD/eMMC, SATA, PCIe, etc.
80
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
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
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.
115
116 config MSM_GCC_8974
117         tristate "MSM8974 Global Clock Controller"
118         select QCOM_GDSC
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.
124
125 config MSM_MMCC_8974
126         tristate "MSM8974 Multimedia Clock Controller"
127         select MSM_GCC_8974
128         select QCOM_GDSC
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.
134
135 config MSM_GCC_8996
136         tristate "MSM8996 Global Clock Controller"
137         select QCOM_GDSC
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.
143
144 config MSM_MMCC_8996
145         tristate "MSM8996 Multimedia Clock Controller"
146         select MSM_GCC_8996
147         select QCOM_GDSC
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.