linux/drivers/video/omap2/dss
Archit Taneja a8d5e41cef OMAPDSS: Add some new fields to omap_video_timings
Some panel timing related fields are contained in omap_panel_config in the form
of flags. The fields are:

- Hsync logic level
- Vsync logic level
- Data driven on rising/falling edge of pixel clock
- Output enable/Data enable logic level
- HSYNC/VSYNC driven on rising/falling edge of pixel clock

Out of these parameters, Hsync and Vsync logic levels are a part of the timings
in the Xorg modeline configuration. So it makes sense to move the to
omap_video_timings. The rest aren't a part of modeline, but it still makes
sense to move these since they are related to panel timings.

These fields stored in omap_panel_config in dssdev are configured for LCD
panels, and the corresponding LCD managers in the DISPC_POL_FREQo registers.

Add the above fields in omap_video_timings. Represent their state via new enums.

Add these parameters to the omap_video_timings instances in the panel drivers.
Keep the corresponding IVS, IHS, IPC, IEO, RF and ONOFF flags in
omap_panel_config for now. The struct will be removed later.

Signed-off-by: Archit Taneja <archit@ti.com>
2012-06-29 10:15:49 +03:00
..
apply.c OMAPDSS: use DSI_FIFO_BUG workaround only for manual update displays 2012-05-22 10:59:13 +03:00
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: Remove passive matrix LCD support (part 4) 2012-06-29 10:15:48 +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: Remove passive matrix LCD support (part 2) 2012-06-29 10:10:03 +03:00
dpi.c OMAPDSS: Remove passive matrix LCD support (part 4) 2012-06-29 10:15:48 +03:00
dsi.c OMAPDSS: Remove passive matrix LCD support (part 3) 2012-06-29 10:15:46 +03:00
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: Remove passive matrix LCD support (part 1) 2012-06-29 10:10:03 +03:00
dss.h OMAPDSS: Remove passive matrix LCD support (part 4) 2012-06-29 10:15:48 +03:00
hdmi_panel.c OMAPDSS: Add some new fields to omap_video_timings 2012-06-29 10:15:49 +03:00
hdmi.c OMAPDSS: HDMI: Replace spinlock with mutex in hdmi_check_hpd_state 2012-06-29 09:42:42 +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: Add LCD3 overlay manager and Clock and IRQ support 2012-06-29 09:41:24 +03:00
overlay.c OMAPDSS: Add LCD3 overlay manager and Clock and IRQ support 2012-06-29 09:41:24 +03:00
rfbi.c OMAPDSS: Remove passive matrix LCD support (part 3) 2012-06-29 10:15:46 +03:00
sdi.c OMAPDSS: Add some new fields to omap_video_timings 2012-06-29 10:15:49 +03:00
ti_hdmi_4xxx_ip.c OMAPDSS: HDMI: Replace spinlock with mutex in hdmi_check_hpd_state 2012-06-29 09:42:42 +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: Replace spinlock with mutex in hdmi_check_hpd_state 2012-06-29 09:42:42 +03:00
venc.c OMAPDSS: fix warnings if CONFIG_PM_RUNTIME=n 2012-06-29 09:09:49 +03:00