kernel_optimize_test/arch/mips/alchemy
Manuel Lauss 9bdcf336d0 MIPS: Alchemy: devboard register abstraction
All Alchemy development boards have external CPLDs with a few registers
in them.  They all share an identical register layout with only a few
minor differences (except the PB1000) in bit functions and base
addresses.

This patch
- adds a primitive facility to initialize and use these external
  registers,
- replaces all occurrences of bcsr->xxx accesses with calls to the new
  functions (the pb1200 cascade irq handling code is special).
- collects BCSR register information scattered throughout the board
  headers in a central place.

Signed-off-by: Manuel Lauss <manuel.lauss@gmail.com>
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2010-02-27 12:52:50 +01:00
..
common MIPS: Alchemy: Fix dbdma ring destruction memory debugcheck. 2010-02-01 20:30:25 +01:00
devboards MIPS: Alchemy: devboard register abstraction 2010-02-27 12:52:50 +01:00
mtx-1 MIPS: MTX-1: Fix build if CONFIG_PCI is disabled. 2009-11-02 12:00:04 +01:00
xxs1500 MIPS: Alchemy: xxs1500: use linux gpio api. 2009-06-17 11:06:29 +01:00
Kconfig MIPS: Alchemy: Rewrite GPIO support. 2009-06-17 11:06:28 +01:00