From: Thierry Reding <thierry.reding@gmail.com>
To: Vinay Simha BN <simhavcs@gmail.com>
Cc: Emil Velikov <emil.l.velikov@gmail.com>,
open list <linux-kernel@vger.kernel.org>,
"open list:DRM PANEL DRIVERS" <dri-devel@lists.freedesktop.org>,
Archit Taneja <archit.taneja@gmail.com>
Subject: Re: [PATCH v10 3/3] drm/panel: Add JDI LT070ME05000 WUXGA DSI Panel
Date: Fri, 16 Sep 2016 17:34:02 +0200 [thread overview]
Message-ID: <20160916153402.GF12753@ulmo.ba.sec> (raw)
In-Reply-To: <1472179029-9803-3-git-send-email-simhavcs@gmail.com>
[-- Attachment #1.1: Type: text/plain, Size: 3529 bytes --]
On Fri, Aug 26, 2016 at 08:07:07AM +0530, Vinay Simha BN wrote:
> Add support for the JDI LT070ME05000 WUXGA DSI panel used in
> Nexus 7 2013 devices.
>
> Programming sequence for the panel is was originally found in the
> android-msm-flo-3.4-lollipop-release branch from:
> https://android.googlesource.com/kernel/msm.git
>
> And video mode setting is from dsi-panel-jdi-dualmipi1-video.dtsi
> file in:
> git://codeaurora.org/kernel/msm-3.10.git LNX.LA.3.6_rb1.27
>
> Cc: Archit Taneja <archit.taneja@gmail.com>
> Cc: Rob Clark <robdclark@gmail.com>
> Cc: Sumit Semwal <sumit.semwal@linaro.org>
> Cc: John Stultz <john.stultz@linaro.org>
> Cc: Emil Velikov <emil.l.velikov@gmail.com>
> Cc: Thierry Reding <thierry.reding@gmail.com>
> Cc: David Airlie <airlied@linux.ie>
> Signed-off-by: Sumit Semwal <sumit.semwal@linaro.org>
> Signed-off-by: John Stultz <john.stultz@linaro.org>
> Signed-off-by: Vinay Simha BN <simhavcs@gmail.com>
> Tested-by: John Stultz <john.stultz@linaro.org>
> Reviewed-by: Emil Velikov <emil.l.velikov@gmail.com>
>
> ---
> v1:
> * sumit ported to drm/panel framework, john cherry-picked to mainline,
> folded down other fixes from Vinay and Archit, vinay removed interface
> setting cmd mode, video mode panel selected
>
> v2:
> * incorporated code reviews from theiry, archit
> code style, alphabetical soring in Makefile, Kconfig, regulator_bulk,
> arrays of u8, generic helper function, documentation bindings,
>
> v3:
> * dcs backlight support added
> * tested this panel driver in nexus7 2013 device
>
> v4:
> * backlight interface added in the panel driver
> * incorporated width_mm and height_mm suggested by rob herring
>
> v5:
> * theirry review comments incorporated
> panel model naming consistent, alphabetical soring in Kconfig
> Makefile, MAX_BRIGHTNESS dropped, regulator_names, parameterize
> panel width and height, descprition for control display, cabc
> and interface setting, temporary variable removed, consistent
> error reporting and commit message
> * removed tear on/off, scanline, since these are required only
> for command mode panels
>
> v6:
> * emil review comments incorporated
> PANEL_NUM_REGULATORS dropped, return ret added at necessary
> places, if checks dropped for backlight and gpios
>
> v7:
> * emil review comments incorporated
> added ARRAY_SIZE in struct, regulator_bulk_disable in poweroff,
> gpios checks dropped.
> some returns cannot be dropped, since drm panel framework return
> type required.
>
> v8:
> * emil review commnets incorporated for jdi_panel_unprepare,
> dropped the returns (ref: panel-sharp-lq101r1sx01.c) and
> for jdi_panel_prepare(panel_on) it does not return prematurely
> and goes to poweroff if not success
> * few dev_err's for panel_init
>
> v9:
> * function drm_panel_create_dsi_backlight made as static
>
> v10:
> * proper naming conventions and sequence wrt panel datasheet
> (vddp-supply, iovcc-supply,
> enable-gpios, reset-gpios, dcdc-en-gpios)
> * GPIO_ACTIVE_LOW polarity logic for reset-gpios
> ---
> drivers/gpu/drm/panel/Kconfig | 11 +
> drivers/gpu/drm/panel/Makefile | 1 +
> drivers/gpu/drm/panel/panel-jdi-lt070me05000.c | 532 +++++++++++++++++++++++++
> 3 files changed, 544 insertions(+)
> create mode 100644 drivers/gpu/drm/panel/panel-jdi-lt070me05000.c
Applied, thanks.
Thierry
[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]
[-- Attachment #2: Type: text/plain, Size: 160 bytes --]
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
WARNING: multiple messages have this Message-ID (diff)
From: Thierry Reding <thierry.reding@gmail.com>
To: Vinay Simha BN <simhavcs@gmail.com>
Cc: Archit Taneja <archit.taneja@gmail.com>,
Rob Clark <robdclark@gmail.com>,
Sumit Semwal <sumit.semwal@linaro.org>,
John Stultz <john.stultz@linaro.org>,
Emil Velikov <emil.l.velikov@gmail.com>,
David Airlie <airlied@linux.ie>,
open list <linux-kernel@vger.kernel.org>,
"open list:DRM PANEL DRIVERS" <dri-devel@lists.freedesktop.org>
Subject: Re: [PATCH v10 3/3] drm/panel: Add JDI LT070ME05000 WUXGA DSI Panel
Date: Fri, 16 Sep 2016 17:34:02 +0200 [thread overview]
Message-ID: <20160916153402.GF12753@ulmo.ba.sec> (raw)
In-Reply-To: <1472179029-9803-3-git-send-email-simhavcs@gmail.com>
[-- Attachment #1: Type: text/plain, Size: 3529 bytes --]
On Fri, Aug 26, 2016 at 08:07:07AM +0530, Vinay Simha BN wrote:
> Add support for the JDI LT070ME05000 WUXGA DSI panel used in
> Nexus 7 2013 devices.
>
> Programming sequence for the panel is was originally found in the
> android-msm-flo-3.4-lollipop-release branch from:
> https://android.googlesource.com/kernel/msm.git
>
> And video mode setting is from dsi-panel-jdi-dualmipi1-video.dtsi
> file in:
> git://codeaurora.org/kernel/msm-3.10.git LNX.LA.3.6_rb1.27
>
> Cc: Archit Taneja <archit.taneja@gmail.com>
> Cc: Rob Clark <robdclark@gmail.com>
> Cc: Sumit Semwal <sumit.semwal@linaro.org>
> Cc: John Stultz <john.stultz@linaro.org>
> Cc: Emil Velikov <emil.l.velikov@gmail.com>
> Cc: Thierry Reding <thierry.reding@gmail.com>
> Cc: David Airlie <airlied@linux.ie>
> Signed-off-by: Sumit Semwal <sumit.semwal@linaro.org>
> Signed-off-by: John Stultz <john.stultz@linaro.org>
> Signed-off-by: Vinay Simha BN <simhavcs@gmail.com>
> Tested-by: John Stultz <john.stultz@linaro.org>
> Reviewed-by: Emil Velikov <emil.l.velikov@gmail.com>
>
> ---
> v1:
> * sumit ported to drm/panel framework, john cherry-picked to mainline,
> folded down other fixes from Vinay and Archit, vinay removed interface
> setting cmd mode, video mode panel selected
>
> v2:
> * incorporated code reviews from theiry, archit
> code style, alphabetical soring in Makefile, Kconfig, regulator_bulk,
> arrays of u8, generic helper function, documentation bindings,
>
> v3:
> * dcs backlight support added
> * tested this panel driver in nexus7 2013 device
>
> v4:
> * backlight interface added in the panel driver
> * incorporated width_mm and height_mm suggested by rob herring
>
> v5:
> * theirry review comments incorporated
> panel model naming consistent, alphabetical soring in Kconfig
> Makefile, MAX_BRIGHTNESS dropped, regulator_names, parameterize
> panel width and height, descprition for control display, cabc
> and interface setting, temporary variable removed, consistent
> error reporting and commit message
> * removed tear on/off, scanline, since these are required only
> for command mode panels
>
> v6:
> * emil review comments incorporated
> PANEL_NUM_REGULATORS dropped, return ret added at necessary
> places, if checks dropped for backlight and gpios
>
> v7:
> * emil review comments incorporated
> added ARRAY_SIZE in struct, regulator_bulk_disable in poweroff,
> gpios checks dropped.
> some returns cannot be dropped, since drm panel framework return
> type required.
>
> v8:
> * emil review commnets incorporated for jdi_panel_unprepare,
> dropped the returns (ref: panel-sharp-lq101r1sx01.c) and
> for jdi_panel_prepare(panel_on) it does not return prematurely
> and goes to poweroff if not success
> * few dev_err's for panel_init
>
> v9:
> * function drm_panel_create_dsi_backlight made as static
>
> v10:
> * proper naming conventions and sequence wrt panel datasheet
> (vddp-supply, iovcc-supply,
> enable-gpios, reset-gpios, dcdc-en-gpios)
> * GPIO_ACTIVE_LOW polarity logic for reset-gpios
> ---
> drivers/gpu/drm/panel/Kconfig | 11 +
> drivers/gpu/drm/panel/Makefile | 1 +
> drivers/gpu/drm/panel/panel-jdi-lt070me05000.c | 532 +++++++++++++++++++++++++
> 3 files changed, 544 insertions(+)
> create mode 100644 drivers/gpu/drm/panel/panel-jdi-lt070me05000.c
Applied, thanks.
Thierry
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]
next prev parent reply other threads:[~2016-09-16 15:34 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-08-26 2:37 [PATCH 1/3] dt-bindings: Add Japan Display Inc vendor id Vinay Simha BN
2016-08-26 2:37 ` Vinay Simha BN
2016-08-26 2:37 ` [PATCH v10 3/3] drm/panel: Add JDI LT070ME05000 WUXGA DSI Panel Vinay Simha BN
2016-08-26 2:37 ` Vinay Simha BN
2016-09-07 6:40 ` Vinay Simha
2016-09-15 14:45 ` Vinay Simha
2016-09-16 15:34 ` Thierry Reding [this message]
2016-09-16 15:34 ` Thierry Reding
[not found] ` <1472179029-9803-1-git-send-email-simhavcs-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2016-08-26 2:37 ` [PATCH v3 2/3] dt-bindings: Add jdi lt070me05000 panel bindings Vinay Simha BN
2016-08-26 2:37 ` Vinay Simha BN
2016-09-07 6:40 ` Vinay Simha
2016-08-30 21:41 ` [PATCH 1/3] dt-bindings: Add Japan Display Inc vendor id Rob Herring
2016-08-30 21:41 ` Rob Herring
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20160916153402.GF12753@ulmo.ba.sec \
--to=thierry.reding@gmail.com \
--cc=archit.taneja@gmail.com \
--cc=dri-devel@lists.freedesktop.org \
--cc=emil.l.velikov@gmail.com \
--cc=linux-kernel@vger.kernel.org \
--cc=simhavcs@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.