linux/drivers/gpu/drm/omapdrm/dss
Jyri Sarha 1b30ab0c40 drm/omapdrm: dispc: Refuse x-decimation above 4 for all but 8-bit formats
Let's disable all scaling that requires horizontal decimation with
higher factor than 4, until we have better estimates of what we can
and can not do. However, NV12 color format appears to work Ok with
all decimation factors.

When decimating horizontally by more that 4 the dss is not able to
fetch the data in burst mode. When this happens it is hard to tell if
there enough bandwidth. Despite what theory says this appears to be
true also for 16-bit color formats.

Signed-off-by: Jyri Sarha <jsarha@ti.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
2017-02-16 14:11:08 +02:00
..
core.c drm/omap: Do not include video/omapdss.h directly in drivers 2016-06-03 16:06:37 +03:00
dispc_coefs.c drm/omap: Do not include video/omapdss.h directly in drivers 2016-06-03 16:06:37 +03:00
dispc.c drm/omapdrm: dispc: Refuse x-decimation above 4 for all but 8-bit formats 2017-02-16 14:11:08 +02:00
dispc.h drm/omapdrm: Add gamma table support to DSS dispc 2016-06-07 17:10:49 +03:00
display.c drm/omap: Use consistent name for struct videomode 2016-11-02 10:48:18 +02:00
dpi.c drm/omap: Use consistent name for struct videomode 2016-11-02 10:48:18 +02:00
dsi.c drm/omap: dsi: fix compile errors when enabling debug prints 2017-01-04 13:57:47 +02:00
dss_features.c Merge omapdss header refactoring 2016-06-07 12:42:58 +03:00
dss_features.h drm/omap: remove dss_feat_get_clk_source_name() 2016-05-19 20:19:04 +03:00
dss-of.c Revert "gpu: drm: omapdrm: dss-of: add missing of_node_put after calling of_parse_phandle" 2016-08-12 07:10:37 -04:00
dss.c Merge omapdss header refactoring 2016-06-07 12:42:58 +03:00
dss.h drm/omap: Use consistent name for struct videomode 2016-11-02 10:48:18 +02:00
hdmi4_core.c drm/omap: Use consistent name for struct videomode 2016-11-02 10:48:18 +02:00
hdmi4_core.h
hdmi4.c drm/omap: Use consistent name for struct videomode 2016-11-02 10:48:18 +02:00
hdmi5_core.c drm/omap: Use consistent name for struct videomode 2016-11-02 10:48:18 +02:00
hdmi5_core.h
hdmi5.c drm/omap: Use consistent name for struct videomode 2016-11-02 10:48:18 +02:00
hdmi_common.c drm/omap: Do not include video/omapdss.h directly in drivers 2016-06-03 16:06:37 +03:00
hdmi_phy.c Merge omapdss header refactoring 2016-06-07 12:42:58 +03:00
hdmi_pll.c Merge omapdss header refactoring 2016-06-07 12:42:58 +03:00
hdmi_wp.c drm/omap: Use consistent name for struct videomode 2016-11-02 10:48:18 +02:00
hdmi.h drm/omap: Use consistent name for struct videomode 2016-11-02 10:48:18 +02:00
Kconfig
Makefile drm/omap: remove dss compat code 2016-03-03 17:38:24 +02:00
omapdss-boot-init.c drm: omapdrm: Use sizeof(*var) instead of sizeof(type) for structures 2016-12-19 11:25:05 +02:00
omapdss.h drm: omapdrm: Check the CRTC software state at enable/disable time 2016-12-19 11:24:58 +02:00
output.c drm/omap: Use consistent name for struct videomode 2016-11-02 10:48:18 +02:00
pll.c Merge omapdss header refactoring 2016-06-07 12:42:58 +03:00
rfbi.c drm/omap: Use consistent name for struct videomode 2016-11-02 10:48:18 +02:00
sdi.c drm/omap: Use consistent name for struct videomode 2016-11-02 10:48:18 +02:00
venc.c drm/omap: Use consistent name for struct videomode 2016-11-02 10:48:18 +02:00
video-pll.c Merge omapdss header refactoring 2016-06-07 12:42:58 +03:00