android_kernel_google_msm/drivers/video/msm
Pradeep Jilagam eb35bd3bc5 msm_fb : Add timeout while waiting for vsync event
Avoid eternal wait for vsync event when client tries to
read the corresponding sysfs entry. This will avoid hangs when
client tries to read in corner cases where the Timing
Generator or the clock or IRQ gets disabled.

CRs-fixed: 406752
Change-Id: I773687220b868823a9e4bfdae74361ee6487c5c6
Signed-off-by: Pradeep Jilagam <pjilagam@codeaurora.org>
Signed-off-by: Siddhartha Agrawal <agrawals@codeaurora.org>
2013-03-07 15:22:26 -08:00
..
mdss msm: msm_bus: Add support for 64-bit bandwidth requests 2013-03-07 15:22:08 -08:00
mhl msm_fb: MHL: Adding MHL api's for USB interaction. 2013-02-27 18:16:30 -08:00
vidc msm:vdec: Correct filled length of the output buffer 2013-03-07 15:18:58 -08:00
adv7520.c msm: fb: Replace with QuIC framebuffer driver 2013-02-25 11:28:56 -08:00
ebi2_epson_s1d_qvga.c msm: fb: Replace with QuIC framebuffer driver 2013-02-25 11:28:56 -08:00
ebi2_host.c msm: fb: Replace with QuIC framebuffer driver 2013-02-25 11:28:56 -08:00
ebi2_l2f.c msm: fb: Replace with QuIC framebuffer driver 2013-02-25 11:28:56 -08:00
ebi2_lcd.c msm: fb: Replace with QuIC framebuffer driver 2013-02-25 11:28:56 -08:00
ebi2_tmd20.c msm: fb: Replace with QuIC framebuffer driver 2013-02-25 11:28:56 -08:00
external_common.c msm_fb: HDMI: Turn on HDMI core only for supported resolution 2013-03-07 15:20:30 -08:00
external_common.h msm_fb: HDMI: Turn on HDMI core only for supported resolution 2013-03-07 15:20:30 -08:00
hdmi_msm.c msm_fb: HDMI: Turn on HDMI core only for supported resolution 2013-03-07 15:20:30 -08:00
hdmi_msm.h msm_fb: HDMI: Cleanup HPD software debouncing logic 2013-03-07 15:20:28 -08:00
hdmi_sii9022.c msm: fb: Replace with QuIC framebuffer driver 2013-02-25 11:28:56 -08:00
Kconfig msm_fb: HDMI: Remove HDCP Kernelconfig 2013-03-07 15:20:22 -08:00
lcdc.c msm_fb: Add "Continuous Splash Screen" support for LCDC panel 2013-02-27 18:18:46 -08:00
lcdc_auo_wvga.c msm: fb: Replace with QuIC framebuffer driver 2013-02-25 11:28:56 -08:00
lcdc_chimei_wxga.c msm: fb: Replace with QuIC framebuffer driver 2013-02-25 11:28:56 -08:00
lcdc_external.c msm: fb: Replace with QuIC framebuffer driver 2013-02-25 11:28:56 -08:00
lcdc_gordon.c msm: fb: Replace with QuIC framebuffer driver 2013-02-25 11:28:56 -08:00
lcdc_nt35582_wvga.c msm: fb: Replace with QuIC framebuffer driver 2013-02-25 11:28:56 -08:00
lcdc_panel.c msm: fb: Replace with QuIC framebuffer driver 2013-02-25 11:28:56 -08:00
lcdc_prism.c msm: fb: Replace with QuIC framebuffer driver 2013-02-25 11:28:56 -08:00
lcdc_samsung_oled_pt.c msm: fb: Replace with QuIC framebuffer driver 2013-02-25 11:28:56 -08:00
lcdc_samsung_wsvga.c msm: fb: Replace with QuIC framebuffer driver 2013-02-25 11:28:56 -08:00
lcdc_sharp_wvga_pt.c msm: fb: Replace with QuIC framebuffer driver 2013-02-25 11:28:56 -08:00
lcdc_st15.c msm: fb: Replace with QuIC framebuffer driver 2013-02-25 11:28:56 -08:00
lcdc_toshiba_fwvga_pt.c msm: fb: Replace with QuIC framebuffer driver 2013-02-25 11:28:56 -08:00
lcdc_toshiba_wvga_pt.c msm: fb: Replace with QuIC framebuffer driver 2013-02-25 11:28:56 -08:00
lcdc_truly_ips3p2335.c msm_fb: Add "Continuous Splash Screen" support for LCDC panel 2013-02-27 18:18:46 -08:00
lcdc_wxga.c msm: fb: Replace with QuIC framebuffer driver 2013-02-25 11:28:56 -08:00
logo.c mako: display: clean up the mako display code 2013-03-04 12:43:13 -08:00
lvds.c msm_fb: display: Correct LVDS bitmap setting 2013-02-27 18:20:35 -08:00
lvds_chimei_wxga.c msm_fb: display: Set LVDS Chimei panel frequency to run at 60 fps 2013-02-27 18:18:19 -08:00
lvds_frc_fhd.c msm_fb: display: add support for frc 2013-02-27 18:10:57 -08:00
Makefile mako: enable lgit lcd driver 2013-03-04 09:11:42 -08:00
mddi.c msm: fb: Replace with QuIC framebuffer driver 2013-02-25 11:28:56 -08:00
mddi_client_dummy.c msm: fb: Replace with QuIC framebuffer driver 2013-02-25 11:28:56 -08:00
mddi_client_nt35399.c msm: fb: Replace with QuIC framebuffer driver 2013-02-25 11:28:56 -08:00
mddi_client_toshiba.c msm: fb: Replace with QuIC framebuffer driver 2013-02-25 11:28:56 -08:00
mddi_ext.c msm: fb: Replace with QuIC framebuffer driver 2013-02-25 11:28:56 -08:00
mddi_ext_lcd.c msm: fb: Replace with QuIC framebuffer driver 2013-02-25 11:28:56 -08:00
mddi_hw.h msm: fb: Replace with QuIC framebuffer driver 2013-02-25 11:28:56 -08:00
mddi_orise.c msm: fb: Replace with QuIC framebuffer driver 2013-02-25 11:28:56 -08:00
mddi_prism.c msm: fb: Replace with QuIC framebuffer driver 2013-02-25 11:28:56 -08:00
mddi_quickvx.c msm: fb: Replace with QuIC framebuffer driver 2013-02-25 11:28:56 -08:00
mddi_sharp.c msm: fb: Replace with QuIC framebuffer driver 2013-02-25 11:28:56 -08:00
mddi_toshiba.c msm: fb: Replace with QuIC framebuffer driver 2013-02-25 11:28:56 -08:00
mddi_toshiba.h msm: fb: Replace with QuIC framebuffer driver 2013-02-25 11:28:56 -08:00
mddi_toshiba_vga.c msm: fb: Replace with QuIC framebuffer driver 2013-02-25 11:28:56 -08:00
mddi_toshiba_wvga.c msm: fb: Replace with QuIC framebuffer driver 2013-02-25 11:28:56 -08:00
mddi_toshiba_wvga_pt.c msm: fb: Replace with QuIC framebuffer driver 2013-02-25 11:28:56 -08:00
mddihost.c msm: fb: Replace with QuIC framebuffer driver 2013-02-25 11:28:56 -08:00
mddihost.h msm: fb: Replace with QuIC framebuffer driver 2013-02-25 11:28:56 -08:00
mddihost_e.c msm: fb: Replace with QuIC framebuffer driver 2013-02-25 11:28:56 -08:00
mddihosti.c msm: fb: Replace with QuIC framebuffer driver 2013-02-25 11:28:56 -08:00
mddihosti.h msm: fb: Replace with QuIC framebuffer driver 2013-02-25 11:28:56 -08:00
mdp.c msm_fb: Make Vsync IOCTL during disable sequence as NO WAIT 2013-03-07 15:22:25 -08:00
mdp.h msm_fb: Make Vsync IOCTL during disable sequence as NO WAIT 2013-03-07 15:22:25 -08:00
mdp4.h msm_fb: display: return fail if pipe still staged 2013-03-07 15:22:23 -08:00
mdp4_dtv.c msm_fb: dtv: Serve device off in a separate thread 2013-03-07 15:20:28 -08:00
mdp4_overlay.c msm_fb: display: return fail if pipe still staged 2013-03-07 15:22:23 -08:00
mdp4_overlay_atv.c msm_fb: Add option to enable/disable mixer commit 2013-03-04 12:45:49 -08:00
mdp4_overlay_dsi_cmd.c msm_fb : Add timeout while waiting for vsync event 2013-03-07 15:22:26 -08:00
mdp4_overlay_dsi_video.c msm_fb : Add timeout while waiting for vsync event 2013-03-07 15:22:26 -08:00
mdp4_overlay_dtv.c msm_fb : Add timeout while waiting for vsync event 2013-03-07 15:22:26 -08:00
mdp4_overlay_lcdc.c msm_fb : Add timeout while waiting for vsync event 2013-03-07 15:22:26 -08:00
mdp4_overlay_mddi.c msm_fb: Add option to enable/disable mixer commit 2013-03-04 12:45:49 -08:00
mdp4_overlay_writeback.c msm_fb: display: add config of wb_mux_sel during update 2013-03-07 15:22:13 -08:00
mdp4_util.c msm_fb: display: wfd with vsync driven frame push 2013-03-07 15:22:10 -08:00
mdp4_wfd_writeback.c msm: fb: Replace with QuIC framebuffer driver 2013-02-25 11:28:56 -08:00
mdp4_wfd_writeback_panel.c msm: fb: Replace with QuIC framebuffer driver 2013-02-25 11:28:56 -08:00
mdp4_wfd_writeback_util.h msm: fb: Replace with QuIC framebuffer driver 2013-02-25 11:28:56 -08:00
mdp_csc_table.h msm: fb: Replace with QuIC framebuffer driver 2013-02-25 11:28:56 -08:00
mdp_cursor.c msm: fb: Replace with QuIC framebuffer driver 2013-02-25 11:28:56 -08:00
mdp_debugfs.c msm_fb: display: vsync driven screen update 2013-02-27 18:17:53 -08:00
mdp_dma.c msm_fb: Make Vsync IOCTL during disable sequence as NO WAIT 2013-03-07 15:22:25 -08:00
mdp_dma_dsi_video.c msm_fb: Make Vsync IOCTL during disable sequence as NO WAIT 2013-03-07 15:22:25 -08:00
mdp_dma_lcdc.c msm_fb: Make Vsync IOCTL during disable sequence as NO WAIT 2013-03-07 15:22:25 -08:00
mdp_dma_s.c msm: fb: Replace with QuIC framebuffer driver 2013-02-25 11:28:56 -08:00
mdp_dma_tv.c msm: fb: Replace with QuIC framebuffer driver 2013-02-25 11:28:56 -08:00
mdp_hw.h msm: fb: Replace with QuIC framebuffer driver 2013-02-25 11:28:56 -08:00
mdp_hw40.c msm: fb: Replace with QuIC framebuffer driver 2013-02-25 11:28:56 -08:00
mdp_hw_init.c msm: fb: Replace with QuIC framebuffer driver 2013-02-25 11:28:56 -08:00
mdp_lcdc.c msm: fb: Replace with QuIC framebuffer driver 2013-02-25 11:28:56 -08:00
mdp_ppp.c msm_fb: display: Add ion support for PPP 2013-02-27 18:15:01 -08:00
mdp_ppp.h msm: fb: Replace with QuIC framebuffer driver 2013-02-25 11:28:56 -08:00
mdp_ppp22.c msm: fb: Replace with QuIC framebuffer driver 2013-02-25 11:28:56 -08:00
mdp_ppp31.c msm: fb: Replace with QuIC framebuffer driver 2013-02-25 11:28:56 -08:00
mdp_ppp_v20.c msm: fb: Replace with QuIC framebuffer driver 2013-02-25 11:28:56 -08:00
mdp_ppp_v31.c msm: fb: Replace with QuIC framebuffer driver 2013-02-25 11:28:56 -08:00
mdp_scale_tables.c
mdp_scale_tables.h
mdp_vsync.c msm_fb: display: Add BLT support to dsi command mode panel 2013-02-27 18:20:09 -08:00
mhl_api.h msm: fb: Replace with QuIC framebuffer driver 2013-02-25 11:28:56 -08:00
mipi_chimei_wuxga.c msm: fb: Replace with QuIC framebuffer driver 2013-02-25 11:28:56 -08:00
mipi_chimei_wxga_pt.c msm: fb: Replace with QuIC framebuffer driver 2013-02-25 11:28:56 -08:00
mipi_dsi.c msm_fb: display: fix dsi_busy_wait race condition 2013-03-07 15:20:09 -08:00
mipi_dsi.h msm_fb: display: add wait4videodone for video mode 2013-03-07 15:22:23 -08:00
mipi_dsi_host.c msm_fb: display: Removing extra disable irq in cmds_rx API's 2013-03-07 15:22:24 -08:00
mipi_lgit.c mako: display: update lcd initial code. 2013-03-04 12:45:16 -08:00
mipi_lgit.h mako: display: clean up the mako display code 2013-03-04 12:43:13 -08:00
mipi_lgit_video_wxga_pt.c mako: backlight: use linear brightness ramp 2013-03-04 12:48:09 -08:00
mipi_novatek.c msm_fb: display: fix dsi_busy_wait race condition 2013-03-07 15:20:09 -08:00
mipi_novatek.h msm: fb: Replace with QuIC framebuffer driver 2013-02-25 11:28:56 -08:00
mipi_novatek_cmd_qhd_pt.c msm: fb: Replace with QuIC framebuffer driver 2013-02-25 11:28:56 -08:00
mipi_novatek_video_qhd_pt.c msm: fb: Replace with QuIC framebuffer driver 2013-02-25 11:28:56 -08:00
mipi_NT35510.c msm_fb: Add support for "Continuous Splash Screen" on 8x25 EVB 2013-02-27 18:18:45 -08:00
mipi_NT35510.h msm: fb: Replace with QuIC framebuffer driver 2013-02-25 11:28:56 -08:00
mipi_NT35510_cmd_wvga_pt.c msm_fb: Add backlight support using both GPIO 96 and PWM 2013-02-27 18:11:20 -08:00
mipi_NT35510_video_wvga_pt.c msm_fb: Add backlight support using both GPIO 96 and PWM 2013-02-27 18:11:20 -08:00
mipi_orise.c msm_fb: display: vsync driven screen update 2013-02-27 18:17:53 -08:00
mipi_orise.h msm: fb: Replace with QuIC framebuffer driver 2013-02-25 11:28:56 -08:00
mipi_orise_cmd_720p_pt.c msm: fb: Replace with QuIC framebuffer driver 2013-02-25 11:28:56 -08:00
mipi_orise_video_720p_pt.c msm: fb: Replace with QuIC framebuffer driver 2013-02-25 11:28:56 -08:00
mipi_renesas.c msm_fb: display: vsync driven screen update 2013-02-27 18:17:53 -08:00
mipi_renesas.h msm: fb: Replace with QuIC framebuffer driver 2013-02-25 11:28:56 -08:00
mipi_renesas_cmd_fwvga_pt.c msm_fb: Add backlight support using both GPIO 96 and PWM 2013-02-27 18:11:20 -08:00
mipi_renesas_video_fwvga_pt.c msm_fb: Add backlight support using both GPIO 96 and PWM 2013-02-27 18:11:20 -08:00
mipi_simulator.c msm_fb: display: vsync driven screen update 2013-02-27 18:17:53 -08:00
mipi_simulator.h msm: fb: Replace with QuIC framebuffer driver 2013-02-25 11:28:56 -08:00
mipi_simulator_video.c msm: fb: Replace with QuIC framebuffer driver 2013-02-25 11:28:56 -08:00
mipi_tc358764_dsi2lvds.c msm_fb: display: vsync driven screen update 2013-02-27 18:17:53 -08:00
mipi_tc358764_dsi2lvds.h msm: fb: Replace with QuIC framebuffer driver 2013-02-25 11:28:56 -08:00
mipi_toshiba.c msm_fb: display: vsync driven screen update 2013-02-27 18:17:53 -08:00
mipi_toshiba.h msm: display: reduce pwm frquency to fix the broswer blank issue 2013-02-27 18:11:23 -08:00
mipi_toshiba_video_wsvga_pt.c msm_fb: display: Fix Toshiba WSVGA panel porch and timing settings 2013-02-27 18:14:16 -08:00
mipi_toshiba_video_wuxga.c msm: fb: Replace with QuIC framebuffer driver 2013-02-25 11:28:56 -08:00
mipi_toshiba_video_wvga_pt.c msm: fb: Replace with QuIC framebuffer driver 2013-02-25 11:28:56 -08:00
mipi_truly.c msm_fb: display: vsync driven screen update 2013-02-27 18:17:53 -08:00
mipi_truly.h msm: fb: Replace with QuIC framebuffer driver 2013-02-25 11:28:56 -08:00
mipi_truly_tft540960_1_e.c msm_fb: display: vsync driven screen update 2013-02-27 18:17:53 -08:00
mipi_truly_tft540960_1_e.h msm: fb: Replace with QuIC framebuffer driver 2013-02-25 11:28:56 -08:00
mipi_truly_tft540960_1_e_cmd_qhd_pt.c msm_fb: Add backlight support using both GPIO 96 and PWM 2013-02-27 18:11:20 -08:00
mipi_truly_tft540960_1_e_video_qhd_pt.c msm_fb: Add backlight support using both GPIO 96 and PWM 2013-02-27 18:11:20 -08:00
mipi_truly_video_wvga_pt.c msm: fb: Replace with QuIC framebuffer driver 2013-02-25 11:28:56 -08:00
msm_dss_io_7x27a.c msm_fb: Add support for "Continuous Splash Screen" on 8x25 EVB 2013-02-27 18:18:45 -08:00
msm_dss_io_8x60.c msm_fb: hdmi: Soft debouncing logic improvements 2013-03-07 15:20:21 -08:00
msm_dss_io_8960.c mako: enable lgit lcd driver 2013-03-04 09:11:42 -08:00
msm_fb.c msm_fb: display: Consolidate commit ioctls 2013-03-07 15:21:33 -08:00
msm_fb.h msm_fb: dtv: Serve device off in a separate thread 2013-03-07 15:20:28 -08:00
msm_fb_bl.c video: msm_fb: Ensure backlight is scaled atomically. 2013-03-07 15:19:21 -08:00
msm_fb_def.h msm: fb: Replace with QuIC framebuffer driver 2013-02-25 11:28:56 -08:00
msm_fb_panel.c msm: fb: Replace with QuIC framebuffer driver 2013-02-25 11:28:56 -08:00
msm_fb_panel.h msm_fb: display: add options to switch blt mode for dsi video 2013-03-04 12:47:26 -08:00
tvenc.c msm: fb: Replace with QuIC framebuffer driver 2013-02-25 11:28:56 -08:00
tvenc.h msm: fb: Replace with QuIC framebuffer driver 2013-02-25 11:28:56 -08:00
tvout_msm.c mdp: Fix incorrect reserved[3] usage 2013-03-04 12:44:10 -08:00