| #ifndef __NV50_KMS_LUT_H__ | |
| #define __NV50_KMS_LUT_H__ | |
| #include <nvif/mem.h> | |
| struct drm_property_blob; | |
| struct drm_color_lut; | |
| struct nv50_disp; | |
| struct nv50_lut { | |
| struct nvif_mem mem[2]; | |
| }; | |
| int nv50_lut_init(struct nv50_disp *, struct nvif_mmu *, struct nv50_lut *); | |
| void nv50_lut_fini(struct nv50_lut *); | |
| u32 nv50_lut_load(struct nv50_lut *, int buffer, struct drm_property_blob *, | |
| void (*)(struct drm_color_lut *, int size, void __iomem *)); | |
| #endif |