|
@@ -53,7 +53,8 @@ enum nvkm_devidx {
|
|
|
|
|
|
NVKM_ENGINE_NVENC0,
|
|
|
NVKM_ENGINE_NVENC1,
|
|
|
- NVKM_ENGINE_NVENC_LAST = NVKM_ENGINE_NVENC1,
|
|
|
+ NVKM_ENGINE_NVENC2,
|
|
|
+ NVKM_ENGINE_NVENC_LAST = NVKM_ENGINE_NVENC2,
|
|
|
|
|
|
NVKM_ENGINE_NVDEC,
|
|
|
NVKM_ENGINE_PM,
|
|
@@ -152,7 +153,7 @@ struct nvkm_device {
|
|
|
struct nvkm_engine *mspdec;
|
|
|
struct nvkm_engine *msppp;
|
|
|
struct nvkm_engine *msvld;
|
|
|
- struct nvkm_engine *nvenc[2];
|
|
|
+ struct nvkm_engine *nvenc[3];
|
|
|
struct nvkm_engine *nvdec;
|
|
|
struct nvkm_pm *pm;
|
|
|
struct nvkm_engine *sec;
|
|
@@ -222,7 +223,7 @@ struct nvkm_device_chip {
|
|
|
int (*mspdec )(struct nvkm_device *, int idx, struct nvkm_engine **);
|
|
|
int (*msppp )(struct nvkm_device *, int idx, struct nvkm_engine **);
|
|
|
int (*msvld )(struct nvkm_device *, int idx, struct nvkm_engine **);
|
|
|
- int (*nvenc[2])(struct nvkm_device *, int idx, struct nvkm_engine **);
|
|
|
+ int (*nvenc[3])(struct nvkm_device *, int idx, struct nvkm_engine **);
|
|
|
int (*nvdec )(struct nvkm_device *, int idx, struct nvkm_engine **);
|
|
|
int (*pm )(struct nvkm_device *, int idx, struct nvkm_pm **);
|
|
|
int (*sec )(struct nvkm_device *, int idx, struct nvkm_engine **);
|