linux-sh.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v3 0/9] DU DT support for Marzen, Lager and Koelsch
@ 2014-09-24 13:20 Laurent Pinchart
  2014-10-24  5:09 ` Simon Horman
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Laurent Pinchart @ 2014-09-24 13:20 UTC (permalink / raw)
  To: linux-sh

Hello,

This patch series enable the DU device in DT for the Marzen, Lager and Koelsch
boards (in their multiplatform implementation only).

Compared to v2,

- the Marzen and Lager adv7123 DT nodes have been renamed to vga-encoder

- the Marzen and Lager adv7123 DT nodes now correctly set the "reg" property
in their port subnodes.

Compared to v1,

- support for the external LVDS panel commonly used with the three boards has
been moved to a separate file (r8a77xx-aa104xd12-panel.dtsi) that can be
included at the end of the Marzen, Lager or Koelsch DTS

- the DU DT nodes have been renamed to "display"

- the s/remote/remove/ typo has been fixed in commit messages.

The first three patches add the DU nodes to the SoC .dtsi files. Patch 04 adds
the panel .dtsi. Patches 05 enables the DU device in DT for the Marzen board,
and patches 06 to 09 perform the same operation for the Lager and Koelsch
boards, removing the C code DU platform device in the process.

Please note that HDMI output isn't supported yet, another patch set will come
in the next few days.

The patches are based on top of the DU changes from the "[PATCH 00/16] R-Car
Display Unit DT bindings" series that will be merged in v3.18. This series is
thus targeted at v3.19. Fast-tracking it to v3.18 is still possible if
desired, in which case I would need to ask Dave Airlie to provide a stable
branch with the driver changes. The clock is ticking, if anyone would like DU
DT in v3.18, speak now or forever hold your peace.

I've pushed a test branch that includes all patches to

	git://linuxtv.org/pinchartl/fbdev.git drm/du/dt

Laurent Pinchart (9):
  ARM: shmobile: r8a7779: Add DU node to device tree
  ARM: shmobile: r8a7790: Add DU node to device tree
  ARM: shmobile: r8a7791: Add DU node to device tree
  ARM: shmobile: dts: Add common file for AA104XD12 panel
  ARM: shmobile: marzen: Enable DU device in DT
  ARM: shmobile: lager-reference: Remove DU platform device
  ARM: shmobile: lager: Enable DU device in DT
  ARM: shmobile: koelsch-reference: Remove DU platform device
  ARM: shmobile: koelsch: Enable DU device in DT

 arch/arm/boot/dts/r8a7779-marzen.dts             | 81 ++++++++++++++++++++++++
 arch/arm/boot/dts/r8a7779.dtsi                   | 24 +++++++
 arch/arm/boot/dts/r8a7790-lager.dts              | 53 +++++++++++++++-
 arch/arm/boot/dts/r8a7790.dtsi                   | 39 ++++++++++++
 arch/arm/boot/dts/r8a7791-koelsch.dts            | 16 ++++-
 arch/arm/boot/dts/r8a7791.dtsi                   | 30 +++++++++
 arch/arm/boot/dts/r8a77xx-aa104xd12-panel.dtsi   | 41 ++++++++++++
 arch/arm/mach-shmobile/board-koelsch-reference.c | 73 ---------------------
 arch/arm/mach-shmobile/board-lager-reference.c   | 80 -----------------------
 9 files changed, 278 insertions(+), 159 deletions(-)
 create mode 100644 arch/arm/boot/dts/r8a77xx-aa104xd12-panel.dtsi

-- 
Regards,

Laurent Pinchart


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [PATCH v3 0/9] DU DT support for Marzen, Lager and Koelsch
  2014-09-24 13:20 [PATCH v3 0/9] DU DT support for Marzen, Lager and Koelsch Laurent Pinchart
@ 2014-10-24  5:09 ` Simon Horman
  2014-10-24  7:20 ` Simon Horman
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 5+ messages in thread
From: Simon Horman @ 2014-10-24  5:09 UTC (permalink / raw)
  To: linux-sh

Hi Laurent,

On Wed, Sep 24, 2014 at 04:20:19PM +0300, Laurent Pinchart wrote:
> Hello,
> 
> This patch series enable the DU device in DT for the Marzen, Lager and Koelsch
> boards (in their multiplatform implementation only).
> 
> Compared to v2,
> 
> - the Marzen and Lager adv7123 DT nodes have been renamed to vga-encoder
> 
> - the Marzen and Lager adv7123 DT nodes now correctly set the "reg" property
> in their port subnodes.
> 
> Compared to v1,
> 
> - support for the external LVDS panel commonly used with the three boards has
> been moved to a separate file (r8a77xx-aa104xd12-panel.dtsi) that can be
> included at the end of the Marzen, Lager or Koelsch DTS
> 
> - the DU DT nodes have been renamed to "display"
> 
> - the s/remote/remove/ typo has been fixed in commit messages.
> 
> The first three patches add the DU nodes to the SoC .dtsi files. Patch 04 adds
> the panel .dtsi. Patches 05 enables the DU device in DT for the Marzen board,
> and patches 06 to 09 perform the same operation for the Lager and Koelsch
> boards, removing the C code DU platform device in the process.
> 
> Please note that HDMI output isn't supported yet, another patch set will come
> in the next few days.
> 
> The patches are based on top of the DU changes from the "[PATCH 00/16] R-Car
> Display Unit DT bindings" series that will be merged in v3.18. This series is
> thus targeted at v3.19. Fast-tracking it to v3.18 is still possible if
> desired, in which case I would need to ask Dave Airlie to provide a stable
> branch with the driver changes. The clock is ticking, if anyone would like DU
> DT in v3.18, speak now or forever hold your peace.
> 
> I've pushed a test branch that includes all patches to
> 
> 	git://linuxtv.org/pinchartl/fbdev.git drm/du/dt

Thanks for this, I'm very happy to see these changes.

Now that v3.18-rc1 is part of my devel tree could you consider
rebasing these patches?

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [PATCH v3 0/9] DU DT support for Marzen, Lager and Koelsch
  2014-09-24 13:20 [PATCH v3 0/9] DU DT support for Marzen, Lager and Koelsch Laurent Pinchart
  2014-10-24  5:09 ` Simon Horman
