Skip to content

Replace via-maciisi with via-cuda driver

Finn Thain linux-m68k linuxppc-dev lkml 2 versions – In review

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v1 Latest posting 2/210 patches 3 repliesIn review
  2. v1 posting 1/210 patches 0 repliesSuperseded

Patches in v1 posting 2/2 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/10via-cuda: Cleanup printk callsdrivers/macintosh/via-cuda.c+6 -201 reply
2/10via-cuda: Remove redundant temporary variabledrivers/macintosh/via-cuda.c+2 -60 replies
3/10via-cuda: Add TREQ, TIP and TACK signal helpersdrivers/macintosh/via-cuda.c+53 -230 replies
4/10via-cuda: Prevent read buffer overflowdrivers/macintosh/via-cuda.c+7 -10 replies
5/10via-cuda: Fix re-initialization of reply_ptr and reading_replydrivers/macintosh/via-cuda.c+2 -20 replies
6/10via-cuda: Avoid TREQ race conditiondrivers/macintosh/via-cuda.c+3 -40 replies
7/10via-cuda: Use spinlock_irq_save/restore instead of enable/disable_irqdrivers/macintosh/via-cuda.c+5 -110 replies
8/10via-cuda: Initialize data_index early and increment consistentlydrivers/macintosh/via-cuda.c+3 -30 replies
9/10via-cuda: Add support for Egret system controllerdrivers/macintosh/via-cuda.c+134 -210 replies
10/10m68k/mac: Replace via-maciisi driver with via-cuda driverarch/m68k/include/asm/macintosh.h arch/m68k/mac/config.c arch/m68k/mac/misc.c +5 more+30 -7762 replies

Reviews trailers per patch

1 of 10 patches has a Reviewed-by or Acked-by.

PatchStan JohnsonGeert Uytterhoeven
1/10T-b
2/10T-b
3/10T-b
4/10T-b
5/10T-b
6/10T-b
7/10T-b
8/10T-b
9/10T-b
10/10T-b A-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH RESEND 00/10] Replace via-maciisi with via-cuda driver

This patch series has some improvements for the the Cuda driver: cleanup, bug fixes and new functionality.

The broken via-maciisi driver is then replaced by via-cuda. This eliminates over 600 LoC.

Thanks to Stan Johnson for testing these patches on a Mac LC III and a PowerMac G3.

Finn Thain (10):
via-cuda: Cleanup printk calls
via-cuda: Remove redundant temporary variable
via-cuda: Add TREQ, TIP and TACK signal helpers
via-cuda: Prevent read buffer overflow
via-cuda: Fix re-initialization of reply_ptr and reading_reply
via-cuda: Avoid TREQ race condition
via-cuda: Use spinlock_irq_save/restore instead of enable/disable_irq
via-cuda: Initialize data_index early and increment consistently
via-cuda: Add support for Egret system controller m68k/mac: Replace via-maciisi driver with via-cuda driver

 arch/m68k/include/asm/macintosh.h |   2 +-
 arch/m68k/mac/config.c            |  18 +-
 arch/m68k/mac/misc.c              |  72 +---
 drivers/macintosh/Kconfig         |  24 +-
 drivers/macintosh/Makefile        |   1 -
 drivers/macintosh/adb.c           |   4 -
 drivers/macintosh/via-cuda.c      | 294 ++++++++++++-----
 drivers/macintosh/via-maciisi.c   | 677 --------------------------------------
 8 files changed, 235 insertions(+), 857 deletions(-)
 delete mode 100644 drivers/macintosh/via-maciisi.c
Signature · 1 line
2.10.2