[PATCH 0/13] Atari EtherNAT/EtherNEC/NetUSBee support

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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
--
To unsubscribe from this list: send the line "unsubscribe linux-m68k" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Video for Linux]     [Yosemite News]     [Linux S/390]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux