linux-serial.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/5] Remove UPIO_DWAPB{,32} from 8250 driver
@ 2011-08-15  9:17 Jamie Iles
  2011-08-15  9:17 ` [PATCH 1/5] tty: serial: allow ports to override the irq handler Jamie Iles
                   ` (6 more replies)
  0 siblings, 7 replies; 16+ messages in thread
From: Jamie Iles @ 2011-08-15  9:17 UTC (permalink / raw)
  To: linux-serial; +Cc: arnd, Jamie Iles

This is just a repost of a series from a couple of months ago to remove
the special DWAPB 8250 handling from the generic driver.

Arnd, I'd have a platform that needs some special handlers like these
using the device tree and of_serial.  Once these are merged I plan on
passing the serial_{in,out} and handle_irq callbacks through
platform_data to of_serial.  Does this seem sensible?

Jamie

Jamie Iles (5):
  tty: serial: allow ports to override the irq handler
  tty: serial8250: allow platforms to override irq handler
  mips: msp71xx/serial: convert to pr_foo() helpers
  mips: msp71xx/serial: add workaround for DW UART
  tty: serial8250: remove UPIO_DWAPB{,32}

 arch/mips/pmc-sierra/msp71xx/msp_serial.c |   73 ++++++++++++++++++--
 drivers/tty/serial/8250.c                 |  107 +++++++++-------------------
 drivers/tty/serial/serial_core.c          |    4 -
 include/linux/serial_8250.h               |    2 +
 include/linux/serial_core.h               |    5 +-
 5 files changed, 106 insertions(+), 85 deletions(-)

-- 
1.7.4.1


^ permalink raw reply	[flat|nested] 16+ messages in thread
* [PATCH 0/5] Remove UPIO_DWAPB{,32} from 8250 driver
@ 2011-06-16  9:19 Jamie Iles
  2011-06-16  9:19 ` [PATCH 3/5] mips: msp71xx/serial: convert to pr_foo() helpers Jamie Iles
  0 siblings, 1 reply; 16+ messages in thread
From: Jamie Iles @ 2011-06-16  9:19 UTC (permalink / raw)
  To: linux-serial; +Cc: Jamie Iles

This series removes UPIO_DWAPB and UPIO_DWAPB32 from the 8250 serial driver.
The quirk handling is moved into the platform code for the only user
(MIPS pmc-sierra).

A .handle_irq callback is added to uart_port and uart_8250_port so that
platforms can override IRQ behaviour in a generic way.

Jamie Iles (5):
  tty: serial: allow ports to override the irq handler
  tty: serial8250: allow platforms to override irq handler
  mips: msp71xx/serial: convert to pr_foo() helpers
  mips: msp71xx/serial: add workaround for DW UART
  tty: serial8250: remove UPIO_DWAPB{,32}

 arch/mips/pmc-sierra/msp71xx/msp_serial.c |   73 ++++++++++++++++++--
 drivers/tty/serial/8250.c                 |  107 +++++++++-------------------
 drivers/tty/serial/serial_core.c          |    4 -
 include/linux/serial_8250.h               |    2 +
 include/linux/serial_core.h               |    5 +-
 5 files changed, 106 insertions(+), 85 deletions(-)

-- 
1.7.4.1


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

end of thread, other threads:[~2011-08-18 19:08 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-08-15  9:17 [PATCH 0/5] Remove UPIO_DWAPB{,32} from 8250 driver Jamie Iles
2011-08-15  9:17 ` [PATCH 1/5] tty: serial: allow ports to override the irq handler Jamie Iles
2011-08-15  9:17 ` [PATCH 2/5] tty: serial8250: allow platforms to override " Jamie Iles
2011-08-15  9:17 ` [PATCH 3/5] mips: msp71xx/serial: convert to pr_foo() helpers Jamie Iles
2011-08-15 12:44   ` Ralf Baechle
2011-08-15 12:47     ` Ralf Baechle
2011-08-18 18:40   ` Anoop P.A.
2011-08-15  9:17 ` [PATCH 4/5] mips: msp71xx/serial: add workaround for DW UART Jamie Iles
2011-08-17 12:56   ` Ralf Baechle
2011-08-17 13:51     ` Jamie Iles
2011-08-15  9:17 ` [PATCH 5/5] tty: serial8250: remove UPIO_DWAPB{,32} Jamie Iles
2011-08-15  9:34 ` [PATCH 0/5] Remove UPIO_DWAPB{,32} from 8250 driver Alan Cox
2011-08-16 14:05 ` Arnd Bergmann
2011-08-16 14:20   ` Jamie Iles
2011-08-16 14:39     ` Arnd Bergmann
  -- strict thread matches above, loose matches on Subject: below --
2011-06-16  9:19 Jamie Iles
2011-06-16  9:19 ` [PATCH 3/5] mips: msp71xx/serial: convert to pr_foo() helpers Jamie Iles

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