blob: 45d63c6d6dbf602b81cddf9350fa0d5fcffa3f7e [file] [log] [blame]
Caleb Connolly878b26a2023-11-07 12:40:59 +00001if ARCH_SNAPDRAGON || ARCH_IPQ40XX
2
3config CLK_QCOM
4 bool
Volodymyr Babchukaae46492024-03-11 21:33:45 +00005 depends on CLK && DM_RESET && POWER_DOMAIN
Caleb Connolly878b26a2023-11-07 12:40:59 +00006 def_bool n
7
8menu "Qualcomm clock drivers"
9
10config CLK_QCOM_APQ8016
11 bool "Qualcomm APQ8016 GCC"
12 select CLK_QCOM
13 help
14 Say Y here to enable support for the Global Clock Controller
15 on the Snapdragon APQ8016 SoC. This driver supports the clocks
16 and resets exposed by the GCC hardware block.
17
18config CLK_QCOM_APQ8096
19 bool "Qualcomm APQ8096 GCC"
20 select CLK_QCOM
21 help
22 Say Y here to enable support for the Global Clock Controller
23 on the Snapdragon APQ8096 SoC. This driver supports the clocks
24 and resets exposed by the GCC hardware block.
25
Caleb Connolly90c44642023-11-07 12:41:00 +000026config CLK_QCOM_IPQ4019
27 bool "Qualcomm IPQ4019 GCC"
28 select CLK_QCOM
29 help
30 Say Y here to enable support for the Global Clock Controller
31 on the Snapdragon IPQ4019 SoC. This driver supports the clocks
32 and resets exposed by the GCC hardware block.
33
Caleb Connollye55fb902024-04-08 15:06:49 +020034config CLK_QCOM_QCM2290
35 bool "Qualcomm QCM2290 GCC"
36 select CLK_QCOM
37 help
38 Say Y here to enable support for the Global Clock Controller
39 on the Snapdragon QCM2290 SoC. This driver supports the clocks
40 and resets exposed by the GCC hardware block.
41
Caleb Connolly878b26a2023-11-07 12:40:59 +000042config CLK_QCOM_QCS404
43 bool "Qualcomm QCS404 GCC"
44 select CLK_QCOM
45 help
46 Say Y here to enable support for the Global Clock Controller
47 on the Snapdragon QCS404 SoC. This driver supports the clocks
48 and resets exposed by the GCC hardware block.
49
50config CLK_QCOM_SDM845
51 bool "Qualcomm SDM845 GCC"
52 select CLK_QCOM
53 help
54 Say Y here to enable support for the Global Clock Controller
55 on the Snapdragon 845 SoC. This driver supports the clocks
56 and resets exposed by the GCC hardware block.
57
Caleb Connollya86433a2024-04-08 15:06:50 +020058config CLK_QCOM_SM6115
59 bool "Qualcomm SM6115 GCC"
60 select CLK_QCOM
61 help
62 Say Y here to enable support for the Global Clock Controller
63 on the Snapdragon SM6115 SoC. This driver supports the clocks
64 and resets exposed by the GCC hardware block.
65
Caleb Connolly78672c62024-04-08 15:06:51 +020066config CLK_QCOM_SM8250
67 bool "Qualcomm SM8250 GCC"
68 select CLK_QCOM
69 help
70 Say Y here to enable support for the Global Clock Controller
71 on the Snapdragon SM8250 SoC. This driver supports the clocks
Neil Armstrong52aa2062024-04-04 18:46:38 +020072
73config CLK_QCOM_SM8550
74 bool "Qualcomm SM8550 GCC"
75 select CLK_QCOM
76 help
77 Say Y here to enable support for the Global Clock Controller
78 on the Snapdragon SM8550 SoC. This driver supports the clocks
Caleb Connolly78672c62024-04-08 15:06:51 +020079 and resets exposed by the GCC hardware block.
80
Neil Armstrong07d2f752024-04-04 18:46:39 +020081config CLK_QCOM_SM8650
82 bool "Qualcomm SM8650 GCC"
83 select CLK_QCOM
84 help
85 Say Y here to enable support for the Global Clock Controller
86 on the Snapdragon SM8650 SoC. This driver supports the clocks
87 and resets exposed by the GCC hardware block.
88
Caleb Connolly878b26a2023-11-07 12:40:59 +000089endmenu
90
91endif