1b7019ac5SIlia Mirkin /* SPDX-License-Identifier: MIT */
2e7c29683SBen Skeggs #ifndef __NVKM_MPEG_H__
3e7c29683SBen Skeggs #define __NVKM_MPEG_H__
4e7c29683SBen Skeggs #include <core/engine.h>
5*e5e95a76SBen Skeggs int nv31_mpeg_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_engine **);
6*e5e95a76SBen Skeggs int nv40_mpeg_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_engine **);
7*e5e95a76SBen Skeggs int nv44_mpeg_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_engine **);
8*e5e95a76SBen Skeggs int nv50_mpeg_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_engine **);
9*e5e95a76SBen Skeggs int g84_mpeg_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_engine **);
10c39f472eSBen Skeggs #endif
11