hc
2024-08-16 a24a44ff9ca902811b99aa9663d697cf452e08ef
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
/* SPDX-License-Identifier: GPL-2.0-or-later */
/*
 * Copyright 2014 Ulrich Hecht
 */
 
#ifndef __DT_BINDINGS_CLOCK_SH73A0_H__
#define __DT_BINDINGS_CLOCK_SH73A0_H__
 
/* CPG */
#define SH73A0_CLK_MAIN        0
#define SH73A0_CLK_PLL0        1
#define SH73A0_CLK_PLL1        2
#define SH73A0_CLK_PLL2        3
#define SH73A0_CLK_PLL3        4
#define SH73A0_CLK_DSI0PHY    5
#define SH73A0_CLK_DSI1PHY    6
#define SH73A0_CLK_ZG        7
#define SH73A0_CLK_M3        8
#define SH73A0_CLK_B        9
#define SH73A0_CLK_M1        10
#define SH73A0_CLK_M2        11
#define SH73A0_CLK_Z        12
#define SH73A0_CLK_ZX        13
#define SH73A0_CLK_HP        14
 
/* MSTP0 */
#define SH73A0_CLK_IIC2        1
#define SH73A0_CLK_MSIOF0    0
 
/* MSTP1 */
#define SH73A0_CLK_CEU1        29
#define SH73A0_CLK_CSI2_RX1    28
#define SH73A0_CLK_CEU0        27
#define SH73A0_CLK_CSI2_RX0    26
#define SH73A0_CLK_TMU0        25
#define SH73A0_CLK_DSITX0    18
#define SH73A0_CLK_IIC0        16
#define SH73A0_CLK_SGX        12
#define SH73A0_CLK_LCDC0    0
 
/* MSTP2 */
#define SH73A0_CLK_SCIFA7    19
#define SH73A0_CLK_SY_DMAC    18
#define SH73A0_CLK_MP_DMAC    17
#define SH73A0_CLK_MSIOF3    15
#define SH73A0_CLK_MSIOF1    8
#define SH73A0_CLK_SCIFA5    7
#define SH73A0_CLK_SCIFB    6
#define SH73A0_CLK_MSIOF2    5
#define SH73A0_CLK_SCIFA0    4
#define SH73A0_CLK_SCIFA1    3
#define SH73A0_CLK_SCIFA2    2
#define SH73A0_CLK_SCIFA3    1
#define SH73A0_CLK_SCIFA4    0
 
/* MSTP3 */
#define SH73A0_CLK_SCIFA6    31
#define SH73A0_CLK_CMT1        29
#define SH73A0_CLK_FSI        28
#define SH73A0_CLK_IRDA        25
#define SH73A0_CLK_IIC1        23
#define SH73A0_CLK_USB        22
#define SH73A0_CLK_FLCTL    15
#define SH73A0_CLK_SDHI0    14
#define SH73A0_CLK_SDHI1    13
#define SH73A0_CLK_MMCIF0    12
#define SH73A0_CLK_SDHI2    11
#define SH73A0_CLK_TPU0        4
#define SH73A0_CLK_TPU1        3
#define SH73A0_CLK_TPU2        2
#define SH73A0_CLK_TPU3        1
#define SH73A0_CLK_TPU4        0
 
/* MSTP4 */
#define SH73A0_CLK_IIC3        11
#define SH73A0_CLK_IIC4        10
#define SH73A0_CLK_KEYSC    3
 
/* MSTP5 */
#define SH73A0_CLK_INTCA0    8
 
#endif