All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/12] Prepare amba-pl011 for ZTE UART support
@ 2015-11-16 17:39 ` Russell King - ARM Linux
  0 siblings, 0 replies; 70+ messages in thread
From: Russell King - ARM Linux @ 2015-11-16 17:39 UTC (permalink / raw)
  To: linux-serial, linux-arm-kernel
  Cc: Peter Hurley, Greg Kroah-Hartman, Andre Przywara, Linus Walleij,
	Andrew.Jackson, Timur Tabi, Jiri Slaby, Jun Nie

This series is a re-posting of the updates to the AMBA PL011 primecell
serial port.

ZTE UARTs differ from the ARM version in two ways: the address layout
of the register set is substantially different, and the register access
size needs to be 32-bit.

This series converts the driver to use a lookup table to address the
first point, and switches to use a flag to indicate the access size.
We also switch the driver to use relaxed accessors, which is safe as
none of these are responsible for DMA configuration.

 drivers/tty/serial/amba-pl011.c | 335 ++++++++++++++++++++++++++--------------
 drivers/tty/serial/amba-pl011.h |  34 ++++
 include/linux/amba/serial.h     |  18 +++
 3 files changed, 269 insertions(+), 118 deletions(-)

-- 
FTTC broadband for 0.8mile line: currently at 9.6Mbps down 400kbps up
according to speedtest.net.

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

end of thread, other threads:[~2015-12-24 16:51 UTC | newest]

Thread overview: 70+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-11-16 17:39 [PATCH 00/12] Prepare amba-pl011 for ZTE UART support Russell King - ARM Linux
2015-11-16 17:39 ` Russell King - ARM Linux
2015-11-16 17:40 ` [PATCH 01/12] tty: amba-pl011: add register accessor functions Russell King
2015-11-16 17:40   ` Russell King
2015-12-05 18:57   ` Peter Hurley
2015-12-05 18:57     ` Peter Hurley
2015-12-24 15:14     ` Russell King - ARM Linux
2015-12-24 15:14       ` Russell King - ARM Linux
2015-11-16 17:40 ` [PATCH 02/12] tty: amba-pl011: convert accessor functions to take uart_amba_port Russell King
2015-11-16 17:40   ` Russell King
2015-11-16 17:40 ` [PATCH 03/12] tty: amba-pl011: add helper to detect split LCRH register Russell King
2015-11-16 17:40   ` Russell King
2015-11-16 17:40 ` [PATCH 04/12] tty: amba-pl011: prepare REG_* register indexes Russell King
2015-11-16 17:40   ` Russell King
2015-11-16 17:40 ` [PATCH 05/12] tty: amba-pl011: add register lookup table Russell King
2015-11-16 17:40   ` Russell King
2015-11-19 14:10   ` Dave Martin
2015-11-19 14:10     ` Dave Martin
2015-12-24  6:54   ` Huang Shijie
2015-12-24  6:54     ` Huang Shijie
2015-12-24 11:01     ` Russell King - ARM Linux
2015-12-24 11:01       ` Russell King - ARM Linux
2015-12-24 15:03     ` Timur Tabi
2015-12-24 15:03       ` Timur Tabi
2015-12-24 15:05       ` Russell King - ARM Linux
2015-12-24 15:05         ` Russell King - ARM Linux
2015-12-24 15:35         ` Timur Tabi
2015-12-24 15:35           ` Timur Tabi
2015-12-24 15:40           ` Russell King - ARM Linux
2015-12-24 15:40             ` Russell King - ARM Linux
2015-12-24 15:50             ` Timur Tabi
2015-12-24 15:50               ` Timur Tabi
2015-12-24 15:54               ` Russell King - ARM Linux
2015-12-24 15:54                 ` Russell King - ARM Linux
2015-12-24 16:07                 ` Russell King - ARM Linux
2015-12-24 16:07                   ` Russell King - ARM Linux
2015-12-24 16:51                   ` Russell King - ARM Linux
2015-12-24 16:51                     ` Russell King - ARM Linux
2015-11-16 17:40 ` [PATCH 06/12] tty: amba-pl011: add register offset table to vendor data Russell King
2015-11-16 17:40   ` Russell King
2015-11-16 17:40 ` [PATCH 07/12] tty: amba-pl011: add ST register offset table Russell King
2015-11-16 17:40   ` Russell King
2015-11-16 17:40 ` [PATCH 08/12] tty: amba-pl011: clean up LCR register offsets Russell King
2015-11-16 17:40   ` Russell King
2015-11-16 17:40 ` [PATCH 09/12] tty: amba-pl011: remove ST micro registers from standard table Russell King
2015-11-16 17:40   ` Russell King
2015-11-16 17:40 ` [PATCH 10/12] tty: amba-pl011: add support for 32-bit register access Russell King
2015-11-16 17:40   ` Russell King
2015-11-16 17:45   ` Timur Tabi
2015-11-16 17:45     ` Timur Tabi
2015-11-16 17:52     ` Russell King - ARM Linux
2015-11-16 17:52       ` Russell King - ARM Linux
2015-11-16 18:25       ` Timur Tabi
2015-11-16 18:25         ` Timur Tabi
2015-11-16 18:30         ` Russell King - ARM Linux
2015-11-16 18:30           ` Russell King - ARM Linux
2015-11-16 20:52           ` Timur Tabi
2015-11-16 20:52             ` Timur Tabi
2015-11-16 21:18           ` Peter Hurley
2015-11-16 21:18             ` Peter Hurley
2015-11-16 17:40 ` [PATCH 11/12] tty: amba-pl011: add support for ZTE UART (EXPERIMENTAL) Russell King
2015-11-16 17:40   ` Russell King
2015-11-16 17:41 ` [PATCH 12/12] tty: amba-pl011: switch to using relaxed IO accessors Russell King
2015-11-16 17:41   ` Russell King
2015-12-05 18:49 ` [PATCH 00/12] Prepare amba-pl011 for ZTE UART support Peter Hurley
2015-12-05 18:49   ` Peter Hurley
2015-12-05 19:06   ` Timur Tabi
2015-12-05 19:06     ` Timur Tabi
2015-12-13  6:36     ` Greg Kroah-Hartman
2015-12-13  6:36       ` Greg Kroah-Hartman

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.