All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/6] Alchemy updates for 2.6.30
@ 2009-03-25 16:49 Manuel Lauss
  2009-03-25 16:49 ` [PATCH 1/6] Alchemy: unify CPU model constants Manuel Lauss
                   ` (2 more replies)
  0 siblings, 3 replies; 11+ messages in thread
From: Manuel Lauss @ 2009-03-25 16:49 UTC (permalink / raw)
  To: Linux-MIPS; +Cc: Manuel Lauss

Hello!

Here is another set of patches which aim to improve Alchemy and DB1200 support.
(doesn't apply against Kevin Hickey's DB1300 patches)

#1-#3 introduce a single CPU_ALCHEMY, add cpu feature overrides and add
      Alchemy to the list of cores which don't require hazard workarounds.

#4    gets rid of the sole Alchemy entry in smc91x.h

#5    I dislike the alchemy/common/platform.c file because it makes passing
      platform data to drivers ugly (the platdata struct and the consumer
      are in different files) and I also don't like the fact that every
      conceivable piece of alchemy hardware has a driver registered whether
      I like it or not.  To not change existing behaviour, the platform.c
      file is now invoked by the board Makefiles instead of the one in common/.

#6    Adds more complete DB1200 support (see patch for more info).

All have been run-tested on DB1200 for a few months without issues.

Have a nice day,
	Manuel Lauss

--- 

Manuel Lauss (6):
  Alchemy: unify CPU model constants.
  Alchemy: provide cpu feature overrides.
  Alchemy: MIPS hazard workarounds are not required.
  Alchemy: PB1200: use SMC91X platform data.
  Alchemy: don't unconditionally register all alchemy platform devices
  Alchemy: extended DB1200 board support.

 arch/mips/alchemy/common/Makefile                  |    2 +-
 arch/mips/alchemy/common/platform.c                |    4 -
 arch/mips/alchemy/devboards/Makefile               |    5 +-
 arch/mips/alchemy/devboards/db1200/Makefile        |    1 +
 arch/mips/alchemy/devboards/db1200/platform.c      |  712 ++++++++++
 arch/mips/alchemy/devboards/db1200/setup.c         |  204 +++
 arch/mips/alchemy/devboards/pb1200/board_setup.c   |    5 -
 arch/mips/alchemy/devboards/pb1200/irqmap.c        |   19 +-
 arch/mips/alchemy/devboards/pb1200/platform.c      |   14 +-
 arch/mips/alchemy/mtx-1/Makefile                   |    2 +-
 arch/mips/alchemy/xxs1500/Makefile                 |    1 +
 arch/mips/configs/db1200_defconfig                 | 1388 +++++++++++---------
 arch/mips/include/asm/cpu.h                        |    3 +-
 arch/mips/include/asm/hazards.h                    |    4 +-
 .../asm/mach-au1x00/cpu-feature-overrides.h        |   49 +
 arch/mips/include/asm/mach-db1x00/db1200.h         |   23 +-
 arch/mips/kernel/cpu-probe.c                       |   21 +-
 arch/mips/mm/c-r4k.c                               |   17 +-
 arch/mips/mm/tlbex.c                               |    8 +-
 drivers/net/smc91x.h                               |   32 -
 sound/soc/au1x/Kconfig                             |   10 +-
 sound/soc/au1x/Makefile                            |    4 +-
 sound/soc/au1x/db1200.c                            |  198 +++
 sound/soc/au1x/sample-ac97.c                       |  144 --
 24 files changed, 1967 insertions(+), 903 deletions(-)
 create mode 100644 arch/mips/alchemy/devboards/db1200/Makefile
 create mode 100644 arch/mips/alchemy/devboards/db1200/platform.c
 create mode 100644 arch/mips/alchemy/devboards/db1200/setup.c
 create mode 100644 arch/mips/include/asm/mach-au1x00/cpu-feature-overrides.h
 create mode 100644 sound/soc/au1x/db1200.c
 delete mode 100644 sound/soc/au1x/sample-ac97.c

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

end of thread, other threads:[~2009-03-29 11:04 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-03-25 16:49 [PATCH 0/6] Alchemy updates for 2.6.30 Manuel Lauss
2009-03-25 16:49 ` [PATCH 1/6] Alchemy: unify CPU model constants Manuel Lauss
2009-03-25 16:49   ` [PATCH 2/6] Alchemy: provide cpu feature overrides Manuel Lauss
2009-03-25 16:49     ` [PATCH 3/6] Alchemy: MIPS hazard workarounds are not required Manuel Lauss
2009-03-25 16:49       ` [PATCH 4/6] Alchemy: PB1200: use SMC91X platform data Manuel Lauss
2009-03-25 16:49         ` [PATCH 5/6] Alchemy: don't unconditionally register all alchemy platform devices Manuel Lauss
2009-03-25 16:49           ` [PATCH 6/6] Alchemy: extended DB1200 board support Manuel Lauss
2009-03-29 11:04           ` [PATCH 5/6] Alchemy: don't unconditionally register all alchemy platform devices Sergei Shtylyov
2009-03-28 14:03 ` [PATCH 0/6] Alchemy updates for 2.6.30 Manuel Lauss
2009-03-28 16:50   ` Ralf Baechle
2009-03-29 11:02 ` Sergei Shtylyov

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.