mbox series

[4.4.y-cip,0/9] Add LCD Panel support for RZ/G1E board

Message ID 20200728104330.6182-1-biju.das.jz@bp.renesas.com
Headers show
Series Add LCD Panel support for RZ/G1E board | expand

Message

Biju Das July 28, 2020, 10:43 a.m. UTC
Add LCD Panel support for iWave RZ/G1E board based on r8a7745 SoC.

Backporting the panel patch as it is, requires drm bridge Api changes, 
which is not present at 4.4 kernel. So used the 4.4 rm framework to attach
the simple panel driver with rgb connector driver. The rgb connector is
based on the workdone for the lvds connector. The display panel binding
patch is backported to 4.4 kernel,since the mainline uses yaml file and
it conflict with corresponding .txt in 4.4 kernel.

Other patches in this series are cherry picked from mainline.


Biju Das (2):
  dt-bindings: display: Add bindings for EDT panel
  drm: rcar-du: Support panels connected directly to the DPAD outputs

Eric Anholt (1):
  drm: Add an encoder and connector type enum for DPI.

Fabrizio Castro (1):
  ARM: shmobile: defconfig: Enable support for panels from EDT

Geert Uytterhoeven (1):
  ARM: shmobile: defconfig: Enable frame buffer console for
    armadillo800eva

Laurent Pinchart (1):
  drm: rcar-du: Use the DRM panel API

Marian-Cristian Rotariu (2):
  drm/panel: simple: Add EDT panel support
  ARM: dts: iwg22d-sodimm: Enable LCD panel

Rob Herring (1):
  of: add node name compare helper functions

 .../display/panel/edt,etm043080dh6gp.txt      |   9 ++
 .../dts/r8a7745-iwg22d-sodimm-dbhd-ca.dts     |   6 +
 arch/arm/boot/dts/r8a7745-iwg22d-sodimm.dts   |  59 ++++++++++
 arch/arm/configs/shmobile_defconfig           |   3 +
 drivers/gpu/drm/drm_crtc.c                    |   2 +
 drivers/gpu/drm/panel/panel-simple.c          |  33 ++++++
 drivers/gpu/drm/rcar-du/Kconfig               |   1 +
 drivers/gpu/drm/rcar-du/Makefile              |   1 +
 drivers/gpu/drm/rcar-du/rcar_du_encoder.c     |  36 ++++++
 drivers/gpu/drm/rcar-du/rcar_du_rgbcon.c      | 105 ++++++++++++++++++
 drivers/gpu/drm/rcar-du/rcar_du_rgbcon.h      |  22 ++++
 drivers/of/base.c                             |  22 ++++
 include/linux/of.h                            |  13 +++
 include/uapi/drm/drm_mode.h                   |   2 +
 14 files changed, 314 insertions(+)
 create mode 100644 Documentation/devicetree/bindings/display/panel/edt,etm043080dh6gp.txt
 create mode 100644 drivers/gpu/drm/rcar-du/rcar_du_rgbcon.c
 create mode 100644 drivers/gpu/drm/rcar-du/rcar_du_rgbcon.h

Comments

Pavel Machek July 28, 2020, 8:40 p.m. UTC | #1
Hi!

> Add LCD Panel support for iWave RZ/G1E board based on r8a7745 SoC.
> 
> Backporting the panel patch as it is, requires drm bridge Api changes, 
> which is not present at 4.4 kernel. So used the 4.4 rm framework to attach
> the simple panel driver with rgb connector driver. The rgb connector is
> based on the workdone for the lvds connector. The display panel binding
> patch is backported to 4.4 kernel,since the mainline uses yaml file and
> it conflict with corresponding .txt in 4.4 kernel.
> 
> Other patches in this series are cherry picked from mainline.

I don't see anything wrong with this, so I'll test/apply it if noone objects.

I guess we could like patches for cip-kernel-config repository to actually enable this in 
our testing...

Best regards,
									Pavel
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#5041): https://lists.cip-project.org/g/cip-dev/message/5041
Mute This Topic: https://lists.cip-project.org/mt/75842037/4520428
Group Owner: cip-dev+owner@lists.cip-project.org
Unsubscribe: https://lists.cip-project.org/g/cip-dev/leave/8129116/1171672734/xyzzy  [patchwork-cip-dev@patchwork.kernel.org]
-=-=-=-=-=-=-=-=-=-=-=-
Nobuhiro Iwamatsu July 29, 2020, 6:11 a.m. UTC | #2
Hi all,

