GNU Linux-libre 4.19.268-gnu1
[releases.git] / drivers / gpu / drm / nouveau / dispnv50 / lut.h
1 #ifndef __NV50_KMS_LUT_H__
2 #define __NV50_KMS_LUT_H__
3 #include <nvif/mem.h>
4 struct drm_property_blob;
5 struct nv50_disp;
6
7 struct nv50_lut {
8         struct nvif_mem mem[2];
9 };
10
11 int nv50_lut_init(struct nv50_disp *, struct nvif_mmu *, struct nv50_lut *);
12 void nv50_lut_fini(struct nv50_lut *);
13 u32 nv50_lut_load(struct nv50_lut *, bool legacy, int buffer,
14                   struct drm_property_blob *);
15 #endif