xref: /openbmc/linux/drivers/clk/qcom/Kconfig (revision c99e515a)
1config COMMON_CLK_QCOM
2	tristate "Support for Qualcomm's clock controllers"
3	depends on OF
4	select REGMAP_MMIO
5	select RESET_CONTROLLER
6
7config APQ_GCC_8084
8	tristate "APQ8084 Global Clock Controller"
9	depends on COMMON_CLK_QCOM
10	help
11	  Support for the global clock controller on apq8084 devices.
12	  Say Y if you want to use peripheral devices such as UART, SPI,
13	  i2c, USB, SD/eMMC, SATA, PCIe, etc.
14
15config APQ_MMCC_8084
16	tristate "APQ8084 Multimedia Clock Controller"
17	select APQ_GCC_8084
18	depends on COMMON_CLK_QCOM
19	help
20	  Support for the multimedia clock controller on apq8084 devices.
21	  Say Y if you want to support multimedia devices such as display,
22	  graphics, video encode/decode, camera, etc.
23
24config IPQ_GCC_806X
25	tristate "IPQ806x Global Clock Controller"
26	depends on COMMON_CLK_QCOM
27	help
28	  Support for the global clock controller on ipq806x devices.
29	  Say Y if you want to use peripheral devices such as UART, SPI,
30	  i2c, USB, SD/eMMC, etc.
31
32config IPQ_LCC_806X
33	tristate "IPQ806x LPASS Clock Controller"
34	select IPQ_GCC_806X
35	depends on COMMON_CLK_QCOM
36	help
37	  Support for the LPASS clock controller on ipq806x devices.
38	  Say Y if you want to use audio devices such as i2s, pcm,
39	  S/PDIF, etc.
40
41config MSM_GCC_8660
42	tristate "MSM8660 Global Clock Controller"
43	depends on COMMON_CLK_QCOM
44	help
45	  Support for the global clock controller on msm8660 devices.
46	  Say Y if you want to use peripheral devices such as UART, SPI,
47	  i2c, USB, SD/eMMC, etc.
48
49config MSM_GCC_8960
50	tristate "APQ8064/MSM8960 Global Clock Controller"
51	depends on COMMON_CLK_QCOM
52	help
53	  Support for the global clock controller on apq8064/msm8960 devices.
54	  Say Y if you want to use peripheral devices such as UART, SPI,
55	  i2c, USB, SD/eMMC, SATA, PCIe, etc.
56
57config MSM_MMCC_8960
58	tristate "MSM8960 Multimedia Clock Controller"
59	select MSM_GCC_8960
60	depends on COMMON_CLK_QCOM
61	help
62	  Support for the multimedia clock controller on msm8960 devices.
63	  Say Y if you want to support multimedia devices such as display,
64	  graphics, video encode/decode, camera, etc.
65
66config MSM_GCC_8974
67	tristate "MSM8974 Global Clock Controller"
68	depends on COMMON_CLK_QCOM
69	help
70	  Support for the global clock controller on msm8974 devices.
71	  Say Y if you want to use peripheral devices such as UART, SPI,
72	  i2c, USB, SD/eMMC, SATA, PCIe, etc.
73
74config MSM_MMCC_8974
75	tristate "MSM8974 Multimedia Clock Controller"
76	select MSM_GCC_8974
77	depends on COMMON_CLK_QCOM
78	help
79	  Support for the multimedia clock controller on msm8974 devices.
80	  Say Y if you want to support multimedia devices such as display,
81	  graphics, video encode/decode, camera, etc.
82