AHB clock should be enabled before accessing registers during enable/disable_vblank(). Since these 2 callbacks are called in atomic context while clk_prepare may cause thread sleep, a work is scheduled to control vblanks. v2: fixup spinlock initialization Signed-off-by: Hai Li <hali@codeaurora.org> [add comment about cancel_work_sync() before drm_irq_uninstall()] Signed-off-by: Rob Clark <robdclark@gmail.com> |
||
---|---|---|
.. | ||
mdp5_cfg.c | ||
mdp5_cfg.h | ||
mdp5_cmd_encoder.c | ||
mdp5_crtc.c | ||
mdp5_ctl.c | ||
mdp5_ctl.h | ||
mdp5_encoder.c | ||
mdp5_irq.c | ||
mdp5_kms.c | ||
mdp5_kms.h | ||
mdp5_plane.c | ||
mdp5_smp.c | ||
mdp5_smp.h | ||
mdp5.xml.h |