@ 2014-10-24  7:20 ` Simon Horman
  2014-10-24 12:04 ` Laurent Pinchart
  2014-10-27  0:09 ` Simon Horman
  3 siblings, 0 replies; 5+ messages in thread
From: Simon Horman @ 2014-10-24  7:20 UTC (permalink / raw)
  To: linux-sh

On Fri, Oct 24, 2014 at 02:09:43PM +0900, Simon Horman wrote:
> Hi Laurent,
> 
> On Wed, Sep 24, 2014 at 04:20:19PM +0300, Laurent Pinchart wrote:
> > Hello,
> > 
> > This patch series enable the DU device in DT for the Marzen, Lager and Koelsch
> > boards (in their multiplatform implementation only).
> > 
> > Compared to v2,
> > 
> > - the Marzen and Lager adv7123 DT nodes have been renamed to vga-encoder
> > 
> > - the Marzen and Lager adv7123 DT nodes now correctly set the "reg" property
> > in their port subnodes.
> > 
> > Compared to v1,
> > 
> > - support for the external LVDS panel commonly used with the three boards has
> > been moved to a separate file (r8a77xx-aa104xd12-panel.dtsi) that can be
> > included at the end of the Marzen, Lager or Koelsch DTS
> > 
> > - the DU DT nodes have been renamed to "display"
> > 
> > - the s/remote/remove/ typo has been fixed in commit messages.
> > 
> > The first three patches add the DU nodes to the SoC .dtsi files. Patch 04 adds
> > the panel .dtsi. Patches 05 enables the DU device in DT for the Marzen board,
> > and patches 06 to 09 perform the same operation for the Lager and Koelsch
> > boards, removing the C code DU platform device in the process.
> > 
> > Please note that HDMI output isn't supported yet, another patch set will come
> > in the next few days.
> > 
> > The patches are based on top of the DU changes from the "[PATCH 00/16] R-Car
> > Display Unit DT bindings" series that will be merged in v3.18. This series is
> > thus targeted at v3.19. Fast-tracking it to v3.18 is still possible if
> > desired, in which case I would need to ask Dave Airlie to provide a stable
> > branch with the driver changes. The clock is ticking, if anyone would like DU
> > DT in v3.18, speak now or forever hold your peace.
> > 
> > I've pushed a test branch that includes all patches to
> > 
> > 	git://linuxtv.org/pinchartl/fbdev.git drm/du/dt
> 
> Thanks for this, I'm very happy to see these changes.
> 
> Now that v3.18-rc1 is part of my devel tree could you consider
> rebasing these patches?

If it is appropriate could you also consider an shmobile_defconfig
update to accompany this series.

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [PATCH v3 0/9] DU DT support for Marzen, Lager and Koelsch
  2014-09-24 13:20 [PATCH v3 0/9] DU DT support for Marzen, Lager and Koelsch Laurent Pinchart
  2014-10-24  5:09 ` Simon Horman
  2014-10-24  7:20 ` Simon Horman
@ 2014-10-24 12:04 ` Laurent Pinchart
  2014-10-27  0:09 ` Simon Horman
  3 siblings, 0 replies; 5+ messages in thread
From: Laurent Pinchart @ 2014-10-24 12:04 UTC (permalink / raw)
  To: linux-sh

Hi Simon,

On Friday 24 October 2014 16:20:24 Simon Horman wrote:
> On Fri, Oct 24, 2014 at 02:09:43PM +0900, Simon Horman wrote:
> > On Wed, Sep 24, 2014 at 04:20:19PM +0300, Laurent Pinchart wrote:
> > > Hello,
> > > 
> > > This patch series enable the DU device in DT for the Marzen, Lager and
> > > Koelsch boards (in their multiplatform implementation only).
> > > 
> > > Compared to v2,
> > > 
> > > - the Marzen and Lager adv7123 DT nodes have been renamed to vga-encoder
> > > 
> > > - the Marzen and Lager adv7123 DT nodes now correctly set the "reg"
> > > property in their port subnodes.
> > > 
> > > Compared to v1,
> > > 
> > > - support for the external LVDS panel commonly used with the three
> > > boards has been moved to a separate file (r8a77xx-aa104xd12-panel.dtsi)
> > > that can be included at the end of the Marzen, Lager or Koelsch DTS
> > > 
> > > - the DU DT nodes have been renamed to "display"
> > > 
> > > - the s/remote/remove/ typo has been fixed in commit messages.
> > > 
> > > The first three patches add the DU nodes to the SoC .dtsi files. Patch
> > > 04 adds the panel .dtsi. Patches 05 enables the DU device in DT for the
> > > Marzen board, and patches 06 to 09 perform the same operation for the
> > > Lager and Koelsch boards, removing the C code DU platform device in the
> > > process.
> > > 
> > > Please note that HDMI output isn't supported yet, another patch set will
> > > come in the next few days.
> > > 
> > > The patches are based on top of the DU changes from the "[PATCH 00/16]
> > > R-Car Display Unit DT bindings" series that will be merged in v3.18.
> > > This series is thus targeted at v3.19. Fast-tracking it to v3.18 is
> > > still possible if desired, in which case I would need to ask Dave
> > > Airlie to provide a stable branch with the driver changes. The clock is
> > > ticking, if anyone would like DU DT in v3.18, speak now or forever hold
> > > your peace.
> > > 
> > > I've pushed a test branch that includes all patches to
> > > 
> > > 	git://linuxtv.org/pinchartl/fbdev.git drm/du/dt
> > 
> > Thanks for this, I'm very happy to see these changes.
> > 
> > Now that v3.18-rc1 is part of my devel tree could you consider
> > rebasing these patches?

Done.

> If it is appropriate could you also consider an shmobile_defconfig
> update to accompany this series.

The rcar-du-drm driver is already enabled in shmobile_defconfig.

-- 
Regards,

Laurent Pinchart


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [PATCH v3 0/9] DU DT support for Marzen, Lager and Koelsch
  2014-09-24 13:20 [PATCH v3 0/9] DU DT support for Marzen, Lager and Koelsch Laurent Pinchart
                   ` (2 preceding siblings ...)
  2014-10-24 12:04 ` Laurent Pinchart
@ 2014-10-27  0:09 ` Simon Horman
  3 siblings, 0 replies; 5+ messages in thread
