xref: /freebsd-src/sys/contrib/device-tree/include/dt-bindings/clock/renesas,r8a779h0-cpg-mssr.h (revision 01950c46b8155250f64374fb72fc11faa44bf099)
1*01950c46SEmmanuel Vadot /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
2*01950c46SEmmanuel Vadot /*
3*01950c46SEmmanuel Vadot  * Copyright (C) 2023 Renesas Electronics Corp.
4*01950c46SEmmanuel Vadot  */
5*01950c46SEmmanuel Vadot #ifndef __DT_BINDINGS_CLOCK_RENESAS_R8A779H0_CPG_MSSR_H__
6*01950c46SEmmanuel Vadot #define __DT_BINDINGS_CLOCK_RENESAS_R8A779H0_CPG_MSSR_H__
7*01950c46SEmmanuel Vadot 
8*01950c46SEmmanuel Vadot #include <dt-bindings/clock/renesas-cpg-mssr.h>
9*01950c46SEmmanuel Vadot 
10*01950c46SEmmanuel Vadot /* r8a779h0 CPG Core Clocks */
11*01950c46SEmmanuel Vadot 
12*01950c46SEmmanuel Vadot #define R8A779H0_CLK_ZX			0
13*01950c46SEmmanuel Vadot #define R8A779H0_CLK_ZD			1
14*01950c46SEmmanuel Vadot #define R8A779H0_CLK_ZS			2
15*01950c46SEmmanuel Vadot #define R8A779H0_CLK_ZT			3
16*01950c46SEmmanuel Vadot #define R8A779H0_CLK_ZTR		4
17*01950c46SEmmanuel Vadot #define R8A779H0_CLK_S0D2		5
18*01950c46SEmmanuel Vadot #define R8A779H0_CLK_S0D3		6
19*01950c46SEmmanuel Vadot #define R8A779H0_CLK_S0D4		7
20*01950c46SEmmanuel Vadot #define R8A779H0_CLK_S0D1_VIO		8
21*01950c46SEmmanuel Vadot #define R8A779H0_CLK_S0D2_VIO		9
22*01950c46SEmmanuel Vadot #define R8A779H0_CLK_S0D4_VIO		10
23*01950c46SEmmanuel Vadot #define R8A779H0_CLK_S0D8_VIO		11
24*01950c46SEmmanuel Vadot #define R8A779H0_CLK_VIOBUSD1		12
25*01950c46SEmmanuel Vadot #define R8A779H0_CLK_VIOBUSD2		13
26*01950c46SEmmanuel Vadot #define R8A779H0_CLK_S0D1_VC		14
27*01950c46SEmmanuel Vadot #define R8A779H0_CLK_S0D2_VC		15
28*01950c46SEmmanuel Vadot #define R8A779H0_CLK_S0D4_VC		16
29*01950c46SEmmanuel Vadot #define R8A779H0_CLK_VCBUSD1		17
30*01950c46SEmmanuel Vadot #define R8A779H0_CLK_VCBUSD2		18
31*01950c46SEmmanuel Vadot #define R8A779H0_CLK_S0D2_MM		19
32*01950c46SEmmanuel Vadot #define R8A779H0_CLK_S0D4_MM		20
33*01950c46SEmmanuel Vadot #define R8A779H0_CLK_S0D2_U3DG		21
34*01950c46SEmmanuel Vadot #define R8A779H0_CLK_S0D4_U3DG		22
35*01950c46SEmmanuel Vadot #define R8A779H0_CLK_S0D2_RT		23
36*01950c46SEmmanuel Vadot #define R8A779H0_CLK_S0D3_RT		24
37*01950c46SEmmanuel Vadot #define R8A779H0_CLK_S0D4_RT		25
38*01950c46SEmmanuel Vadot #define R8A779H0_CLK_S0D6_RT		26
39*01950c46SEmmanuel Vadot #define R8A779H0_CLK_S0D2_PER		27
40*01950c46SEmmanuel Vadot #define R8A779H0_CLK_S0D3_PER		28
41*01950c46SEmmanuel Vadot #define R8A779H0_CLK_S0D4_PER		29
42*01950c46SEmmanuel Vadot #define R8A779H0_CLK_S0D6_PER		30
43*01950c46SEmmanuel Vadot #define R8A779H0_CLK_S0D12_PER		31
44*01950c46SEmmanuel Vadot #define R8A779H0_CLK_S0D24_PER		32
45*01950c46SEmmanuel Vadot #define R8A779H0_CLK_S0D1_HSC		33
46*01950c46SEmmanuel Vadot #define R8A779H0_CLK_S0D2_HSC		34
47*01950c46SEmmanuel Vadot #define R8A779H0_CLK_S0D4_HSC		35
48*01950c46SEmmanuel Vadot #define R8A779H0_CLK_S0D8_HSC		36
49*01950c46SEmmanuel Vadot #define R8A779H0_CLK_SVD1_IR		37
50*01950c46SEmmanuel Vadot #define R8A779H0_CLK_SVD2_IR		38
51*01950c46SEmmanuel Vadot #define R8A779H0_CLK_IMPAD1		39
52*01950c46SEmmanuel Vadot #define R8A779H0_CLK_IMPAD4		40
53*01950c46SEmmanuel Vadot #define R8A779H0_CLK_IMPB		41
54*01950c46SEmmanuel Vadot #define R8A779H0_CLK_SVD1_VIP		42
55*01950c46SEmmanuel Vadot #define R8A779H0_CLK_SVD2_VIP		43
56*01950c46SEmmanuel Vadot #define R8A779H0_CLK_CL			44
57*01950c46SEmmanuel Vadot #define R8A779H0_CLK_CL16M		45
58*01950c46SEmmanuel Vadot #define R8A779H0_CLK_CL16M_MM		46
59*01950c46SEmmanuel Vadot #define R8A779H0_CLK_CL16M_RT		47
60*01950c46SEmmanuel Vadot #define R8A779H0_CLK_CL16M_PER		48
61*01950c46SEmmanuel Vadot #define R8A779H0_CLK_CL16M_HSC		49
62*01950c46SEmmanuel Vadot #define R8A779H0_CLK_ZC0		50
63*01950c46SEmmanuel Vadot #define R8A779H0_CLK_ZC1		51
64*01950c46SEmmanuel Vadot #define R8A779H0_CLK_ZC2		52
65*01950c46SEmmanuel Vadot #define R8A779H0_CLK_ZC3		53
66*01950c46SEmmanuel Vadot #define R8A779H0_CLK_ZB3		54
67*01950c46SEmmanuel Vadot #define R8A779H0_CLK_ZB3D2		55
68*01950c46SEmmanuel Vadot #define R8A779H0_CLK_ZB3D4		56
69*01950c46SEmmanuel Vadot #define R8A779H0_CLK_ZG			57
70*01950c46SEmmanuel Vadot #define R8A779H0_CLK_SD0H		58
71*01950c46SEmmanuel Vadot #define R8A779H0_CLK_SD0		59
72*01950c46SEmmanuel Vadot #define R8A779H0_CLK_RPC		60
73*01950c46SEmmanuel Vadot #define R8A779H0_CLK_RPCD2		61
74*01950c46SEmmanuel Vadot #define R8A779H0_CLK_MSO		62
75*01950c46SEmmanuel Vadot #define R8A779H0_CLK_CANFD		63
76*01950c46SEmmanuel Vadot #define R8A779H0_CLK_CSI		64
77*01950c46SEmmanuel Vadot #define R8A779H0_CLK_FRAY		65
78*01950c46SEmmanuel Vadot #define R8A779H0_CLK_IPC		66
79*01950c46SEmmanuel Vadot #define R8A779H0_CLK_SASYNCRT		67
80*01950c46SEmmanuel Vadot #define R8A779H0_CLK_SASYNCPERD1	68
81*01950c46SEmmanuel Vadot #define R8A779H0_CLK_SASYNCPERD2	69
82*01950c46SEmmanuel Vadot #define R8A779H0_CLK_SASYNCPERD4	70
83*01950c46SEmmanuel Vadot #define R8A779H0_CLK_DSIEXT		71
84*01950c46SEmmanuel Vadot #define R8A779H0_CLK_DSIREF		72
85*01950c46SEmmanuel Vadot #define R8A779H0_CLK_ADGH		73
86*01950c46SEmmanuel Vadot #define R8A779H0_CLK_OSC		74
87*01950c46SEmmanuel Vadot #define R8A779H0_CLK_ZR0		75
88*01950c46SEmmanuel Vadot #define R8A779H0_CLK_ZR1		76
89*01950c46SEmmanuel Vadot #define R8A779H0_CLK_ZR2		77
90*01950c46SEmmanuel Vadot #define R8A779H0_CLK_RGMII		78
91*01950c46SEmmanuel Vadot #define R8A779H0_CLK_CPEX		79
92*01950c46SEmmanuel Vadot #define R8A779H0_CLK_CP			80
93*01950c46SEmmanuel Vadot #define R8A779H0_CLK_CBFUSA		81
94*01950c46SEmmanuel Vadot #define R8A779H0_CLK_R			82
95*01950c46SEmmanuel Vadot 
96*01950c46SEmmanuel Vadot #endif /* __DT_BINDINGS_CLOCK_RENESAS_R8A779H0_CPG_MSSR_H__ */
97