1 /* SPDX-License-Identifier: GPL-2.0+ */
2 /*
3  * Copyright (C) ASPEED Technology Inc.
4  */
5 
6 /* come from linux kernel */
7 
8 #define ASPEED_CLK_GATE_ECLK		0
9 #define ASPEED_CLK_GATE_GCLK		1
10 #define ASPEED_CLK_GATE_MCLK		2
11 #define ASPEED_CLK_GATE_VCLK		3
12 #define ASPEED_CLK_GATE_BCLK		4
13 #define ASPEED_CLK_GATE_DCLK		5
14 #define ASPEED_CLK_GATE_LCLK		6
15 #define ASPEED_CLK_GATE_YCLK		7
16 #define ASPEED_CLK_GATE_LHCCLK		8
17 #define ASPEED_CLK_GATE_REFCLK		9
18 #define ASPEED_CLK_GATE_ESPICLK		10
19 #define ASPEED_CLK_GATE_UART1CLK	11
20 #define ASPEED_CLK_GATE_UART2CLK	12
21 #define ASPEED_CLK_GATE_UART3CLK	13
22 #define ASPEED_CLK_GATE_UART4CLK	14
23 #define ASPEED_CLK_GATE_UART5CLK	15
24 #define ASPEED_CLK_GATE_UART6CLK	16
25 #define ASPEED_CLK_GATE_UART7CLK	17
26 #define ASPEED_CLK_GATE_UART8CLK	18
27 #define ASPEED_CLK_GATE_UART9CLK	19
28 #define ASPEED_CLK_GATE_UART10CLK	20
29 #define ASPEED_CLK_GATE_UART11CLK	21
30 #define ASPEED_CLK_GATE_UART12CLK	22
31 #define ASPEED_CLK_GATE_UART13CLK	23
32 #define ASPEED_CLK_GATE_MAC1CLK		24
33 #define ASPEED_CLK_GATE_MAC2CLK		25
34 #define ASPEED_CLK_GATE_MAC3CLK		26
35 #define ASPEED_CLK_GATE_MAC4CLK		27
36 #define ASPEED_CLK_GATE_RSACLK		28
37 #define ASPEED_CLK_GATE_SDCLK		29
38 #define ASPEED_CLK_GATE_SDEXTCLK	30
39 #define ASPEED_CLK_GATE_EMMCCLK		31
40 #define ASPEED_CLK_GATE_EMMCEXTCLK	32
41 #define ASPEED_CLK_GATE_USBUHCICLK	33
42 #define ASPEED_CLK_GATE_USBPORT1CLK	34
43 #define ASPEED_CLK_GATE_USBPORT2CLK	35
44 #define ASPEED_CLK_GATE_FSICLK		36
45 
46 #define ASPEED_CLK_APLL			37
47 #define ASPEED_CLK_EPLL			38
48 #define ASPEED_CLK_DPLL			39
49 #define ASPEED_CLK_HPLL			40
50 #define ASPEED_CLK_AHB			41
51 #define ASPEED_CLK_APB1			42
52 #define ASPEED_CLK_APB2			43
53 #define ASPEED_CLK_UART			44
54 #define ASPEED_CLK_SDIO			45
55 #define ASPEED_CLK_ECLK			46
56 #define ASPEED_CLK_ECLK_MUX		47
57 #define ASPEED_CLK_LHCLK		48
58 #define ASPEED_CLK_MAC			49
59 #define ASPEED_CLK_BCLK			50
60 #define ASPEED_CLK_MPLL			51
61 #define ASPEED_CLK_24M			52
62 #define ASPEED_CLK_EMMC			53
63 #define ASPEED_CLK_UARTX		54
64 #define ASPEED_CLK_HUARTX		55
65