summaryrefslogtreecommitdiffstats
path: root/include/xen
diff options
context:
space:
mode:
authorAjay Kumar <ajaykumar.rs@samsung.com>2014-07-18 02:13:48 +0530
committerThierry Reding <treding@nvidia.com>2014-08-06 16:44:09 +0200
commit45527d435c5e39b6eec4aa0065a562e7cf05d503 (patch)
tree43cfcd5cdefb5664f43d4b88c49a8f5dad84ca5b /include/xen
parent81cf32b239b2788353a79606fc6f713ec87abc35 (diff)
downloadlinux-45527d435c5e39b6eec4aa0065a562e7cf05d503.tar.bz2
drm/panel: add .prepare() and .unprepare() functions
Panels often require an initialization sequence that consists of three steps: a) powering up the panel, b) starting transmission of video data and c) enabling the panel (e.g. turn on backlight). This is usually necessary to avoid visual glitches at the beginning of video data transmission. Similarly, the shutdown sequence is typically done in three steps as well: a) disable the panel (e.g. turn off backlight), b) cease video data transmission and c) power down the panel. Currently drivers can only implement .enable() and .disable() functions, which is not enough to implement the above sequences. This commit adds a second pair of functions, .prepare() and .unprepare() to allow more fine-grained control over when the above steps are performed. Signed-off-by: Ajay Kumar <ajaykumar.rs@samsung.com> [treding: rewrite changelog, add kerneldoc] Signed-off-by: Thierry Reding <treding@nvidia.com>
Diffstat (limited to 'include/xen')
0 files changed, 0 insertions, 0 deletions