On 6 November 2014 10:03, Arnd Bergmann arnd@arndb.de wrote:
On Wednesday 05 November 2014 20:32:26 al.stone@linaro.org wrote:
From: Graeme Gregory graeme.gregory@linaro.org
This is a subset of pl011 UART which does not supprt DMA or baud rate changing. It does, however, provide earlycon support (i.e., using "earlycon=ttySBSA" on the kernel command line).
It is specified in the Server Base System Architecture document from ARM.
Signed-off-by: Graeme Gregory graeme.gregory@linaro.org
This one has been going back and forth so many times, I no longer know what the latest result is. Do we expect to have a separate driver for this or use a modified pl011 driver now?
If we keep this driver, I would ask you to add a DT binding that describes the register and irq settings and a compatible string as well. The driver is written to be completely portable and we should be able to use the same code for both ACPI and DT on hardware that doesn't actually implement a full pl011 but supports this driver.
This driver was pretty soundly savaged by Alan Cox
https://lkml.org/lkml/2014/9/17/161
Which is not really surprising as I wrote it with a fever.
Motion on the ARM modifications of pl011 driver seem to have stopped dead!
Graeme