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