xref: /freebsd-src/sys/contrib/device-tree/include/dt-bindings/memory/tegra30-mc.h (revision 5def4c47d4bd90b209b9b4a4ba9faec15846d8fd)
1c66ec88fSEmmanuel Vadot /* SPDX-License-Identifier: GPL-2.0 */
2c66ec88fSEmmanuel Vadot #ifndef DT_BINDINGS_MEMORY_TEGRA30_MC_H
3c66ec88fSEmmanuel Vadot #define DT_BINDINGS_MEMORY_TEGRA30_MC_H
4c66ec88fSEmmanuel Vadot 
5c66ec88fSEmmanuel Vadot #define TEGRA_SWGROUP_PTC	0
6c66ec88fSEmmanuel Vadot #define TEGRA_SWGROUP_DC	1
7c66ec88fSEmmanuel Vadot #define TEGRA_SWGROUP_DCB	2
8c66ec88fSEmmanuel Vadot #define TEGRA_SWGROUP_EPP	3
9c66ec88fSEmmanuel Vadot #define TEGRA_SWGROUP_G2	4
10c66ec88fSEmmanuel Vadot #define TEGRA_SWGROUP_MPE	5
11c66ec88fSEmmanuel Vadot #define TEGRA_SWGROUP_VI	6
12c66ec88fSEmmanuel Vadot #define TEGRA_SWGROUP_AFI	7
13c66ec88fSEmmanuel Vadot #define TEGRA_SWGROUP_AVPC	8
14c66ec88fSEmmanuel Vadot #define TEGRA_SWGROUP_NV	9
15c66ec88fSEmmanuel Vadot #define TEGRA_SWGROUP_NV2	10
16c66ec88fSEmmanuel Vadot #define TEGRA_SWGROUP_HDA	11
17c66ec88fSEmmanuel Vadot #define TEGRA_SWGROUP_HC	12
18c66ec88fSEmmanuel Vadot #define TEGRA_SWGROUP_PPCS	13
19c66ec88fSEmmanuel Vadot #define TEGRA_SWGROUP_SATA	14
20c66ec88fSEmmanuel Vadot #define TEGRA_SWGROUP_VDE	15
21c66ec88fSEmmanuel Vadot #define TEGRA_SWGROUP_MPCORELP	16
22c66ec88fSEmmanuel Vadot #define TEGRA_SWGROUP_MPCORE	17
23c66ec88fSEmmanuel Vadot #define TEGRA_SWGROUP_ISP	18
24c66ec88fSEmmanuel Vadot 
25c66ec88fSEmmanuel Vadot #define TEGRA30_MC_RESET_AFI		0
26c66ec88fSEmmanuel Vadot #define TEGRA30_MC_RESET_AVPC		1
27c66ec88fSEmmanuel Vadot #define TEGRA30_MC_RESET_DC		2
28c66ec88fSEmmanuel Vadot #define TEGRA30_MC_RESET_DCB		3
29c66ec88fSEmmanuel Vadot #define TEGRA30_MC_RESET_EPP		4
30c66ec88fSEmmanuel Vadot #define TEGRA30_MC_RESET_2D		5
31c66ec88fSEmmanuel Vadot #define TEGRA30_MC_RESET_HC		6
32c66ec88fSEmmanuel Vadot #define TEGRA30_MC_RESET_HDA		7
33c66ec88fSEmmanuel Vadot #define TEGRA30_MC_RESET_ISP		8
34c66ec88fSEmmanuel Vadot #define TEGRA30_MC_RESET_MPCORE		9
35c66ec88fSEmmanuel Vadot #define TEGRA30_MC_RESET_MPCORELP	10
36c66ec88fSEmmanuel Vadot #define TEGRA30_MC_RESET_MPE		11
37c66ec88fSEmmanuel Vadot #define TEGRA30_MC_RESET_3D		12
38c66ec88fSEmmanuel Vadot #define TEGRA30_MC_RESET_3D2		13
39c66ec88fSEmmanuel Vadot #define TEGRA30_MC_RESET_PPCS		14
40c66ec88fSEmmanuel Vadot #define TEGRA30_MC_RESET_SATA		15
41c66ec88fSEmmanuel Vadot #define TEGRA30_MC_RESET_VDE		16
42c66ec88fSEmmanuel Vadot #define TEGRA30_MC_RESET_VI		17
43c66ec88fSEmmanuel Vadot 
44*5def4c47SEmmanuel Vadot #define TEGRA30_MC_PTCR			0
45*5def4c47SEmmanuel Vadot #define TEGRA30_MC_DISPLAY0A		1
46*5def4c47SEmmanuel Vadot #define TEGRA30_MC_DISPLAY0AB		2
47*5def4c47SEmmanuel Vadot #define TEGRA30_MC_DISPLAY0B		3
48*5def4c47SEmmanuel Vadot #define TEGRA30_MC_DISPLAY0BB		4
49*5def4c47SEmmanuel Vadot #define TEGRA30_MC_DISPLAY0C		5
50*5def4c47SEmmanuel Vadot #define TEGRA30_MC_DISPLAY0CB		6
51*5def4c47SEmmanuel Vadot #define TEGRA30_MC_DISPLAY1B		7
52*5def4c47SEmmanuel Vadot #define TEGRA30_MC_DISPLAY1BB		8
53*5def4c47SEmmanuel Vadot #define TEGRA30_MC_EPPUP		9
54*5def4c47SEmmanuel Vadot #define TEGRA30_MC_G2PR			10
55*5def4c47SEmmanuel Vadot #define TEGRA30_MC_G2SR			11
56*5def4c47SEmmanuel Vadot #define TEGRA30_MC_MPEUNIFBR		12
57*5def4c47SEmmanuel Vadot #define TEGRA30_MC_VIRUV		13
58*5def4c47SEmmanuel Vadot #define TEGRA30_MC_AFIR			14
59*5def4c47SEmmanuel Vadot #define TEGRA30_MC_AVPCARM7R		15
60*5def4c47SEmmanuel Vadot #define TEGRA30_MC_DISPLAYHC		16
61*5def4c47SEmmanuel Vadot #define TEGRA30_MC_DISPLAYHCB		17
62*5def4c47SEmmanuel Vadot #define TEGRA30_MC_FDCDRD		18
63*5def4c47SEmmanuel Vadot #define TEGRA30_MC_FDCDRD2		19
64*5def4c47SEmmanuel Vadot #define TEGRA30_MC_G2DR			20
65*5def4c47SEmmanuel Vadot #define TEGRA30_MC_HDAR			21
66*5def4c47SEmmanuel Vadot #define TEGRA30_MC_HOST1XDMAR		22
67*5def4c47SEmmanuel Vadot #define TEGRA30_MC_HOST1XR		23
68*5def4c47SEmmanuel Vadot #define TEGRA30_MC_IDXSRD		24
69*5def4c47SEmmanuel Vadot #define TEGRA30_MC_IDXSRD2		25
70*5def4c47SEmmanuel Vadot #define TEGRA30_MC_MPE_IPRED		26
71*5def4c47SEmmanuel Vadot #define TEGRA30_MC_MPEAMEMRD		27
72*5def4c47SEmmanuel Vadot #define TEGRA30_MC_MPECSRD		28
73*5def4c47SEmmanuel Vadot #define TEGRA30_MC_PPCSAHBDMAR		29
74*5def4c47SEmmanuel Vadot #define TEGRA30_MC_PPCSAHBSLVR		30
75*5def4c47SEmmanuel Vadot #define TEGRA30_MC_SATAR		31
76*5def4c47SEmmanuel Vadot #define TEGRA30_MC_TEXSRD		32
77*5def4c47SEmmanuel Vadot #define TEGRA30_MC_TEXSRD2		33
78*5def4c47SEmmanuel Vadot #define TEGRA30_MC_VDEBSEVR		34
79*5def4c47SEmmanuel Vadot #define TEGRA30_MC_VDEMBER		35
80*5def4c47SEmmanuel Vadot #define TEGRA30_MC_VDEMCER		36
81*5def4c47SEmmanuel Vadot #define TEGRA30_MC_VDETPER		37
82*5def4c47SEmmanuel Vadot #define TEGRA30_MC_MPCORELPR		38
83*5def4c47SEmmanuel Vadot #define TEGRA30_MC_MPCORER		39
84*5def4c47SEmmanuel Vadot #define TEGRA30_MC_EPPU			40
85*5def4c47SEmmanuel Vadot #define TEGRA30_MC_EPPV			41
86*5def4c47SEmmanuel Vadot #define TEGRA30_MC_EPPY			42
87*5def4c47SEmmanuel Vadot #define TEGRA30_MC_MPEUNIFBW		43
88*5def4c47SEmmanuel Vadot #define TEGRA30_MC_VIWSB		44
89*5def4c47SEmmanuel Vadot #define TEGRA30_MC_VIWU			45
90*5def4c47SEmmanuel Vadot #define TEGRA30_MC_VIWV			46
91*5def4c47SEmmanuel Vadot #define TEGRA30_MC_VIWY			47
92*5def4c47SEmmanuel Vadot #define TEGRA30_MC_G2DW			48
93*5def4c47SEmmanuel Vadot #define TEGRA30_MC_AFIW			49
94*5def4c47SEmmanuel Vadot #define TEGRA30_MC_AVPCARM7W		50
95*5def4c47SEmmanuel Vadot #define TEGRA30_MC_FDCDWR		51
96*5def4c47SEmmanuel Vadot #define TEGRA30_MC_FDCDWR2		52
97*5def4c47SEmmanuel Vadot #define TEGRA30_MC_HDAW			53
98*5def4c47SEmmanuel Vadot #define TEGRA30_MC_HOST1XW		54
99*5def4c47SEmmanuel Vadot #define TEGRA30_MC_ISPW			55
100*5def4c47SEmmanuel Vadot #define TEGRA30_MC_MPCORELPW		56
101*5def4c47SEmmanuel Vadot #define TEGRA30_MC_MPCOREW		57
102*5def4c47SEmmanuel Vadot #define TEGRA30_MC_MPECSWR		58
103*5def4c47SEmmanuel Vadot #define TEGRA30_MC_PPCSAHBDMAW		59
104*5def4c47SEmmanuel Vadot #define TEGRA30_MC_PPCSAHBSLVW		60
105*5def4c47SEmmanuel Vadot #define TEGRA30_MC_SATAW		61
106*5def4c47SEmmanuel Vadot #define TEGRA30_MC_VDEBSEVW		62
107*5def4c47SEmmanuel Vadot #define TEGRA30_MC_VDEDBGW		63
108*5def4c47SEmmanuel Vadot #define TEGRA30_MC_VDEMBEW		64
109*5def4c47SEmmanuel Vadot #define TEGRA30_MC_VDETPMW		65
110*5def4c47SEmmanuel Vadot 
111c66ec88fSEmmanuel Vadot #endif
112