* [PATCH 0/3] drm: Add panel support for PDA 91-00156-A0
@ 2018-11-21 8:47 Eugen.Hristev at microchip.com
2018-11-21 8:47 ` [PATCH 1/3] dt-bindings: add vendor prefix for PDA Precision Design Associates, Inc Eugen.Hristev at microchip.com
` (2 more replies)
0 siblings, 3 replies; 6+ messages in thread
From: Eugen.Hristev at microchip.com @ 2018-11-21 8:47 UTC (permalink / raw)
To: linux-arm-kernel
Hello,
This patch series adds support for PDA (Precision Design Associates, Inc.)
vendor, and for the PDA 91-00156-A0 simple panel, together with the bindings.
The series is on top of http://anongit.freedesktop.org/git/drm/drm.git drm-next
branch.
Cristian Birsan (1):
dt-bindings: drm/panel: simple: add support for PDA 91-00156-A0
Eugen Hristev (2):
dt-bindings: add vendor prefix for PDA Precision Design Associates,
Inc.
drm/panel: simple: add support for PDA 91-00156-A0 panel
.../bindings/display/panel/pda,91-00156-a0.txt | 7 ++++++
.../devicetree/bindings/vendor-prefixes.txt | 1 +
drivers/gpu/drm/panel/panel-simple.c | 27 ++++++++++++++++++++++
3 files changed, 35 insertions(+)
create mode 100644 Documentation/devicetree/bindings/display/panel/pda,91-00156-a0.txt
--
2.7.4
^ permalink raw reply [flat|nested] 6+ messages in thread* [PATCH 1/3] dt-bindings: add vendor prefix for PDA Precision Design Associates, Inc. 2018-11-21 8:47 [PATCH 0/3] drm: Add panel support for PDA 91-00156-A0 Eugen.Hristev at microchip.com @ 2018-11-21 8:47 ` Eugen.Hristev at microchip.com 2018-12-06 23:44 ` Rob Herring 2018-11-21 8:48 ` [PATCH 2/3] dt-bindings: drm/panel: simple: add support for PDA 91-00156-A0 Eugen.Hristev at microchip.com 2018-11-21 8:48 ` [PATCH 3/3] drm/panel: simple: add support for PDA 91-00156-A0 panel Eugen.Hristev at microchip.com 2 siblings, 1 reply; 6+ messages in thread From: Eugen.Hristev at microchip.com @ 2018-11-21 8:47 UTC (permalink / raw) To: linux-arm-kernel Precision Design Associates, Inc. (PDA) manufactures standard and custom capacitive touch screens, LCD's embedded controllers and custom embedded software. They specialize in industrial, rugged and outdoor applications. Website: http://www.pdaatl.com/ Signed-off-by: Eugen Hristev <eugen.hristev@microchip.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 a2f4451..4e0a81c 100644 --- a/Documentation/devicetree/bindings/vendor-prefixes.txt +++ b/Documentation/devicetree/bindings/vendor-prefixes.txt @@ -295,6 +295,7 @@ ovti OmniVision Technologies oxsemi Oxford Semiconductor, Ltd. panasonic Panasonic Corporation parade Parade Technologies Inc. +pda Precision Design Associates, Inc. pericom Pericom Technology Inc. pervasive Pervasive Displays, Inc. phytec PHYTEC Messtechnik GmbH -- 2.7.4 ^ permalink raw reply related [flat|nested] 6+ messages in thread
* Re: [PATCH 1/3] dt-bindings: add vendor prefix for PDA Precision Design Associates, Inc. 2018-11-21 8:47 ` [PATCH 1/3] dt-bindings: add vendor prefix for PDA Precision Design Associates, Inc Eugen.Hristev at microchip.com @ 2018-12-06 23:44 ` Rob Herring 0 siblings, 0 replies; 6+ messages in thread From: Rob Herring @ 2018-12-06 23:44 UTC (permalink / raw) To: Eugen.Hristev Cc: mark.rutland, devicetree, airlied, linux-kernel, dri-devel, robh+dt, thierry.reding, Cristian.Birsan, Eugen.Hristev, linux-arm-kernel On Wed, 21 Nov 2018 08:47:57 +0000, <Eugen.Hristev@microchip.com> wrote: > Precision Design Associates, Inc. (PDA) manufactures standard and custom > capacitive touch screens, LCD's embedded controllers and custom embedded > software. They specialize in industrial, rugged and outdoor applications. > Website: http://www.pdaatl.com/ > > Signed-off-by: Eugen Hristev <eugen.hristev@microchip.com> > --- > Documentation/devicetree/bindings/vendor-prefixes.txt | 1 + > 1 file changed, 1 insertion(+) > Reviewed-by: Rob Herring <robh@kernel.org> _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel ^ permalink raw reply [flat|nested] 6+ messages in thread
* [PATCH 2/3] dt-bindings: drm/panel: simple: add support for PDA 91-00156-A0 2018-11-21 8:47 [PATCH 0/3] drm: Add panel support for PDA 91-00156-A0 Eugen.Hristev at microchip.com 2018-11-21 8:47 ` [PATCH 1/3] dt-bindings: add vendor prefix for PDA Precision Design Associates, Inc Eugen.Hristev at microchip.com @ 2018-11-21 8:48 ` Eugen.Hristev at microchip.com 2018-12-06 23:45 ` Rob Herring 2018-11-21 8:48 ` [PATCH 3/3] drm/panel: simple: add support for PDA 91-00156-A0 panel Eugen.Hristev at microchip.com 2 siblings, 1 reply; 6+ messages in thread From: Eugen.Hristev at microchip.com @ 2018-11-21 8:48 UTC (permalink / raw) To: linux-arm-kernel From: Cristian Birsan <cristian.birsan@microchip.com> PDA 91-00156-A0 5.0 is a 5.0" WVGA TFT LCD panel. This panel with backlight is found in PDA 5" LCD screen (TM5000 series or AC320005-5). Adding Device Tree bindings for this panel. Signed-off-by: Cristian Birsan <cristian.birsan@microchip.com> --- .../devicetree/bindings/display/panel/pda,91-00156-a0.txt | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 Documentation/devicetree/bindings/display/panel/pda,91-00156-a0.txt diff --git a/Documentation/devicetree/bindings/display/panel/pda,91-00156-a0.txt b/Documentation/devicetree/bindings/display/panel/pda,91-00156-a0.txt new file mode 100644 index 0000000..52f0da9 --- /dev/null +++ b/Documentation/devicetree/bindings/display/panel/pda,91-00156-a0.txt @@ -0,0 +1,7 @@ +PDA 91-00156-A0 5.0" WVGA TFT LCD panel + +Required properties: +- compatible: should be "pda,91-00156-a0" + +This binding is compatible with the simple-panel binding, which is specified +in simple-panel.txt in this directory. -- 2.7.4 ^ permalink raw reply related [flat|nested] 6+ messages in thread
* Re: [PATCH 2/3] dt-bindings: drm/panel: simple: add support for PDA 91-00156-A0 2018-11-21 8:48 ` [PATCH 2/3] dt-bindings: drm/panel: simple: add support for PDA 91-00156-A0 Eugen.Hristev at microchip.com @ 2018-12-06 23:45 ` Rob Herring 0 siblings, 0 replies; 6+ messages in thread From: Rob Herring @ 2018-12-06 23:45 UTC (permalink / raw) To: Eugen.Hristev Cc: mark.rutland, devicetree, airlied, linux-kernel, dri-devel, thierry.reding, Cristian.Birsan, linux-arm-kernel On Wed, Nov 21, 2018 at 08:48:00AM +0000, Eugen.Hristev@microchip.com wrote: > From: Cristian Birsan <cristian.birsan@microchip.com> > > PDA 91-00156-A0 5.0 is a 5.0" WVGA TFT LCD panel. > This panel with backlight is found in PDA 5" LCD screen (TM5000 series or > AC320005-5). > Adding Device Tree bindings for this panel. > > Signed-off-by: Cristian Birsan <cristian.birsan@microchip.com> > --- > .../devicetree/bindings/display/panel/pda,91-00156-a0.txt | 7 +++++++ > 1 file changed, 7 insertions(+) > create mode 100644 Documentation/devicetree/bindings/display/panel/pda,91-00156-a0.txt > > diff --git a/Documentation/devicetree/bindings/display/panel/pda,91-00156-a0.txt b/Documentation/devicetree/bindings/display/panel/pda,91-00156-a0.txt > new file mode 100644 > index 0000000..52f0da9 > --- /dev/null > +++ b/Documentation/devicetree/bindings/display/panel/pda,91-00156-a0.txt > @@ -0,0 +1,7 @@ > +PDA 91-00156-A0 5.0" WVGA TFT LCD panel > + > +Required properties: > +- compatible: should be "pda,91-00156-a0" > + > +This binding is compatible with the simple-panel binding, which is specified > +in simple-panel.txt in this directory. You need to explicitly list what properties from this are used. Does this have a single supply or did you just forget to add supplies for example? I don't know. Rob _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel ^ permalink raw reply [flat|nested] 6+ messages in thread
* [PATCH 3/3] drm/panel: simple: add support for PDA 91-00156-A0 panel 2018-11-21 8:47 [PATCH 0/3] drm: Add panel support for PDA 91-00156-A0 Eugen.Hristev at microchip.com 2018-11-21 8:47 ` [PATCH 1/3] dt-bindings: add vendor prefix for PDA Precision Design Associates, Inc Eugen.Hristev at microchip.com 2018-11-21 8:48 ` [PATCH 2/3] dt-bindings: drm/panel: simple: add support for PDA 91-00156-A0 Eugen.Hristev at microchip.com @ 2018-11-21 8:48 ` Eugen.Hristev at microchip.com 2 siblings, 0 replies; 6+ messages in thread From: Eugen.Hristev at microchip.com @ 2018-11-21 8:48 UTC (permalink / raw) To: linux-arm-kernel PDA 91-00156-A0 5.0 is a 5.0" WVGA TFT LCD panel. This panel with backlight is found in PDA 5" LCD screen (TM5000 series or AC320005-5). Signed-off-by: Eugen Hristev <eugen.hristev@microchip.com> --- drivers/gpu/drm/panel/panel-simple.c | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/drivers/gpu/drm/panel/panel-simple.c b/drivers/gpu/drm/panel/panel-simple.c index 5fbee83..3fc9d0b 100644 --- a/drivers/gpu/drm/panel/panel-simple.c +++ b/drivers/gpu/drm/panel/panel-simple.c @@ -1984,6 +1984,30 @@ static const struct panel_desc ortustech_com43h4m85ulc = { .bus_flags = DRM_BUS_FLAG_DE_HIGH | DRM_BUS_FLAG_PIXDATA_POSEDGE, }; +static const struct drm_display_mode pda_91_00156_a0_mode = { + .clock = 33300, + .hdisplay = 800, + .hsync_start = 800 + 1, + .hsync_end = 800 + 1 + 64, + .htotal = 800 + 1 + 64 + 64, + .vdisplay = 480, + .vsync_start = 480 + 1, + .vsync_end = 480 + 1 + 23, + .vtotal = 480 + 1 + 23 + 22, + .vrefresh = 60, +}; + +static const struct panel_desc pda_91_00156_a0 = { + .modes = &pda_91_00156_a0_mode, + .num_modes = 1, + .size = { + .width = 152, + .height = 91, + }, + .bus_format = MEDIA_BUS_FMT_RGB888_1X24, +}; + + static const struct drm_display_mode qd43003c0_40_mode = { .clock = 9000, .hdisplay = 480, @@ -2659,6 +2683,9 @@ static const struct of_device_id platform_of_match[] = { .compatible = "ortustech,com43h4m85ulc", .data = &ortustech_com43h4m85ulc, }, { + .compatible = "pda,91-00156-a0", + .data = &pda_91_00156_a0, + }, { .compatible = "qiaodian,qd43003c0-40", .data = &qd43003c0_40, }, { -- 2.7.4 ^ permalink raw reply related [flat|nested] 6+ messages in thread
end of thread, other threads:[~2018-12-07 1:32 UTC | newest] Thread overview: 6+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2018-11-21 8:47 [PATCH 0/3] drm: Add panel support for PDA 91-00156-A0 Eugen.Hristev at microchip.com 2018-11-21 8:47 ` [PATCH 1/3] dt-bindings: add vendor prefix for PDA Precision Design Associates, Inc Eugen.Hristev at microchip.com 2018-12-06 23:44 ` Rob Herring 2018-11-21 8:48 ` [PATCH 2/3] dt-bindings: drm/panel: simple: add support for PDA 91-00156-A0 Eugen.Hristev at microchip.com 2018-12-06 23:45 ` Rob Herring 2018-11-21 8:48 ` [PATCH 3/3] drm/panel: simple: add support for PDA 91-00156-A0 panel Eugen.Hristev at microchip.com
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).