All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/6] MIPS: Alchemy: au1000 header cleaning
@ 2014-07-23 14:36 Manuel Lauss
  2014-07-23 14:36 ` [PATCH 1/6] MIPS: Alchemy: au1000.h: remove unused register definitions Manuel Lauss
                   ` (5 more replies)
  0 siblings, 6 replies; 9+ messages in thread
From: Manuel Lauss @ 2014-07-23 14:36 UTC (permalink / raw)
  To: Linux-MIPS; +Cc: Manuel Lauss

This patchseries removes a few unused register definitions from
the au1000.h header, changes registers to offsets from block
base and finally removes the au_read/au_write and au_sync*
functions.

A large part of the change is the move of all c-code (enums, structs,
inline functions) below the register definitions so that the
helpers to access SYS_ and MEM_ blocks actually compile (they
depend on block base address definitions).

Run-tested on a few DB1xx boards, compile tested MTX-1 and GPR targets.

Manuel Lauss (6):
  MIPS: Alchemy: au1000.h: remove unused register definitions
  MIPS: Alchemy: move ethernet registers to ethernet driver
  MIPS: Alchemy: au1000.h move C-code after register definitions.
  MIPS: Alchemy: introduce helpers to access SYS register block.
  MIPS: Alchemy: add helpers to access static memory ctrl registers.
  MIPS: Alchemy: remove au_read/write/sync

 arch/mips/alchemy/board-mtx1.c                  |    4 +-
 arch/mips/alchemy/board-xxs1500.c               |    4 +-
 arch/mips/alchemy/common/clocks.c               |    6 +-
 arch/mips/alchemy/common/dbdma.c                |   22 +-
 arch/mips/alchemy/common/dma.c                  |   15 +-
 arch/mips/alchemy/common/irq.c                  |    5 +-
 arch/mips/alchemy/common/platform.c             |    2 +-
 arch/mips/alchemy/common/power.c                |   74 +-
 arch/mips/alchemy/common/time.c                 |   23 +-
 arch/mips/alchemy/devboards/db1000.c            |    5 +-
 arch/mips/alchemy/devboards/db1200.c            |   21 +-
 arch/mips/alchemy/devboards/db1300.c            |    2 +-
 arch/mips/alchemy/devboards/db1550.c            |   14 +-
 arch/mips/alchemy/devboards/pm.c                |   39 +-
 arch/mips/include/asm/mach-au1x00/au1000.h      | 2546 ++++++++++-------------
 arch/mips/include/asm/mach-au1x00/au1000_dma.h  |   50 +-
 arch/mips/include/asm/mach-au1x00/gpio-au1000.h |   56 +-
 drivers/mmc/host/au1xmmc.c                      |  169 +-
 drivers/mtd/nand/au1550nd.c                     |   29 +-
 drivers/net/ethernet/amd/au1000_eth.c           |  149 +-
 drivers/rtc/rtc-au1xxx.c                        |   18 +-
 drivers/spi/spi-au1550.c                        |   66 +-
 drivers/video/fbdev/au1100fb.c                  |   15 +-
 drivers/video/fbdev/au1200fb.c                  |   37 +-
 sound/soc/au1x/psc-ac97.c                       |  140 +-
 sound/soc/au1x/psc-i2s.c                        |  100 +-
 sound/soc/au1x/psc.h                            |   22 +-
 27 files changed, 1719 insertions(+), 1914 deletions(-)

-- 
2.0.1

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

end of thread, other threads:[~2014-07-23 15:42 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-07-23 14:36 [PATCH 0/6] MIPS: Alchemy: au1000 header cleaning Manuel Lauss
2014-07-23 14:36 ` [PATCH 1/6] MIPS: Alchemy: au1000.h: remove unused register definitions Manuel Lauss
2014-07-23 14:36 ` [PATCH 2/6] MIPS: Alchemy: move ethernet registers to ethernet driver Manuel Lauss
2014-07-23 14:58   ` David Laight
2014-07-23 15:41     ` Manuel Lauss
2014-07-23 14:36 ` [PATCH 3/6] MIPS: Alchemy: au1000.h move C-code after register definitions Manuel Lauss
2014-07-23 14:36 ` [PATCH 4/6] MIPS: Alchemy: introduce helpers to access SYS register block Manuel Lauss
2014-07-23 14:36 ` [PATCH 5/6] MIPS: Alchemy: add helpers to access static memory ctrl registers Manuel Lauss
2014-07-23 14:36 ` [PATCH 6/6] MIPS: Alchemy: remove au_read/write/sync Manuel Lauss

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.