]> git.sur5r.net Git - u-boot/blob - arch/arm/include/asm/arch-owl/regs_s900.h
clk: Add Actions Semi OWL clock support
[u-boot] / arch / arm / include / asm / arch-owl / regs_s900.h
1 /* SPDX-License-Identifier: GPL-2.0+ */
2 /*
3  * Actions Semi S900 Register Definitions
4  *
5  * Copyright (C) 2015 Actions Semi Co., Ltd.
6  * Copyright (C) 2018 Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
7  *
8  */
9
10 #ifndef _OWL_REGS_S900_H_
11 #define _OWL_REGS_S900_H_
12
13 /* CMU registers */
14 #define CMU_COREPLL                             (0x0000)
15 #define CMU_DEVPLL                              (0x0004)
16 #define CMU_DDRPLL                              (0x0008)
17 #define CMU_NANDPLL                             (0x000C)
18 #define CMU_DISPLAYPLL                          (0x0010)
19 #define CMU_AUDIOPLL                            (0x0014)
20 #define CMU_TVOUTPLL                            (0x0018)
21 #define CMU_BUSCLK                              (0x001C)
22 #define CMU_SENSORCLK                           (0x0020)
23 #define CMU_LCDCLK                              (0x0024)
24 #define CMU_DSICLK                              (0x0028)
25 #define CMU_CSICLK                              (0x002C)
26 #define CMU_DECLK                               (0x0030)
27 #define CMU_BISPCLK                             (0x0034)
28 #define CMU_IMXCLK                              (0x0038)
29 #define CMU_HDECLK                              (0x003C)
30 #define CMU_VDECLK                              (0x0040)
31 #define CMU_VCECLK                              (0x0044)
32 #define CMU_NANDCCLK                            (0x004C)
33 #define CMU_SD0CLK                              (0x0050)
34 #define CMU_SD1CLK                              (0x0054)
35 #define CMU_SD2CLK                              (0x0058)
36 #define CMU_UART0CLK                            (0x005C)
37 #define CMU_UART1CLK                            (0x0060)
38 #define CMU_UART2CLK                            (0x0064)
39 #define CMU_PWM0CLK                             (0x0070)
40 #define CMU_PWM1CLK                             (0x0074)
41 #define CMU_PWM2CLK                             (0x0078)
42 #define CMU_PWM3CLK                             (0x007C)
43 #define CMU_USBPLL                              (0x0080)
44 #define CMU_ASSISTPLL                           (0x0084)
45 #define CMU_EDPCLK                              (0x0088)
46 #define CMU_GPU3DCLK                            (0x0090)
47 #define CMU_CORECTL                             (0x009C)
48 #define CMU_DEVCLKEN0                           (0x00A0)
49 #define CMU_DEVCLKEN1                           (0x00A4)
50 #define CMU_DEVRST0                             (0x00A8)
51 #define CMU_DEVRST1                             (0x00AC)
52 #define CMU_UART3CLK                            (0x00B0)
53 #define CMU_UART4CLK                            (0x00B4)
54 #define CMU_UART5CLK                            (0x00B8)
55 #define CMU_UART6CLK                            (0x00BC)
56 #define CMU_TLSCLK                              (0x00C0)
57 #define CMU_SD3CLK                              (0x00C4)
58 #define CMU_PWM4CLK                             (0x00C8)
59 #define CMU_PWM5CLK                             (0x00CC)
60 #define CMU_ANALOGDEBUG                         (0x00D4)
61 #define CMU_TVOUTPLLDEBUG0                      (0x00EC)
62 #define CMU_TVOUTPLLDEBUG1                      (0x00FC)
63
64 #endif