All of lore.kernel.org
 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:20 ` [PATCH 4/5] mips: msp71xx/serial: add workaround for DW UART 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:20 ` [PATCH 4/5] mips: msp71xx/serial: add workaround for DW UART Jamie Iles

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.