linux-serial.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/10] NS 8250 UART Device Tree improvements
@ 2020-03-20 17:40 Lubomir Rintel
  2020-03-20 17:40 ` [PATCH 01/10] ARM: dts: pxa*: Don't redeclare phandle references Lubomir Rintel
                   ` (10 more replies)
  0 siblings, 11 replies; 15+ messages in thread
From: Lubomir Rintel @ 2020-03-20 17:40 UTC (permalink / raw)
  To: Greg Kroah-Hartman
  Cc: Rob Herring, Mark Rutland, Daniel Mack, Haojian Zhuang,
	Robert Jarzmik, Marc Gonzalez, Mans Rullgard,
	Benjamin Herrenschmidt, Paul Mackerras, Michael Ellerman,
	linuxppc-dev, linux-serial, linux-kernel, devicetree

Hi,

this series aims to make it possible to validate NS 8250 compatible serial port 
nodes in Device Tree. It ultimately ends up converting the 8250.txt binding
specification to YAML for json-schema.

It starts by fixing up a couple of issues that would fail validation of
device trees for various boards. Note there might be validation issues in other
boards -- I don't have computing power to run "make dtbs_check" with
CONFIG_OF_ALL_DTBS=y at the moment. I'm happy to fix up issues if somebody
runs the test output to me.

Unless someone has a different idea, I'd like to submit this to arm-soc once
I get the Acks from PXA and Tango maintainers as well as DT reviewers:

  [PATCH 01/10] ARM: dts: pxa*: Don't redeclare phandle references
  [PATCH 02/10] ARM: dts: pxa*: Fix serial port names
  [PATCH 03/10] ARM: dts: pxa*: Make the serial ports compatible with
  [PATCH 04/10] ARM: dts: mmp2-brownstone: Don't redeclare phandle
  [PATCH 05/10] ARM: dts: mmp*: Fix serial port names
  [PATCH 06/10] ARM: dts: mmp*: Make the serial ports compatible with
  [PATCH 07/10] ARM: dts: tango4: Make /serial compatible with ns16550a

What follows is a large yet straightforward fixup of similar nature for PowerPC.
I'd be thankful if PowerPC maintainers could pick this patch up.

  [PATCH 08/10] powerpc/fsl: Make serial ports compatible with ns16550a

Then follows folding of mrvl-serial.txt into 8250.txt (the Marvell serial
port is in fact an XScale UART, a variation of 8250) and the actual
conversion. Perhaps the best route these patches could take via the tty
tree.

  [PATCH 09/10] dt-bindings: serial: Move Marvell compatible string to
  [PATCH 10/10] dt-bindings: serial: Convert 8250 to json-schema

Thanks,
Lubo



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

end of thread, other threads:[~2020-03-23 19:01 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-03-20 17:40 [PATCH 0/10] NS 8250 UART Device Tree improvements Lubomir Rintel
2020-03-20 17:40 ` [PATCH 01/10] ARM: dts: pxa*: Don't redeclare phandle references Lubomir Rintel
2020-03-20 17:40 ` [PATCH 02/10] ARM: dts: pxa*: Fix serial port names Lubomir Rintel
2020-03-20 17:41 ` [PATCH 03/10] ARM: dts: pxa*: Make the serial ports compatible with xscale-uart Lubomir Rintel
2020-03-20 17:41 ` [PATCH 04/10] ARM: dts: mmp2-brownstone: Don't redeclare phandle references Lubomir Rintel
2020-03-20 17:41 ` [PATCH 05/10] ARM: dts: mmp*: Fix serial port names Lubomir Rintel
2020-03-20 17:41 ` [PATCH 06/10] ARM: dts: mmp*: Make the serial ports compatible with xscale-uart Lubomir Rintel
2020-03-20 17:41 ` [PATCH 07/10] ARM: dts: tango4: Make /serial compatible with ns16550a Lubomir Rintel
2020-03-21 11:11   ` Måns Rullgård
2020-03-20 17:41 ` [PATCH 08/10] powerpc/fsl: Make serial ports " Lubomir Rintel
2020-03-23 17:59   ` Rob Herring
2020-03-20 17:41 ` [PATCH 09/10] dt-bindings: serial: Move Marvell compatible string to 8250 binding doc Lubomir Rintel
2020-03-20 17:41 ` [PATCH 10/10] dt-bindings: serial: Convert 8250 to json-schema Lubomir Rintel
2020-03-23 19:00   ` Rob Herring
2020-03-23 19:01 ` [PATCH 0/10] NS 8250 UART Device Tree improvements Rob Herring

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