> -----Original Message-----
> From: Pavel Machek [mailto:pavel@denx.de]
> Sent: Wednesday, July 29, 2020 5:40 AM
> To: Biju Das <biju.das.jz@bp.renesas.com>
> Cc: cip-dev@lists.cip-project.org; iwamatsu nobuhiro(岩松 信洋 □SWC◯ACT)
> <nobuhiro1.iwamatsu@toshiba.co.jp>; Chris Paterson <chris.paterson2@renesas.com>; Prabhakar Mahadev Lad
> <prabhakar.mahadev-lad.rj@bp.renesas.com>
> Subject: Re: [PATCH 4.4.y-cip 0/9] Add LCD Panel support for RZ/G1E board
> 
> Hi!
> 
> > Add LCD Panel support for iWave RZ/G1E board based on r8a7745 SoC.
> >
> > Backporting the panel patch as it is, requires drm bridge Api changes,
> > which is not present at 4.4 kernel. So used the 4.4 rm framework to attach
> > the simple panel driver with rgb connector driver. The rgb connector is
> > based on the workdone for the lvds connector. The display panel binding
> > patch is backported to 4.4 kernel,since the mainline uses yaml file and
> > it conflict with corresponding .txt in 4.4 kernel.
> >
> > Other patches in this series are cherry picked from mainline.
> 
> I don't see anything wrong with this, so I'll test/apply it if noone objects.
> 

I didn't see any isseue this patche series.
The CI test is fine, so I commit.

> I guess we could like patches for cip-kernel-config repository to actually enable this in
> our testing...

+1.

> 
> Best regards,
> 									Pavel

Best regards,
  Nobuhiro
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#5043): https://lists.cip-project.org/g/cip-dev/message/5043
Mute This Topic: https://lists.cip-project.org/mt/75842037/4520428
Group Owner: cip-dev+owner@lists.cip-project.org
Unsubscribe: https://lists.cip-project.org/g/cip-dev/leave/8129116/1171672734/xyzzy  [patchwork-cip-dev@patchwork.kernel.org]
-=-=-=-=-=-=-=-=-=-=-=-
Biju Das July 29, 2020, 6:57 a.m. UTC | #3
Hi All,

Thanks for the feedback.

> Subject: RE: [PATCH 4.4.y-cip 0/9] Add LCD Panel support for RZ/G1E board
>
> Hi all,
>
> > -----Original Message-----
> > From: Pavel Machek [mailto:pavel@denx.de]
> > Sent: Wednesday, July 29, 2020 5:40 AM
> > To: Biju Das <biju.das.jz@bp.renesas.com>
> > Cc: cip-dev@lists.cip-project.org; iwamatsu nobuhiro(岩松 信洋 □SWC
> ◯ACT)
> > <nobuhiro1.iwamatsu@toshiba.co.jp>; Chris Paterson
> > <chris.paterson2@renesas.com>; Prabhakar Mahadev Lad
> > <prabhakar.mahadev-lad.rj@bp.renesas.com>
> > Subject: Re: [PATCH 4.4.y-cip 0/9] Add LCD Panel support for RZ/G1E
> > board
> >
> > Hi!
> >
> > > Add LCD Panel support for iWave RZ/G1E board based on r8a7745 SoC.
> > >
> > > Backporting the panel patch as it is, requires drm bridge Api
> > > changes, which is not present at 4.4 kernel. So used the 4.4 rm
> > > framework to attach the simple panel driver with rgb connector
> > > driver. The rgb connector is based on the workdone for the lvds
> > > connector. The display panel binding patch is backported to 4.4
> > > kernel,since the mainline uses yaml file and it conflict with corresponding
> .txt in 4.4 kernel.
> > >
> > > Other patches in this series are cherry picked from mainline.
> >
> > I don't see anything wrong with this, so I'll test/apply it if noone objects.
> >
>
> I didn't see any isseue this patche series.
> The CI test is fine, so I commit.
>
> > I guess we could like patches for cip-kernel-config repository to
> > actually enable this in our testing...
>
> +1.

Sure I will send a new merge request for cip-kernel-config.

Cheers,
Biju


Renesas Electronics Europe GmbH, Geschaeftsfuehrer/President: Carsten Jauch, Sitz der Gesellschaft/Registered office: Duesseldorf, Arcadiastrasse 10, 40472 Duesseldorf, Germany, Handelsregister/Commercial Register: Duesseldorf, HRB 3708 USt-IDNr./Tax identification no.: DE 119353406 WEEE-Reg.-Nr./WEEE reg. no.: DE 14978647
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#5044): https://lists.cip-project.org/g/cip-dev/message/5044
Mute This Topic: https://lists.cip-project.org/mt/75842037/4520428
Group Owner: cip-dev+owner@lists.cip-project.org
Unsubscribe: https://lists.cip-project.org/g/cip-dev/leave/8129116/1171672734/xyzzy  [patchwork-cip-dev@patchwork.kernel.org]
-=-=-=-=-=-=-=-=-=-=-=-