]> asedeno.scripts.mit.edu Git - linux.git/blob - drivers/clk/qcom/Kconfig
clk: qcom: Add support for GDSCs
[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.