19604e92eSryan_chen /* SPDX-License-Identifier: GPL-2.0+ */
29604e92eSryan_chen 
3d1e64dd1Sryan_chen /* come from linux kernel */
4d1e64dd1Sryan_chen 
5d1e64dd1Sryan_chen #define ASPEED_CLK_GATE_ECLK            0
6d1e64dd1Sryan_chen #define ASPEED_CLK_GATE_GCLK            1
7d1e64dd1Sryan_chen #define ASPEED_CLK_GATE_MCLK            2
8d1e64dd1Sryan_chen #define ASPEED_CLK_GATE_VCLK            3
9d1e64dd1Sryan_chen #define ASPEED_CLK_GATE_BCLK            4
10d1e64dd1Sryan_chen #define ASPEED_CLK_GATE_DCLK            5
11d1e64dd1Sryan_chen #define ASPEED_CLK_GATE_REFCLK          6
12d1e64dd1Sryan_chen #define ASPEED_CLK_GATE_USBPORT2CLK     7
13d1e64dd1Sryan_chen #define ASPEED_CLK_GATE_LCLK            8
14d1e64dd1Sryan_chen #define ASPEED_CLK_GATE_USBUHCICLK      9
15d1e64dd1Sryan_chen #define ASPEED_CLK_GATE_D1CLK           10
16d1e64dd1Sryan_chen #define ASPEED_CLK_GATE_YCLK            11
17d1e64dd1Sryan_chen #define ASPEED_CLK_GATE_USBPORT1CLK     12
18d1e64dd1Sryan_chen #define ASPEED_CLK_GATE_UART1CLK        13
19d1e64dd1Sryan_chen #define ASPEED_CLK_GATE_UART2CLK        14
20d1e64dd1Sryan_chen #define ASPEED_CLK_GATE_UART5CLK        15
21d1e64dd1Sryan_chen #define ASPEED_CLK_GATE_ESPICLK         16
22d1e64dd1Sryan_chen #define ASPEED_CLK_GATE_MAC1CLK         17
23d1e64dd1Sryan_chen #define ASPEED_CLK_GATE_MAC2CLK         18
24d1e64dd1Sryan_chen #define ASPEED_CLK_GATE_RSACLK          19
25d1e64dd1Sryan_chen #define ASPEED_CLK_GATE_UART3CLK        20
26d1e64dd1Sryan_chen #define ASPEED_CLK_GATE_UART4CLK        21
27d1e64dd1Sryan_chen #define ASPEED_CLK_GATE_SDCLK           22
28d1e64dd1Sryan_chen #define ASPEED_CLK_GATE_LHCCLK          23
29d1e64dd1Sryan_chen #define ASPEED_CLK_GATE_SDEXTCLK        24
30d1e64dd1Sryan_chen #define ASPEED_CLK_HPLL                 25
31d1e64dd1Sryan_chen #define ASPEED_CLK_AHB                  26
32d1e64dd1Sryan_chen #define ASPEED_CLK_APB                  27
33d1e64dd1Sryan_chen #define ASPEED_CLK_UART                 28
34d1e64dd1Sryan_chen #define ASPEED_CLK_SDIO                 29
35d1e64dd1Sryan_chen #define ASPEED_CLK_ECLK                 30
36d1e64dd1Sryan_chen #define ASPEED_CLK_ECLK_MUX             31
37d1e64dd1Sryan_chen #define ASPEED_CLK_LHCLK                32
38d1e64dd1Sryan_chen #define ASPEED_CLK_MAC                  33
39d1e64dd1Sryan_chen #define ASPEED_CLK_BCLK                 34
40d1e64dd1Sryan_chen #define ASPEED_CLK_MPLL                 35
41d1e64dd1Sryan_chen #define ASPEED_CLK_24M                  36
42d1e64dd1Sryan_chen 
43*3e39fe0dSryan_chen #define ASPEED_CLK_DPLL                 37
44*3e39fe0dSryan_chen #define ASPEED_CLK_D2PLL                 38
4539283ea7Sryan_chen 
46