1 | #ifndef __NV50_KMS_LUT_H__ |
---|---|
2 | #define __NV50_KMS_LUT_H__ |
3 | #include <nvif/mem.h> |
4 | struct drm_property_blob; |
5 | struct drm_color_lut; |
6 | struct nv50_disp; |
7 | |
8 | struct nv50_lut { |
9 | struct nvif_mem mem[2]; |
10 | }; |
11 | |
12 | int nv50_lut_init(struct nv50_disp *, struct nvif_mmu *, struct nv50_lut *); |
13 | void nv50_lut_fini(struct nv50_lut *); |
14 | u32 nv50_lut_load(struct nv50_lut *, int buffer, struct drm_property_blob *, |
15 | void (*)(struct drm_color_lut *, int size, void __iomem *)); |
16 | #endif |
17 |