* [PATCH 1/2] of: Add vendor prefix for HannStar Display Corporation @ 2014-08-19 15:52 Philipp Zabel 2014-08-19 15:52 ` [PATCH 2/2] drm/panel: Add HannStar HSD070PWW1 7.0" WXGA TFT LCD panel Philipp Zabel 0 siblings, 1 reply; 3+ messages in thread From: Philipp Zabel @ 2014-08-19 15:52 UTC (permalink / raw) To: Thierry Reding; +Cc: devicetree, kernel, dri-devel Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de> --- 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 46a311e..23b0bee 100644 --- a/Documentation/devicetree/bindings/vendor-prefixes.txt +++ b/Documentation/devicetree/bindings/vendor-prefixes.txt @@ -54,6 +54,7 @@ globalscale Globalscale Technologies, Inc. gmt Global Mixed-mode Technology, Inc. google Google, Inc. gumstix Gumstix, Inc. +hannstar HannStar Display Corporation haoyu Haoyu Microelectronic Co. Ltd. hisilicon Hisilicon Limited. honeywell Honeywell -- 2.1.0.rc1 ^ permalink raw reply related [flat|nested] 3+ messages in thread
* [PATCH 2/2] drm/panel: Add HannStar HSD070PWW1 7.0" WXGA TFT LCD panel 2014-08-19 15:52 [PATCH 1/2] of: Add vendor prefix for HannStar Display Corporation Philipp Zabel @ 2014-08-19 15:52 ` Philipp Zabel 2014-08-20 9:51 ` Thierry Reding 0 siblings, 1 reply; 3+ messages in thread From: Philipp Zabel @ 2014-08-19 15:52 UTC (permalink / raw) To: Thierry Reding; +Cc: devicetree, kernel, dri-devel This patch adds support for the HannStar Display Corp. HSD070PWW1 7.0" WXGA TFT LCD panel to the simple-panel driver. The binding documentation is included. Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de> --- .../bindings/panel/hannstar,hsd070pww1.txt | 7 ++++++ drivers/gpu/drm/panel/panel-simple.c | 25 ++++++++++++++++++++++ 2 files changed, 32 insertions(+) create mode 100644 Documentation/devicetree/bindings/panel/hannstar,hsd070pww1.txt diff --git a/Documentation/devicetree/bindings/panel/hannstar,hsd070pww1.txt b/Documentation/devicetree/bindings/panel/hannstar,hsd070pww1.txt new file mode 100644 index 0000000..211c226 --- /dev/null +++ b/Documentation/devicetree/bindings/panel/hannstar,hsd070pww1.txt @@ -0,0 +1,7 @@ +HannStar Display Corp. HSD070PWW1 7.0" WXGA TFT LCD panel + +Required properties: +- compatible: should be "hannstar,hsd070pww1" + +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 4ce1db0..ddd651d 100644 --- a/drivers/gpu/drm/panel/panel-simple.c +++ b/drivers/gpu/drm/panel/panel-simple.c @@ -518,6 +518,28 @@ static const struct panel_desc foxlink_fl500wvr00_a0t = { }, }; +static const struct drm_display_mode hannstar_hsd070pww1_mode = { + .clock = 71100, + .hdisplay = 1280, + .hsync_start = 1280 + 0, + .hsync_end = 1280 + 0 + 160, + .htotal = 1280 + 0 + 160 + 0, + .vdisplay = 800, + .vsync_start = 800 + 0, + .vsync_end = 800 + 0 + 23, + .vtotal = 800 + 0 + 23 + 0, + .vrefresh = 60, +}; + +static const struct panel_desc hannstar_hsd070pww1 = { + .modes = &hannstar_hsd070pww1_mode, + .num_modes = 1, + .size = { + .width = 151, + .height = 94, + }, +}; + static const struct drm_display_mode innolux_n116bge_mode = { .clock = 71000, .hdisplay = 1366, @@ -640,6 +662,9 @@ static const struct of_device_id platform_of_match[] = { .compatible = "foxlink,fl500wvr00-a0t", .data = &foxlink_fl500wvr00_a0t, }, { + .compatible = "hannstar,hsd070pww1", + .data = &hannstar_hsd070pww1, + }, { .compatible = "innolux,n116bge", .data = &innolux_n116bge, }, { -- 2.1.0.rc1 ^ permalink raw reply related [flat|nested] 3+ messages in thread
* Re: [PATCH 2/2] drm/panel: Add HannStar HSD070PWW1 7.0" WXGA TFT LCD panel 2014-08-19 15:52 ` [PATCH 2/2] drm/panel: Add HannStar HSD070PWW1 7.0" WXGA TFT LCD panel Philipp Zabel @ 2014-08-20 9:51 ` Thierry Reding 0 siblings, 0 replies; 3+ messages in thread From: Thierry Reding @ 2014-08-20 9:51 UTC (permalink / raw) To: Philipp Zabel; +Cc: devicetree, kernel, dri-devel [-- Attachment #1.1: Type: text/plain, Size: 2152 bytes --] On Tue, Aug 19, 2014 at 05:52:12PM +0200, Philipp Zabel wrote: > This patch adds support for the HannStar Display Corp. HSD070PWW1 7.0" > WXGA TFT LCD panel to the simple-panel driver. The binding documentation > is included. > > Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de> > --- > .../bindings/panel/hannstar,hsd070pww1.txt | 7 ++++++ > drivers/gpu/drm/panel/panel-simple.c | 25 ++++++++++++++++++++++ > 2 files changed, 32 insertions(+) > create mode 100644 Documentation/devicetree/bindings/panel/hannstar,hsd070pww1.txt > > diff --git a/Documentation/devicetree/bindings/panel/hannstar,hsd070pww1.txt b/Documentation/devicetree/bindings/panel/hannstar,hsd070pww1.txt > new file mode 100644 > index 0000000..211c226 > --- /dev/null > +++ b/Documentation/devicetree/bindings/panel/hannstar,hsd070pww1.txt > @@ -0,0 +1,7 @@ > +HannStar Display Corp. HSD070PWW1 7.0" WXGA TFT LCD panel > + > +Required properties: > +- compatible: should be "hannstar,hsd070pww1" > + > +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 4ce1db0..ddd651d 100644 > --- a/drivers/gpu/drm/panel/panel-simple.c > +++ b/drivers/gpu/drm/panel/panel-simple.c > @@ -518,6 +518,28 @@ static const struct panel_desc foxlink_fl500wvr00_a0t = { > }, > }; > > +static const struct drm_display_mode hannstar_hsd070pww1_mode = { > + .clock = 71100, > + .hdisplay = 1280, > + .hsync_start = 1280 + 0, > + .hsync_end = 1280 + 0 + 160, > + .htotal = 1280 + 0 + 160 + 0, > + .vdisplay = 800, > + .vsync_start = 800 + 0, > + .vsync_end = 800 + 0 + 23, > + .vtotal = 800 + 0 + 23 + 0, Horizontal and vertical porches are 0, that doesn't look right. > + .vrefresh = 60, > +}; > + > +static const struct panel_desc hannstar_hsd070pww1 = { > + .modes = &hannstar_hsd070pww1_mode, > + .num_modes = 1, > + .size = { > + .width = 151, > + .height = 94, > + }, > +}; This is missing a value for the .bpc field. Thierry [-- Attachment #1.2: Type: application/pgp-signature, Size: 819 bytes --] [-- Attachment #2: Type: text/plain, Size: 159 bytes --] _______________________________________________ dri-devel mailing list dri-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/dri-devel ^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2014-08-20 9:51 UTC | newest] Thread overview: 3+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2014-08-19 15:52 [PATCH 1/2] of: Add vendor prefix for HannStar Display Corporation Philipp Zabel 2014-08-19 15:52 ` [PATCH 2/2] drm/panel: Add HannStar HSD070PWW1 7.0" WXGA TFT LCD panel Philipp Zabel 2014-08-20 9:51 ` Thierry Reding
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).