android_kernel_oneplus_msm8998/drivers/gpu/ipu-v3
Lucas Stach ccc2b0f8d4 gpu: ipu-v3: dp: fix CSC handling
[ Upstream commit d4fad0a426c6e26f48c9a7cdd21a7fe9c198d645 ]

Initialize the flow input colorspaces to unknown and reset to that value
when the channel gets disabled. This avoids the state getting mixed up
with a previous mode.

Also keep the CSC settings for the background flow intact when disabling
the foreground flow.

Root-caused-by: Jonathan Marek <jonathan@marek.ca>
Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2019-05-16 19:45:07 +02:00
..
ipu-common.c gpu: ipu-v3: Fix CSI offsets for imx53 2019-03-23 08:44:32 +01:00
ipu-cpmem.c gpu: ipu-v3: add support for ARGB4444 16-bit color format 2015-10-30 17:13:47 +01:00
ipu-csi.c gpu: ipu-v3: fix div_ratio type 2015-10-30 17:13:47 +01:00
ipu-dc.c gpu: imx: fix support for interlaced modes 2015-10-06 19:58:30 +01:00
ipu-di.c gpu: imx: fix support for interlaced modes 2015-10-06 19:58:30 +01:00
ipu-dmfc.c
ipu-dp.c gpu: ipu-v3: dp: fix CSC handling 2019-05-16 19:45:07 +02:00
ipu-ic.c gpu: ipu-v3: turns out the IPU can only downsize 4:1 2015-03-31 12:03:55 +02:00
ipu-prv.h gpu: ipu-v3: Add ipu_idmac_buffer_is_ready() 2014-09-02 14:55:48 +02:00
ipu-smfc.c IPUv3 fixes for v3.18 2014-10-07 14:31:14 +10:00
Kconfig gpu: ipu-v3: Kconfig: Remove SOC_IMX6SL from IMX_IPUV3_CORE Kconfig 2014-09-24 23:50:25 +02:00
Makefile gpu: ipu-v3: Add Image Converter unit 2014-09-02 14:55:43 +02:00