.. | .. |
---|
1 | | -/* SPDX-License-Identifier: GPL-2.0 */ |
---|
| 1 | +/* SPDX-License-Identifier: MIT */ |
---|
2 | 2 | #ifndef __NVKM_NVDEC_H__ |
---|
3 | 3 | #define __NVKM_NVDEC_H__ |
---|
4 | 4 | #define nvkm_nvdec(p) container_of((p), struct nvkm_nvdec, engine) |
---|
5 | 5 | #include <core/engine.h> |
---|
| 6 | +#include <core/falcon.h> |
---|
6 | 7 | |
---|
7 | 8 | struct nvkm_nvdec { |
---|
| 9 | + const struct nvkm_nvdec_func *func; |
---|
8 | 10 | struct nvkm_engine engine; |
---|
9 | | - struct nvkm_falcon *falcon; |
---|
| 11 | + struct nvkm_falcon falcon; |
---|
10 | 12 | }; |
---|
11 | 13 | |
---|
12 | | -int gp102_nvdec_new(struct nvkm_device *, int, struct nvkm_nvdec **); |
---|
| 14 | +int gm107_nvdec_new(struct nvkm_device *, int, struct nvkm_nvdec **); |
---|
13 | 15 | #endif |
---|