lut.h 455 B

12345678910111213141516
  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. struct nv50_lut {
  8. struct nvif_mem mem[2];
  9. };
  10. int nv50_lut_init(struct nv50_disp *, struct nvif_mmu *, struct nv50_lut *);
  11. void nv50_lut_fini(struct nv50_lut *);
  12. u32 nv50_lut_load(struct nv50_lut *, int buffer, struct drm_property_blob *,
  13. void (*)(struct drm_color_lut *, int size, void __iomem *));
  14. #endif