1
linux/drivers/video/omap2/dss
Amber Jain 0d66cbb53e OMAP: DSS2: Add support for NV12 format
Add the support for NV12 color format.
Configure base address for UV component of NV12 color format.
Change the way chroma scaling is handled for YUV formats on OMAP4 by enabling
chroma-resampling for video pipeline and hence using FIR2 register set for
scaling UV.
Changes to _dispc_set_scaling(), because of the reason above, are:
- call _dispc_set_scaling_common() to handle scaling for all color formats
  except for OMAP4 where it only handles scaling for RGB or Y-component
- call _dispc_set_scaling_uv() for special handling required for UV
  component on OMAP4.
- dispc_set_scaling_uv() also resets chroma-resampling bit for RGB color modes.

Contains chroma scaling (_dispc_set_scaling_uv) design and implemented by
Lajos Molnar <molnar@ti.com>

Signed-off-by: Amber Jain <amber@ti.com>
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
2011-05-23 08:29:47 +03:00
..
core.c OMAP4: DSS2: DSI: Changes for DSI2 on OMAP4 2011-05-12 19:30:27 +03:00
dispc.c OMAP: DSS2: Add support for NV12 format 2011-05-23 08:29:47 +03:00
dispc.h OMAP: DSS2: Add new registers for NV12 support 2011-05-23 08:29:47 +03:00
display.c OMAP: DSS2: Convert simple/strict_strto* to kstrto* 2011-05-11 14:20:11 +03:00
dpi.c OMAP4: DSS2: DSI: Changes for DSI2 on OMAP4 2011-05-12 19:30:27 +03:00
dsi.c OMAP: DSS2: DSI: Get line buffer size from DSI_GNQ register 2011-05-16 13:31:10 +03:00
dss_features.c OMAP: DSS2: Add new registers for NV12 support 2011-05-23 08:29:47 +03:00
dss_features.h OMAP: DSS2: Add new registers for NV12 support 2011-05-23 08:29:47 +03:00
dss.c OMAP4: DSS2: DSI: Changes for DSI2 on OMAP4 2011-05-12 19:30:27 +03:00
dss.h OMAP: DSS2: Add support for NV12 format 2011-05-23 08:29:47 +03:00
hdmi_omap4_panel.c OMAP: DSS2: Move display.h to include/video/ 2011-05-11 14:05:07 +03:00
hdmi.c OMAP4: DSS2: HDMI: Implement ASoC Codec driver for HDMI audio 2011-05-19 15:18:08 +03:00
hdmi.h OMAP4: DSS2: HDMI: Add enums and structures for audio 2011-05-19 15:18:00 +03:00
Kconfig OMAP: DSS2: DSI: enable interface for omap4 2011-05-11 14:20:50 +03:00
Makefile
manager.c OMAP: DSS2: Add support for NV12 format 2011-05-23 08:29:47 +03:00
overlay.c OMAP: DSS2: Convert simple/strict_strto* to kstrto* 2011-05-11 14:20:11 +03:00
rfbi.c OMAP: DSS2: RFBI: cleanup 2011-05-12 19:39:51 +03:00
sdi.c OMAP: DSS2: Move display.h to include/video/ 2011-05-11 14:05:07 +03:00
venc.c OMAP: DSS2: VENC: Add missing start/stop_device calls 2011-05-11 14:19:25 +03:00