drm/msm/sde: add frame done callback event to crtc

Frame done is signaled when the current commit request
completes after wb/pp/cmd done or vsync are received.  Frame
done callback is used by crtc to control clock and bandwidth
setting dynamically.

CRs-Fixed: 2005348
Change-Id: I48d633bfc1174dec5084487da17faa91ec5fa52d
Signed-off-by: Alan Kwong <akwong@codeaurora.org>
8 files changed