[PATCH v2 0/6] Alchemy: Basic Au1300 and DBAu1300 support

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

 



This patch series introduces support for the RMI Alchemy Au1300 series of SOCs
and the DBAu1300 (or DB1300) development board.  With this set the basic CPU
and board are supported.  I have code for several of the peripherals, including
USB, MMC, IDE, and Ethernet and will submit those patches after these have been
accepted.

Though some of the new code added here could be useful for other boards (the
DB1200 in particular), I did my best to limit this patch set to additions only.
It should not disturb any other boards.  To verify this I built and tested the
updated directory for an on a DB1200 board.  A future patch set may include
some integration of this new code into the DB1200 configuration.

=Kevin

 arch/mips/Kconfig                                |    1 +
 arch/mips/Makefile                               |    6 +
 arch/mips/alchemy/Kconfig                        |   22 ++
 arch/mips/alchemy/common/Makefile                |    6 +-
 arch/mips/alchemy/common/au13xx_res.c            |   74 ++++++
 arch/mips/alchemy/common/dbdma.c                 |   46 ++++-
 arch/mips/alchemy/common/gpio_int.c              |  265 ++++++++++++++++++++++
 arch/mips/alchemy/common/platform.c              |   70 ++++++
 arch/mips/alchemy/common/time.c                  |    5 +
 arch/mips/alchemy/devboards/Makefile             |    6 +
 arch/mips/alchemy/devboards/cascade_irq.c        |  142 ++++++++++++
 arch/mips/alchemy/devboards/db1300/Makefile      |    6 +
 arch/mips/alchemy/devboards/db1300/board_setup.c |  124 ++++++++++
 arch/mips/alchemy/devboards/leds.c               |   58 +++++
 arch/mips/include/asm/cpu.h                      |   10 +-
 arch/mips/include/asm/mach-au1x00/au1000.h       |   50 ++++
 arch/mips/include/asm/mach-au1x00/au13xx.h       |  201 ++++++++++++++++
 arch/mips/include/asm/mach-au1x00/au1xxx.h       |    3 +
 arch/mips/include/asm/mach-au1x00/au1xxx_dbdma.h |   33 +++
 arch/mips/include/asm/mach-au1x00/dev_boards.h   |   44 ++++
 arch/mips/include/asm/mach-au1x00/gpio_int.h     |  237 +++++++++++++++++++
 arch/mips/include/asm/mach-au1x00/irq.h          |   34 +++
 arch/mips/include/asm/mips-boards/db1300.h       |  121 ++++++++++
 arch/mips/kernel/cpu-probe.c                     |   20 ++
 arch/mips/mm/c-r4k.c                             |    1 +
 arch/mips/mm/tlbex.c                             |    1 +
 drivers/video/Kconfig                            |    2 +-
 27 files changed, 1582 insertions(+), 6 deletions(-)


[Index of Archives]     [Linux MIPS Home]     [LKML Archive]     [Linux ARM Kernel]     [Linux ARM]     [Linux]     [Git]     [Yosemite News]     [Linux SCSI]     [Linux Hams]

  Powered by Linux