1*c3859c14SThierry Reding /* SPDX-License-Identifier: (GPL-2.0 OR MIT) */
2*c3859c14SThierry Reding 
3*c3859c14SThierry Reding #ifndef DT_BINDINGS_MEMORY_TEGRA234_MC_H
4*c3859c14SThierry Reding #define DT_BINDINGS_MEMORY_TEGRA234_MC_H
5*c3859c14SThierry Reding 
6*c3859c14SThierry Reding /* special clients */
7*c3859c14SThierry Reding #define TEGRA234_SID_INVALID		0x00
8*c3859c14SThierry Reding #define TEGRA234_SID_PASSTHROUGH	0x7f
9*c3859c14SThierry Reding 
10*c3859c14SThierry Reding 
11*c3859c14SThierry Reding /* NISO1 stream IDs */
12*c3859c14SThierry Reding #define TEGRA234_SID_SDMMC4	0x02
13*c3859c14SThierry Reding #define TEGRA234_SID_BPMP	0x10
14*c3859c14SThierry Reding 
15*c3859c14SThierry Reding /*
16*c3859c14SThierry Reding  * memory client IDs
17*c3859c14SThierry Reding  */
18*c3859c14SThierry Reding 
19*c3859c14SThierry Reding /* sdmmcd memory read client */
20*c3859c14SThierry Reding #define TEGRA234_MEMORY_CLIENT_SDMMCRAB 0x63
21*c3859c14SThierry Reding /* sdmmcd memory write client */
22*c3859c14SThierry Reding #define TEGRA234_MEMORY_CLIENT_SDMMCWAB 0x67
23*c3859c14SThierry Reding /* BPMP read client */
24*c3859c14SThierry Reding #define TEGRA234_MEMORY_CLIENT_BPMPR 0x93
25*c3859c14SThierry Reding /* BPMP write client */
26*c3859c14SThierry Reding #define TEGRA234_MEMORY_CLIENT_BPMPW 0x94
27*c3859c14SThierry Reding /* BPMPDMA read client */
28*c3859c14SThierry Reding #define TEGRA234_MEMORY_CLIENT_BPMPDMAR 0x95
29*c3859c14SThierry Reding /* BPMPDMA write client */
30*c3859c14SThierry Reding #define TEGRA234_MEMORY_CLIENT_BPMPDMAW 0x96
31*c3859c14SThierry Reding 
32*c3859c14SThierry Reding #endif
33