drm/panel: add S6E8AA0 driver
authorAndrzej Hajda <a.hajda@samsung.com>
Wed, 2 Apr 2014 07:35:27 +0000 (16:35 +0900)
committerInki Dae <daeinki@gmail.com>
Fri, 4 Apr 2014 12:24:49 +0000 (21:24 +0900)
commit02051ca063717911eb2800a8b1de29f8a3603f62
tree24296b77f0cecf6f6ca2aa74f67669c0b3efbc9b
parentffff29d1e37eb1e4a739ba920982284f98a4b1b6
drm/panel: add S6E8AA0 driver

The patch adds MIPI-DSI based S6E8AA0 AMOLED LCD panel driver.
Driver uses mipi_dsi bus to communicate with panel and exposes drm_panel
interface.

v2
- added bus error handling,
- set maxmimum DSI packet size on init,
- removed unsupported brightness drm_panel callbacks,
- minor improvements

v3
- switched to gpiod framework,
- minor fixes in error handling

Signed-off-by: Andrzej Hajda <a.hajda@samsung.com>
Signed-off-by: Inki Dae <inki.dae@samsung.com>
drivers/gpu/drm/panel/Kconfig
drivers/gpu/drm/panel/Makefile
drivers/gpu/drm/panel/panel-s6e8aa0.c [new file with mode: 0644]