linux/drivers/gpu/drm/exynos
Ville Syrjälä b44f84081b drm: Stop using drm_vblank_count() as the hw frame counter
drm_vblank_count() returns the software counter. We should not pretend
it's the hw counter since we use the hw counter to figuere out what the
software counter value should be. So instead provide a new function
drm_vblank_no_hw_counter() for drivers that don't have a real hw
counter. The new function simply returns 0, which is about the only
thing it can do.

Cc: Vincent Abriou <vincent.abriou@st.com>
Cc: Thierry Reding <treding@nvidia.com>
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Reviewed-by: Vincent Abriou <vincent.abriou@st.com>
[danvet: s/int pipe/unsigned int pipe/ to follow Thierry's interface
change.]
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
2015-10-07 16:13:52 +02:00
..
exynos7_drm_decon.c drm/exynos: Properly report supported formats for each device 2015-08-31 01:03:02 +09:00
exynos5433_drm_decon.c drm/exynos: Properly report supported formats for each device 2015-08-31 01:03:02 +09:00
exynos_dp_core.c drm/exynos: remove struct exynos_drm_encoder layer 2015-08-16 10:35:54 +09:00
exynos_dp_core.h drm/exynos: remove struct exynos_drm_encoder layer 2015-08-16 10:35:54 +09:00
exynos_dp_reg.c drm/exynos: Fix checkpatch warning in exynos_dp_reg.c 2014-06-02 02:07:12 +09:00
exynos_dp_reg.h drm/exynos: Move dp driver from video/ to drm/ 2014-03-24 00:36:34 +09:00
exynos_drm_core.c drm/exynos: remove struct exynos_drm_encoder layer 2015-08-16 10:35:54 +09:00
exynos_drm_crtc.c drm/irq: Use unsigned int pipe in public API 2015-10-06 12:57:47 +02:00
exynos_drm_crtc.h drm/irq: Use unsigned int pipe in public API 2015-10-06 12:57:47 +02:00
exynos_drm_dpi.c drm/exynos: remove struct exynos_drm_encoder layer 2015-08-16 10:35:54 +09:00
exynos_drm_drv.c drm: Stop using drm_vblank_count() as the hw frame counter 2015-10-07 16:13:52 +02:00
exynos_drm_drv.h drm/exynos: remove wait queue for pending page flip 2015-08-31 00:27:38 +09:00
exynos_drm_dsi.c drm/exynos: remove struct exynos_drm_encoder layer 2015-08-16 10:35:54 +09:00
exynos_drm_fb.c drm/exynos: remove buf_cnt from struct exynos_drm_fb 2015-09-02 23:10:34 +09:00
exynos_drm_fb.h drm/exynos: remove exynos_drm_fb_get_buf_cnt() 2015-09-02 23:10:34 +09:00
exynos_drm_fbdev.c drm/exynos: update exynos_drm_framebuffer_init() for multiple buffers 2015-09-02 23:10:32 +09:00
exynos_drm_fbdev.h drm/exynos: change file license to GPL 2013-01-04 15:54:32 +09:00
exynos_drm_fimc.c drm/exynos/fimc: fix runtime pm support 2015-08-16 10:23:30 +09:00
exynos_drm_fimc.h drm/exynos: change file license to GPL 2013-01-04 15:54:32 +09:00
exynos_drm_fimd.c drm/exynos: Properly report supported formats for each device 2015-08-31 01:03:02 +09:00
exynos_drm_g2d.c media updates for v4.3-rc1 2015-09-11 16:42:39 -07:00
exynos_drm_g2d.h drm/exynos: add G2D driver 2012-05-17 20:14:48 +09:00
exynos_drm_gem.c media updates for v4.3-rc1 2015-09-11 16:42:39 -07:00
exynos_drm_gem.h drm/exynos: merge exynos_drm_buf.c to exynos_drm_gem.c 2015-08-16 14:39:32 +09:00
exynos_drm_gsc.c drm/exynos: gsc: Handles the combination of rotation and flip 2015-08-16 10:23:32 +09:00
exynos_drm_gsc.h drm/exynos: change file license to GPL 2013-01-04 15:54:32 +09:00
exynos_drm_iommu.c drm/exynos: remove drm_iommu_attach_device_if_possible 2015-08-16 10:23:33 +09:00
exynos_drm_iommu.h drm/exynos: remove drm_iommu_attach_device_if_possible 2015-08-16 10:23:33 +09:00
exynos_drm_ipp.c drm/exynos: remove unnecessary checking to support iommu 2015-08-16 10:23:32 +09:00
exynos_drm_ipp.h drm/exynos/ipp: remove unused field in command node 2014-09-20 00:56:10 +09:00
exynos_drm_mic.c drm/exynos: mic: add MIC driver 2015-06-22 20:04:56 +09:00
exynos_drm_plane.c drm/exynos: remove exynos_drm_fb_get_buf_cnt() 2015-09-02 23:10:34 +09:00
exynos_drm_plane.h drm/exynos: Properly report supported formats for each device 2015-08-31 01:03:02 +09:00
exynos_drm_rotator.c drm / exynos / PM: Replace CONFIG_PM_RUNTIME with CONFIG_PM 2014-12-04 01:04:55 +01:00
exynos_drm_rotator.h drm/exynos: change file license to GPL 2013-01-04 15:54:32 +09:00
exynos_drm_vidi.c drm/exynos: Properly report supported formats for each device 2015-08-31 01:03:02 +09:00
exynos_drm_vidi.h drm/exynos: change file license to GPL 2013-01-04 15:54:32 +09:00
exynos_hdmi.c drm/exynos: remove struct exynos_drm_encoder layer 2015-08-16 10:35:54 +09:00
exynos_mixer.c drm/exynos: Properly report supported formats for each device 2015-08-31 01:03:02 +09:00
exynos_mixer.h drm/exynos: Remove exynos_drm_hdmi shim 2014-03-24 00:36:32 +09:00
Kconfig media updates for v4.3-rc1 2015-09-11 16:42:39 -07:00
Makefile drm/exynos: merge exynos_drm_buf.c to exynos_drm_gem.c 2015-08-16 14:39:32 +09:00
regs-fimc.h drm/exynos: add device tree support for fimc ipp driver 2013-04-29 14:35:32 +09:00
regs-gsc.h drm/exynos: add gsc ipp driver 2012-12-15 02:40:00 +09:00
regs-hdmi.h drm/exynos: add hdmiphy power on/off sequence 2014-06-02 02:07:15 +09:00
regs-mixer.h drm/exynos: fix typos in hdmi and mixer 2015-04-13 11:39:40 +09:00
regs-rotator.h drm/exynos: add rotator ipp driver 2012-12-15 02:39:41 +09:00
regs-vp.h