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