| .. | .. |
|---|
| 1 | | -/* SPDX-License-Identifier: GPL-2.0 */ |
|---|
| 1 | +/* SPDX-License-Identifier: MIT */ |
|---|
| 2 | 2 | #ifndef __NV50_DISP_ROOT_H__ |
|---|
| 3 | 3 | #define __NV50_DISP_ROOT_H__ |
|---|
| 4 | 4 | #define nv50_disp_root(p) container_of((p), struct nv50_disp_root, object) |
|---|
| .. | .. |
|---|
| 24 | 24 | const struct nvkm_oclass *, void *data, u32 size, |
|---|
| 25 | 25 | struct nvkm_object **); |
|---|
| 26 | 26 | |
|---|
| 27 | +int gv100_disp_caps_new(const struct nvkm_oclass *, void *, u32, |
|---|
| 28 | + struct nv50_disp *, struct nvkm_object **); |
|---|
| 29 | + |
|---|
| 27 | 30 | extern const struct nvkm_disp_oclass nv50_disp_root_oclass; |
|---|
| 28 | 31 | extern const struct nvkm_disp_oclass g84_disp_root_oclass; |
|---|
| 29 | 32 | extern const struct nvkm_disp_oclass g94_disp_root_oclass; |
|---|
| .. | .. |
|---|
| 37 | 40 | extern const struct nvkm_disp_oclass gp100_disp_root_oclass; |
|---|
| 38 | 41 | extern const struct nvkm_disp_oclass gp102_disp_root_oclass; |
|---|
| 39 | 42 | extern const struct nvkm_disp_oclass gv100_disp_root_oclass; |
|---|
| 43 | +extern const struct nvkm_disp_oclass tu102_disp_root_oclass; |
|---|
| 40 | 44 | #endif |
|---|