2
0
mirror of https://github.com/edk2-porting/linux-next.git synced 2025-01-13 08:04:45 +08:00
linux-next/drivers/video/omap2/dss
Ricardo Neri 8aa2eed134 OMAPDSS: DISPC: Improvements to DIGIT sync signal selection
DSS code wrongly assumes that VENC is always available as source for the external
sync signal for the display controller DIGIT channel. One cannot blindly write/read
the value of DSS_CONTROL[15] as in certain processors (e.g., OMAP5) this operation
may not be valid. If the the sync source is not read correctly, the callers of
dss_get_hdmi_venc_clk_source might make wrong assumptions about, for instance,
video timings.

Logic is added to correctly get the sync signal based on the available displays
in the DIGIT channel. The source is set only if both VENC and HDMI are supported.

Signed-off-by: Ricardo Neri <ricardo.neri@ti.com>
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
2012-08-10 15:48:35 +03:00
..
apply.c OMAPDSS: OVERLAY: Clean up replication checking 2012-06-29 16:27:59 +05:30
core.c OMAPDSS: Use PM notifiers for system suspend 2012-06-29 09:09:40 +03:00
dispc_coefs.c OMAPDSS: DISPC: Fix FIR coefficients 2012-03-06 14:08:23 +02:00
dispc.c OMAPDSS: DISPC: Use msleep instead of blocking mdelay 2012-08-10 15:48:28 +03:00
dispc.h OMAPDSS: Add LCD3 overlay manager and Clock and IRQ support 2012-06-29 09:41:24 +03:00
display.c OMAPDSS: OVERLAY: Clean up replication checking 2012-06-29 16:27:59 +05:30
dpi.c OMAPDSS: APPLY: Remove DISPC writes to manager's lcd parameters in interface drivers 2012-06-29 16:27:42 +05:30
dsi.c OMAPDSS: APPLY: Remove DISPC writes to manager's lcd parameters in interface drivers 2012-06-29 16:27:42 +05:30
dss_features.c OMAPDSS: DISPC: Support rotation through TILER 2012-05-22 10:59:15 +03:00
dss_features.h OMAPDSS: Add LCD3 overlay manager and Clock and IRQ support 2012-06-29 09:41:24 +03:00
dss.c OMAPDSS: DISPC: Improvements to DIGIT sync signal selection 2012-08-10 15:48:35 +03:00
dss.h OMAPDSS: OVERLAY: Clean up replication checking 2012-06-29 16:27:59 +05:30
hdmi_panel.c OMAPDSS: Add interlace parameter to omap_video_timings 2012-06-29 10:15:52 +03:00
hdmi.c OMAPDSS: HDMI: Disable PLL properly in case of error at power_on 2012-08-10 15:48:24 +03:00
Kconfig OMAPDSS: fix specification spelling in Kconfig 2012-06-28 09:11:45 +03:00
Makefile OMAPDSS: DISPC: Update Fir Coefficients 2012-01-02 08:51:29 +02:00
manager.c OMAPDSS: MANAGER: Check LCD related overlay manager parameters 2012-06-29 16:27:57 +05:30
overlay.c OMAPDSS: OVERLAY: Clean up replication checking 2012-06-29 16:27:59 +05:30
rfbi.c OMAPDSS: RFBI: Use dss_mgr_enable to enable the overlay manager 2012-06-29 16:27:59 +05:30
sdi.c OMAPDSS: APPLY: Remove DISPC writes to manager's lcd parameters in interface drivers 2012-06-29 16:27:42 +05:30
ti_hdmi_4xxx_ip.c OMAPDSS: HDMI: Remove custom hdmi_video_timings struct 2012-06-29 10:15:53 +03:00
ti_hdmi_4xxx_ip.h OMAPDSS: HDMI: Add an audio configuration function 2012-05-11 15:17:08 +03:00
ti_hdmi.h OMAPDSS: HDMI: Remove custom hdmi_video_timings struct 2012-06-29 10:15:53 +03:00
venc.c OMAPDSS: Add interlace parameter to omap_video_timings 2012-06-29 10:15:52 +03:00