blob: f89c7ffd42ae31e4eddd116fe7c5f8f125ab755b [file] [log] [blame]
Jagan Teki0d47bc72018-12-22 21:32:49 +05301config CLK_SUNXI
2 bool "Clock support for Allwinner SoCs"
3 depends on CLK && ARCH_SUNXI
Jagan Teki99ba4302019-01-18 22:18:13 +05304 select DM_RESET
Jagan Teki0d47bc72018-12-22 21:32:49 +05305 default y
6 help
7 This enables support for common clock driver API on Allwinner
8 SoCs.
9
10if CLK_SUNXI
11
Jagan Teki6590bd82018-08-02 16:52:37 +053012config CLK_SUN4I_A10
13 bool "Clock driver for Allwinner A10/A20"
14 default MACH_SUN4I || MACH_SUN7I
15 help
16 This enables common clock driver support for platforms based
17 on Allwinner A10/A20 SoC.
18
Jagan Tekic8e743c2018-08-02 19:54:26 +053019config CLK_SUN5I_A10S
20 bool "Clock driver for Allwinner A10s/A13"
21 default MACH_SUN5I
22 help
23 This enables common clock driver support for platforms based
24 on Allwinner A10s/A13 SoC.
25
Jagan Teki4927e2e2018-08-02 23:15:34 +053026config CLK_SUN6I_A31
27 bool "Clock driver for Allwinner A31/A31s"
28 default MACH_SUN6I
29 help
30 This enables common clock driver support for platforms based
31 on Allwinner A31/A31s SoC.
32
Samuel Holland23c83362021-09-12 09:47:25 -050033config CLK_SUN6I_A31_R
34 bool "Clock driver for Allwinner A31 generation PRCM"
35 default SUNXI_GEN_SUN6I
36 help
37 This enables common clock driver support for the PRCM
38 in Allwinner A31/A31s/A23/A33/A83T/H3/A64/H5 SoCs.
39
Jagan Teki3ab02932018-08-02 23:25:03 +053040config CLK_SUN8I_A23
41 bool "Clock driver for Allwinner A23/A33"
42 default MACH_SUN8I_A23 || MACH_SUN8I_A33
43 help
44 This enables common clock driver support for platforms based
45 on Allwinner A23/A33 SoC.
46
Jagan Teki03d87f52018-08-02 23:33:55 +053047config CLK_SUN8I_A83T
48 bool "Clock driver for Allwinner A83T"
49 default MACH_SUN8I_A83T
50 help
51 This enables common clock driver support for platforms based
52 on Allwinner A83T SoC.
53
Jagan Teki78eb2a42018-08-05 11:16:33 +053054config CLK_SUN8I_R40
55 bool "Clock driver for Allwinner R40"
56 default MACH_SUN8I_R40
57 help
58 This enables common clock driver support for platforms based
59 on Allwinner R40 SoC.
60
Jagan Teki6239a6d2018-08-05 14:31:54 +053061config CLK_SUN8I_V3S
62 bool "Clock driver for Allwinner V3S"
63 default MACH_SUN8I_V3S
64 help
65 This enables common clock driver support for platforms based
66 on Allwinner V3S SoC.
67
Jagan Teki6901aab2019-01-11 15:41:46 +053068config CLK_SUN9I_A80
69 bool "Clock driver for Allwinner A80"
70 default MACH_SUN9I
71 help
72 This enables common clock driver support for platforms based
73 on Allwinner A80 SoC.
74
Jagan Tekie9458162018-08-02 15:43:02 +053075config CLK_SUN8I_H3
76 bool "Clock driver for Allwinner H3/H5"
77 default MACH_SUNXI_H3_H5
78 help
79 This enables common clock driver support for platforms based
80 on Allwinner H3/H5 SoC.
81
Jagan Teki337fcdc2018-12-31 15:35:01 +053082config CLK_SUN50I_H6
83 bool "Clock driver for Allwinner H6"
84 default MACH_SUN50I_H6
85 help
86 This enables common clock driver support for platforms based
87 on Allwinner H6 SoC.
88
Samuel Holland23c83362021-09-12 09:47:25 -050089config CLK_SUN50I_H6_R
90 bool "Clock driver for Allwinner H6 generation PRCM"
91 default SUN50I_GEN_H6
92 help
93 This enables common clock driver support for the PRCM
94 in Allwinner H6/H616 SoCs.
95
Jernej Skrabec1dc70ff2021-01-11 21:11:52 +010096config CLK_SUN50I_H616
97 bool "Clock driver for Allwinner H616"
98 default MACH_SUN50I_H616
99 help
100 This enables common clock driver support for platforms based
101 on Allwinner H616 SoC.
102
Jagan Teki0d47bc72018-12-22 21:32:49 +0530103config CLK_SUN50I_A64
104 bool "Clock driver for Allwinner A64"
105 default MACH_SUN50I
106 help
107 This enables common clock driver support for platforms based
108 on Allwinner A64 SoC.
109
110endif # CLK_SUNXI