From: Simon Horman @ 2014-10-27  0:09 UTC (permalink / raw)
  To: linux-sh

On Fri, Oct 24, 2014 at 03:04:49PM +0300, Laurent Pinchart wrote:
> Hi Simon,
> 
> On Friday 24 October 2014 16:20:24 Simon Horman wrote:
> > On Fri, Oct 24, 2014 at 02:09:43PM +0900, Simon Horman wrote:
> > > On Wed, Sep 24, 2014 at 04:20:19PM +0300, Laurent Pinchart wrote:
> > > > Hello,
> > > > 
> > > > This patch series enable the DU device in DT for the Marzen, Lager and
> > > > Koelsch boards (in their multiplatform implementation only).
> > > > 
> > > > Compared to v2,
> > > > 
> > > > - the Marzen and Lager adv7123 DT nodes have been renamed to vga-encoder
> > > > 
> > > > - the Marzen and Lager adv7123 DT nodes now correctly set the "reg"
> > > > property in their port subnodes.
> > > > 
> > > > Compared to v1,
> > > > 
> > > > - support for the external LVDS panel commonly used with the three
> > > > boards has been moved to a separate file (r8a77xx-aa104xd12-panel.dtsi)
> > > > that can be included at the end of the Marzen, Lager or Koelsch DTS
> > > > 
> > > > - the DU DT nodes have been renamed to "display"
> > > > 
> > > > - the s/remote/remove/ typo has been fixed in commit messages.
> > > > 
> > > > The first three patches add the DU nodes to the SoC .dtsi files. Patch
> > > > 04 adds the panel .dtsi. Patches 05 enables the DU device in DT for the
> > > > Marzen board, and patches 06 to 09 perform the same operation for the
> > > > Lager and Koelsch boards, removing the C code DU platform device in the
> > > > process.
> > > > 
> > > > Please note that HDMI output isn't supported yet, another patch set will
> > > > come in the next few days.
> > > > 
> > > > The patches are based on top of the DU changes from the "[PATCH 00/16]
> > > > R-Car Display Unit DT bindings" series that will be merged in v3.18.
> > > > This series is thus targeted at v3.19. Fast-tracking it to v3.18 is
> > > > still possible if desired, in which case I would need to ask Dave
> > > > Airlie to provide a stable branch with the driver changes. The clock is
> > > > ticking, if anyone would like DU DT in v3.18, speak now or forever hold
> > > > your peace.
> > > > 
> > > > I've pushed a test branch that includes all patches to
> > > > 
> > > > 	git://linuxtv.org/pinchartl/fbdev.git drm/du/dt
> > > 
> > > Thanks for this, I'm very happy to see these changes.
> > > 
> > > Now that v3.18-rc1 is part of my devel tree could you consider
> > > rebasing these patches?
> 
> Done.

Thanks.

> > If it is appropriate could you also consider an shmobile_defconfig
> > update to accompany this series.
> 
> The rcar-du-drm driver is already enabled in shmobile_defconfig.

Thanks, got it.

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2014-10-27  0:09 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-09-24 13:20 [PATCH v3 0/9] DU DT support for Marzen, Lager and Koelsch Laurent Pinchart
2014-10-24  5:09 ` Simon Horman
2014-10-24  7:20 ` Simon Horman
2014-10-24 12:04 ` Laurent Pinchart
2014-10-27  0:09 ` Simon Horman

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).