[PATCH V2 3/9] drm/panel: Add driver for exynos_dp based panels
Jingoo Han
jg1.han at samsung.com
Tue Apr 22 00:22:39 PDT 2014
On Tuesday, April 22, 2014 7:39 AM, Ajay Kumar wrote:
>
> This patch adds a simple driver to handle all the LCD and LED
> powerup/down routines needed to support eDP/eDP-LVDS panels
> supported on exynos boards.
>
> The LCD and LED units are usually powered up via regulators,
> and almost on all boards, we will have a BL_EN pin to enable/
> disable the backlight. Sometimes, we can have LCD_EN switches
> as well. The routines in this driver can be used to control
> panel power sequence on such boards.
>
> Signed-off-by: Ajay Kumar <ajaykumar.rs at samsung.com>
> ---
> Changes since V1:
> Added routine for post_disable, removed few unwanted headers.
> Refactored a lot of code.
>
> .../devicetree/bindings/panel/exynos-dp-panel.txt | 45 ++++
> drivers/gpu/drm/panel/Kconfig | 9 +
> drivers/gpu/drm/panel/Makefile | 1 +
> drivers/gpu/drm/panel/panel-exynos-dp.c | 251 ++++++++++++++++++++
> 4 files changed, 306 insertions(+)
> create mode 100644 Documentation/devicetree/bindings/panel/exynos-dp-panel.txt
> create mode 100644 drivers/gpu/drm/panel/panel-exynos-dp.c
>
> diff --git a/Documentation/devicetree/bindings/panel/exynos-dp-panel.txt
> b/Documentation/devicetree/bindings/panel/exynos-dp-panel.txt
> new file mode 100644
> index 0000000..3fbca54
> --- /dev/null
> +++ b/Documentation/devicetree/bindings/panel/exynos-dp-panel.txt
> @@ -0,0 +1,45 @@
> +exynos_DP_panel/DP_to_LVDS_panel
Please fix it as below.
+Exynos DP panel/DP to LVDS panel
[....]
> diff --git a/drivers/gpu/drm/panel/Kconfig b/drivers/gpu/drm/panel/Kconfig
> index 4ec874d..ea9d5ac 100644
> --- a/drivers/gpu/drm/panel/Kconfig
> +++ b/drivers/gpu/drm/panel/Kconfig
> @@ -30,4 +30,13 @@ config DRM_PANEL_S6E8AA0
> select DRM_MIPI_DSI
> select VIDEOMODE_HELPERS
>
> +config DRM_PANEL_EXYNOS_DP
> + tristate "support for DP panels"
It looks very general. Please fix it as below.
+ tristate "support for Exynos DP panels"
Best regards,
Jingoo Han
> + depends on OF && DRM_PANEL && DRM_EXYNOS_DP
> + help
> + DRM panel driver for DP panels and LVDS connected via DP bridges
> + that need at most a regulator for LCD unit, a regulator for LED unit
> + and/or enable GPIOs for LCD or LED units. Delay values can also be
> + specified to support powerup and powerdown process.
> +
[.....]
More information about the dri-devel
mailing list