xref: /linux/drivers/gpu/drm/nouveau/dispnv50/lut.h (revision b9b77222d4ff6b5bb8f5d87fca20de0910618bb9)
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
16