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