Hello,
This series adds a new entry in the vendor-prefixes.txt file for Foxlink Group and defines Foxlink FL500WVR00-A0T panel specifications in the simple panel driver.
Best Regards,
Boris
Boris BREZILLON (2): DT: add vendor prefix for Foxlink Group drm/panel: add support for Foxlink FL500WVR00-A0T panel
.../bindings/panel/foxlink,fl500wvr00-a0t.txt | 7 ++++++ .../devicetree/bindings/vendor-prefixes.txt | 1 + drivers/gpu/drm/panel/panel-simple.c | 25 ++++++++++++++++++++++ 3 files changed, 33 insertions(+) create mode 100644 Documentation/devicetree/bindings/panel/foxlink,fl500wvr00-a0t.txt
Add vendor prefix for Foxlink Group.
Signed-off-by: Boris BREZILLON boris.brezillon@free-electrons.com --- Documentation/devicetree/bindings/vendor-prefixes.txt | 1 + 1 file changed, 1 insertion(+)
diff --git a/Documentation/devicetree/bindings/vendor-prefixes.txt b/Documentation/devicetree/bindings/vendor-prefixes.txt index abc3080..71c7749 100644 --- a/Documentation/devicetree/bindings/vendor-prefixes.txt +++ b/Documentation/devicetree/bindings/vendor-prefixes.txt @@ -46,6 +46,7 @@ epson Seiko Epson Corp. est ESTeem Wireless Modems eukrea Eukréa Electromatique excito Excito +foxlink Foxlink Group fsl Freescale Semiconductor GEFanuc GE Fanuc Intelligent Platforms Embedded Systems, Inc. gef GE Fanuc Intelligent Platforms Embedded Systems, Inc.
On Thu, Jun 05, 2014 at 03:53:31PM +0200, Boris BREZILLON wrote:
Add vendor prefix for Foxlink Group.
Signed-off-by: Boris BREZILLON boris.brezillon@free-electrons.com
Documentation/devicetree/bindings/vendor-prefixes.txt | 1 + 1 file changed, 1 insertion(+)
diff --git a/Documentation/devicetree/bindings/vendor-prefixes.txt b/Documentation/devicetree/bindings/vendor-prefixes.txt index abc3080..71c7749 100644 --- a/Documentation/devicetree/bindings/vendor-prefixes.txt +++ b/Documentation/devicetree/bindings/vendor-prefixes.txt @@ -46,6 +46,7 @@ epson Seiko Epson Corp. est ESTeem Wireless Modems eukrea Eukréa Electromatique excito Excito +foxlink Foxlink Group fsl Freescale Semiconductor GEFanuc GE Fanuc Intelligent Platforms Embedded Systems, Inc. gef GE Fanuc Intelligent Platforms Embedded Systems, Inc. -- 1.8.3.2
Rob,
are you going to take this via the DT tree or do you want me to pick it up along with patch 2/2? In the latter case, can I have your Acked-by?
Thierry
This panel is used by Atmel's SAMA5D3 Evaluation Kits (sama5d3xek) and supported by the simple-panel driver.
Signed-off-by: Boris BREZILLON boris.brezillon@free-electrons.com --- .../bindings/panel/foxlink,fl500wvr00-a0t.txt | 7 ++++++ drivers/gpu/drm/panel/panel-simple.c | 25 ++++++++++++++++++++++ 2 files changed, 32 insertions(+) create mode 100644 Documentation/devicetree/bindings/panel/foxlink,fl500wvr00-a0t.txt
diff --git a/Documentation/devicetree/bindings/panel/foxlink,fl500wvr00-a0t.txt b/Documentation/devicetree/bindings/panel/foxlink,fl500wvr00-a0t.txt new file mode 100644 index 0000000..b47f9d8 --- /dev/null +++ b/Documentation/devicetree/bindings/panel/foxlink,fl500wvr00-a0t.txt @@ -0,0 +1,7 @@ +Foxlink Group 5" WVGA TFT LCD panel + +Required properties: +- compatible: should be "foxlink,fl500wvr00-a0t" + +This binding is compatible with the simple-panel binding, which is specified +in simple-panel.txt in this directory. diff --git a/drivers/gpu/drm/panel/panel-simple.c b/drivers/gpu/drm/panel/panel-simple.c index 309f29e..51c5476 100644 --- a/drivers/gpu/drm/panel/panel-simple.c +++ b/drivers/gpu/drm/panel/panel-simple.c @@ -328,6 +328,28 @@ static const struct panel_desc chunghwa_claa101wb01 = { }, };
+static const struct drm_display_mode foxlink_fl500wvr00_a0t_mode = { + .clock = 32260, + .hdisplay = 800, + .hsync_start = 800 + 168, + .hsync_end = 800 + 168 + 64, + .htotal = 800 + 168 + 64 + 88, + .vdisplay = 480, + .vsync_start = 480 + 37, + .vsync_end = 480 + 37 + 2, + .vtotal = 480 + 37 + 2 + 8, + .vrefresh = 60, +}; + +static const struct panel_desc foxlink_fl500wvr00_a0t = { + .modes = &foxlink_fl500wvr00_a0t_mode, + .num_modes = 1, + .size = { + .width = 108, + .height = 65, + }, +}; + static const struct drm_display_mode lg_lp129qe_mode = { .clock = 285250, .hdisplay = 2560, @@ -383,6 +405,9 @@ static const struct of_device_id platform_of_match[] = { .compatible = "chunghwa,claa101wb01", .data = &chunghwa_claa101wb01 }, { + .compatible = "foxlink,fl500wvr00-a0t", + .data = &foxlink_fl500wvr00_a0t, + }, { .compatible = "lg,lp129qe", .data = &lg_lp129qe, }, {
On Thu, Jun 05, 2014 at 03:53:32PM +0200, Boris BREZILLON wrote:
This panel is used by Atmel's SAMA5D3 Evaluation Kits (sama5d3xek) and supported by the simple-panel driver.
Signed-off-by: Boris BREZILLON boris.brezillon@free-electrons.com
.../bindings/panel/foxlink,fl500wvr00-a0t.txt | 7 ++++++ drivers/gpu/drm/panel/panel-simple.c | 25 ++++++++++++++++++++++ 2 files changed, 32 insertions(+) create mode 100644 Documentation/devicetree/bindings/panel/foxlink,fl500wvr00-a0t.txt
Applied, thanks.
Thierry
Hello Thierry,
I haven't had any feedback from you on this pretty straightforward patch series adding support for a new LCD panel.
Did you receive it in the first place ?
Best Regards,
Boris
On Thu, 5 Jun 2014 15:53:30 +0200 Boris BREZILLON boris.brezillon@free-electrons.com wrote:
Hello,
This series adds a new entry in the vendor-prefixes.txt file for Foxlink Group and defines Foxlink FL500WVR00-A0T panel specifications in the simple panel driver.
Best Regards,
Boris
Boris BREZILLON (2): DT: add vendor prefix for Foxlink Group drm/panel: add support for Foxlink FL500WVR00-A0T panel
.../bindings/panel/foxlink,fl500wvr00-a0t.txt | 7 ++++++ .../devicetree/bindings/vendor-prefixes.txt | 1 + drivers/gpu/drm/panel/panel-simple.c | 25 ++++++++++++++++++++++ 3 files changed, 33 insertions(+) create mode 100644 Documentation/devicetree/bindings/panel/foxlink,fl500wvr00-a0t.txt
dri-devel@lists.freedesktop.org