xref: /linux/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/handles.h (revision ab93e0dd72c37d378dd936f031ffb83ff2bd87ce)
1 /* SPDX-License-Identifier: MIT
2  *
3  * Copyright (c) 2025, NVIDIA CORPORATION. All rights reserved.
4  */
5 #ifndef __NVKM_RM_HANDLES_H__
6 #define __NVKM_RM_HANDLES_H__
7 
8 /* RMAPI handles for various objects allocated from GSP-RM with RM_ALLOC. */
9 
10 #define NVKM_RM_CLIENT(id)         (0xc1d00000 | (id))
11 #define NVKM_RM_CLIENT_MASK         0x0000ffff
12 #define NVKM_RM_DEVICE              0xde1d0000
13 #define NVKM_RM_SUBDEVICE           0x5d1d0000
14 #define NVKM_RM_DISP                0x00730000
15 #define NVKM_RM_VASPACE             0x90f10000
16 #define NVKM_RM_CHAN(chid)         (0xf1f00000 | (chid))
17 #define NVKM_RM_THREED              0x97000000
18 #endif
19