public inbox for linux-m68k@lists.linux-m68k.org
 help / color / mirror / Atom feed
* Atari Ethernet/USB paches for m68k-queue and upstream, refactored timer D interrupt patch
@ 2013-03-30  0:27 Michael Schmitz
  2013-03-30  0:27 ` [PATCH 01/12] m68k/atari: ROM port ISA adapter support Michael Schmitz
                   ` (11 more replies)
  0 siblings, 12 replies; 14+ messages in thread
From: Michael Schmitz @ 2013-03-30  0:27 UTC (permalink / raw)
  To: geert; +Cc: linux-m68k

Hi Geert,

here's the patch series for m68k-queue again, slightly redone for easier
separation of the debatable polled timer patch. In the first instance,
patches 1, 3, 5, 6, 7, 8, 9 and 10 I would like to see merged upstream. 

All but 7 and 8 should go through your tree, 7 and 8 through netdev, right? 

I will send out the two patches to netdev for comment shortly. 

01/12 m68k/atari: ROM port ISA adapter support
02/12 m68k/irq: Add handle_polled_irq() for timer based soft interrupts
03/12 m68k/atari: use dedicated irq_chip for timer D interrupts
04/12 m68k/atari: use polled interrupt handler for timer D interrupts
05/12 m68k/atari: EtherNAT - platform device and IRQ support code
06/12 m68k/atari: EtherNEC - add platform device support
07/12 m68k/atari: EtherNAT - ethernet support - new driver (smc91x)
08/12 m68k/atari: EtherNEC - ethernet support - new driver (ne.c)
09/12 m68k/atari: EtherNAT - add interrupt chip definition for CPLD interrupts
10/12 m68k: Implement ndelay() based on the existing udelay() logic
11/12 m68k/atari: USB - add platform devices for EtherNAT/NetUSBee ISP1160 HCD
12/12 m68k/atari: USB - add ISP1160 USB host controller support

Cheers,

	Michael

^ permalink raw reply	[flat|nested] 14+ messages in thread
* [PATCH 0/13] Atari EtherNAT/EtherNEC/NetUSBee support
@ 2013-04-06  0:26 Michael Schmitz
  2013-04-06  0:26 ` [PATCH 03/12] m68k/atari: use dedicated irq_chip for timer D interrupts Michael Schmitz
  0 siblings, 1 reply; 14+ messages in thread
From: Michael Schmitz @ 2013-04-06  0:26 UTC (permalink / raw)
  To: geert; +Cc: linux-m68k

Hi Geert,

here's my rewrite of the Atari patch series for upstream submission - 
the only changes are to patches 9 and 12. 

The USB patch no longer disables the chip interrupt in the interrupt 
handler - it turns out this wasn't necessary at all. It also does away 
with direct writes to the EtherNAT interrupt control register, and uses 
enable_irq() and disable_irq() instead. The probe code has become a lot 
cleaner as a result.

Defering interrupt enable until HCD start callback time is still necessary 
though - if interrups are enabled when the handler is registered from 
usb_hcd_add, the dead interrupt watchdog fires and disables the interrupt 
again. This may be a result of the handler returning IRQ_NONE if the chip 
hasn't been started yet - I need to look into that. 

01/12 m68k/atari: ROM port ISA adapter support
02/12 m68k/irq: Add handle_polled_irq() for timer based soft interrupts
03/12 m68k/atari: use dedicated irq_chip for timer D interrupts
04/12 m68k/atari: use polled interrupt handler for timer D interrupts
05/12 m68k/atari: EtherNAT - platform device and IRQ support code
06/12 m68k/atari: EtherNEC - add platform device support
07/12 m68k/atari: EtherNAT - ethernet support - new driver (smc91x)
08/12 m68k/atari: EtherNEC - ethernet support - new driver (ne.c)
09/12 m68k/atari: EtherNAT - add interrupt chip definition for CPLD interrupts
10/12 m68k: Implement ndelay() based on the existing udelay() logic
11/12 m68k/atari: USB - add platform devices for EtherNAT/NetUSBee ISP1160 HCD
12/12 m68k/atari: USB - add ISP1160 USB host controller support

Cheers,

	Michael

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

end of thread, other threads:[~2013-04-06  0:27 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-03-30  0:27 Atari Ethernet/USB paches for m68k-queue and upstream, refactored timer D interrupt patch Michael Schmitz
2013-03-30  0:27 ` [PATCH 01/12] m68k/atari: ROM port ISA adapter support Michael Schmitz
2013-03-30  0:27 ` [PATCH 02/12] m68k/irq: Add handle_polled_irq() for timer based soft interrupts Michael Schmitz
2013-03-30  0:27 ` [PATCH 03/12] m68k/atari: use dedicated irq_chip for timer D interrupts Michael Schmitz
2013-03-30  0:27 ` [PATCH 04/12] m68k/atari: use polled interrupt handler " Michael Schmitz
2013-03-30  0:27 ` [PATCH 05/12] m68k/atari: EtherNAT - platform device and IRQ support code Michael Schmitz
2013-03-30  0:27 ` [PATCH 06/12] m68k/atari: EtherNEC - add platform device support Michael Schmitz
2013-03-30  0:27 ` [PATCH 07/12] m68k/atari: EtherNAT - ethernet support - new driver (smc91x) Michael Schmitz
2013-03-30  0:27 ` [PATCH 08/12] m68k/atari: EtherNEC - ethernet support - new driver (ne.c) Michael Schmitz
2013-03-30  0:27 ` [PATCH 09/12] m68k/atari: EtherNAT - add interrupt chip definition for CPLD interrupts Michael Schmitz
2013-03-30  0:27 ` [PATCH 10/12] m68k: Implement ndelay() based on the existing udelay() logic Michael Schmitz
2013-03-30  0:27 ` [PATCH 11/12] m68k/atari: USB - add platform devices for EtherNAT/NetUSBee ISP1160 HCD Michael Schmitz
2013-03-30  0:27 ` [PATCH 12/12] m68k/atari: USB - add ISP1160 USB host controller support Michael Schmitz
  -- strict thread matches above, loose matches on Subject: below --
2013-04-06  0:26 [PATCH 0/13] Atari EtherNAT/EtherNEC/NetUSBee support Michael Schmitz
2013-04-06  0:26 ` [PATCH 03/12] m68k/atari: use dedicated irq_chip for timer D interrupts Michael Schmitz

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox