linux/drivers/gpu/drm/i915/display
Swati Sharma 4d154d3394 drm/i915/display: Extract chv_read_luts()
For cherryview, add hw read out to create hw blob of gamma
lut values.

Review comments from previous series:
https://patchwork.freedesktop.org/patch/328252

v4: -No need to initialize *blob [Jani]
    -Removed right shifts [Jani]
    -Dropped dev local var [Jani]
v5: -Returned blob instead of assigning it internally within the
     function [Ville]
    -Renamed function cherryview_get_color_config() to chv_read_luts()
    -Renamed cherryview_get_gamma_config() to chv_read_cgm_gamma_lut()
     [Ville]
v9: -80 character limit [Uma]
    -Made read func para as const [Ville, Uma]
    -Renamed chv_read_cgm_gamma_lut() to chv_read_cgm_gamma_lut()
     [Ville, Uma]

Signed-off-by: Swati Sharma <swati2.sharma@intel.com>
Reviewed-by: Jani Nikula <jani.nikula@intel.com>
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/1568030503-26747-4-git-send-email-swati2.sharma@intel.com
2019-09-10 13:23:26 +03:00
..
dvo_ch7xxx.c
dvo_ch7017.c
dvo_ivch.c
dvo_ns2501.c
dvo_sil164.c
dvo_tfp410.c
icl_dsi.c drm/i915: Wrappers for display register waits 2019-08-16 22:19:05 +01:00
intel_acpi.c
intel_acpi.h
intel_atomic.c
intel_atomic.h
intel_atomic_plane.c
intel_atomic_plane.h
intel_audio.c drm/i915: Prefer encoder->name over port_name() 2019-09-02 18:43:28 +03:00
intel_audio.h
intel_bios.c drm/i915/gen11: Allow usage of all GPIO pins 2019-08-19 07:51:12 -07:00
intel_bios.h drm: Move port definition back to i915 header 2019-08-30 14:08:26 +05:30
intel_bw.c
intel_bw.h
intel_cdclk.c drm/i915/tgl: Use refclk/2 as bypass frequency 2019-09-06 08:42:13 -07:00
intel_cdclk.h
intel_color.c drm/i915/display: Extract chv_read_luts() 2019-09-10 13:23:26 +03:00
intel_color.h drm/i915/display: Add func to compare hw/sw gamma lut 2019-09-04 11:55:30 +03:00
intel_combo_phy.c
intel_combo_phy.h
intel_connector.c
intel_connector.h
intel_crt.c drm/i915: Wrappers for display register waits 2019-08-16 22:19:05 +01:00
intel_crt.h
intel_ddi.c drm/i915/tgl: move DP_TP_* to transcoder 2019-09-04 17:07:57 -07:00
intel_ddi.h
intel_display.c drm/i915: add immutable zpos plane properties 2019-09-06 17:34:38 +03:00
intel_display.h drm: Move port definition back to i915 header 2019-08-30 14:08:26 +05:30
intel_display_power.c drm/i915: Align power domain names with port names 2019-08-28 19:33:42 +03:00
intel_display_power.h drm/i915: Align power domain names with port names 2019-08-28 19:33:42 +03:00
intel_display_types.h drm/i915/tgl: move DP_TP_* to transcoder 2019-09-04 17:07:57 -07:00
intel_dp.c drm/i915/tgl: move DP_TP_* to transcoder 2019-09-04 17:07:57 -07:00
intel_dp.h drm: Move port definition back to i915 header 2019-08-30 14:08:26 +05:30
intel_dp_aux_backlight.c
intel_dp_aux_backlight.h
intel_dp_link_training.c
intel_dp_link_training.h
intel_dp_mst.c drm/i915/mst: Do not hardcoded the crtcs that encoder can connect 2019-09-05 10:13:53 -07:00
intel_dp_mst.h
intel_dpio_phy.c drm/i915: Wrappers for display register waits 2019-08-16 22:19:05 +01:00
intel_dpio_phy.h
intel_dpll_mgr.c drm/i915: Prefer encoder->name over port_name() 2019-09-02 18:43:28 +03:00
intel_dpll_mgr.h
intel_dsi.c
intel_dsi.h
intel_dsi_dcs_backlight.c
intel_dsi_dcs_backlight.h
intel_dsi_vbt.c
intel_dvo.c drm/i915: Use enum pipe consistently 2019-08-23 21:36:01 +03:00
intel_dvo.h
intel_dvo_dev.h
intel_fbc.c drm/i915: Apply FBC WA for TGL too 2019-09-05 10:13:52 -07:00
intel_fbc.h
intel_fbdev.c drm/i915: Extract intel_frontbuffer active tracking 2019-08-16 09:51:11 +01:00
intel_fbdev.h
intel_fifo_underrun.c
intel_fifo_underrun.h
intel_frontbuffer.c drm/i915: Replace obj->pin_global with obj->frontbuffer 2019-09-03 05:39:37 +01:00
intel_frontbuffer.h drm/i915: Extract intel_frontbuffer active tracking 2019-08-16 09:51:11 +01:00
intel_gmbus.c drm/i915/gen11: Allow usage of all GPIO pins 2019-08-19 07:51:12 -07:00
intel_gmbus.h drm/i915: Move gmbus definitions out of i915_reg.h 2019-08-16 21:52:49 +01:00
intel_hdcp.c drm/i915/hdcp: Enable HDCP 1.4 and 2.2 on Gen12+ 2019-08-30 14:08:32 +05:30
intel_hdcp.h drm/i915/hdcp: update current transcoder into intel_hdcp 2019-08-30 14:08:30 +05:30
intel_hdmi.c drm/i915: Clean up HDMI deep color handling a bit 2019-09-02 18:43:28 +03:00
intel_hdmi.h drm: Move port definition back to i915 header 2019-08-30 14:08:26 +05:30
intel_hotplug.c drm/i915: Prefer encoder->name over port_name() 2019-09-02 18:43:28 +03:00
intel_hotplug.h drm: Move port definition back to i915 header 2019-08-30 14:08:26 +05:30
intel_lpe_audio.c
intel_lpe_audio.h
intel_lspcon.c
intel_lspcon.h
intel_lvds.c drm/i915: Use enum pipe consistently 2019-08-23 21:36:01 +03:00
intel_lvds.h
intel_opregion.c
intel_opregion.h
intel_overlay.c drm/i915: Replace i915_vma_put_fence() 2019-08-22 08:53:42 +01:00
intel_overlay.h
intel_panel.c
intel_panel.h
intel_pipe_crc.c
intel_pipe_crc.h
intel_psr.c drm/i915/tgl: Access the right register when handling PSR interruptions 2019-09-04 17:03:35 -07:00
intel_psr.h drm/i915: Do not unmask PSR interruption in IRQ postinstall 2019-08-22 13:09:24 -07:00
intel_quirks.c
intel_quirks.h
intel_sdvo.c
intel_sdvo.h drm: Move port definition back to i915 header 2019-08-30 14:08:26 +05:30
intel_sdvo_regs.h
intel_sprite.c drm/i915: add immutable zpos plane properties 2019-09-06 17:34:38 +03:00
intel_sprite.h
intel_tc.c
intel_tc.h
intel_tv.c
intel_tv.h
intel_vbt_defs.h drm/i915/gen11: Allow usage of all GPIO pins 2019-08-19 07:51:12 -07:00
intel_vdsc.c drm/i915/dp: Fix DSC enable code to use cpu_transcoder instead of encoder->type 2019-08-22 14:15:47 -07:00
intel_vdsc.h
Makefile
vlv_dsi.c drm/i915: Use enum pipe consistently 2019-08-23 21:36:01 +03:00
vlv_dsi_pll.c drm/i915: Wrappers for display register waits 2019-08-16 22:19:05 +01:00