MIPS: Loongson 1B: Add board support
authorKelvin Cheung <keguang.zhang@gmail.com>
Wed, 25 Jul 2012 14:17:24 +0000 (16:17 +0200)
committerRalf Baechle <ralf@linux-mips.org>
Wed, 25 Jul 2012 14:17:24 +0000 (16:17 +0200)
commitca585cf9fb818bfcfcac6968c2b242dcd0693b08
treedd0d228367155b704e150bbfbbd56f7a6a6a00d1
parent2fa36399e63c911134f28b6878aada9b395c4209
MIPS: Loongson 1B: Add board support

Adds basic platform devices for Loongson 1B, including serial port,
ethernet, USB, RTC and interrupt handler.

The Loongson 1B UART is compatible with NS16550A, the Loongson 1B GMAC is
built around a Synopsys IP Core.

Use normal instead of enhanced descriptors.

Thanks to Giuseppe for updating the normal descriptor in stmmac driver.
Thanks to Zhao Zhang for implementing the RTC driver.

Signed-off-by: Kelvin Cheung <keguang.zhang@gmail.com>
Cc: linux-mips@linux-mips.org
Cc: linux-kernel@vger.kernel.org
Cc: wuzhangjin@gmail.com
Cc: zhzhl555@gmail.com
Cc: Kelvin Cheung <keguang.zhang@gmail.com>
Patchwork: https://patchwork.linux-mips.org/patch/4133/
Patchwork: https://patchwork.linux-mips.org/patch/4134/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
21 files changed:
arch/mips/Kbuild.platforms
arch/mips/Kconfig
arch/mips/include/asm/mach-loongson1/irq.h [new file with mode: 0644]
arch/mips/include/asm/mach-loongson1/loongson1.h [new file with mode: 0644]
arch/mips/include/asm/mach-loongson1/platform.h [new file with mode: 0644]
arch/mips/include/asm/mach-loongson1/prom.h [new file with mode: 0644]
arch/mips/include/asm/mach-loongson1/regs-clk.h [new file with mode: 0644]
arch/mips/include/asm/mach-loongson1/regs-wdt.h [new file with mode: 0644]
arch/mips/include/asm/mach-loongson1/war.h [new file with mode: 0644]
arch/mips/loongson1/Kconfig [new file with mode: 0644]
arch/mips/loongson1/Makefile [new file with mode: 0644]
arch/mips/loongson1/Platform [new file with mode: 0644]
arch/mips/loongson1/common/Makefile [new file with mode: 0644]
arch/mips/loongson1/common/clock.c [new file with mode: 0644]
arch/mips/loongson1/common/irq.c [new file with mode: 0644]
arch/mips/loongson1/common/platform.c [new file with mode: 0644]
arch/mips/loongson1/common/prom.c [new file with mode: 0644]
arch/mips/loongson1/common/reset.c [new file with mode: 0644]
arch/mips/loongson1/common/setup.c [new file with mode: 0644]
arch/mips/loongson1/ls1b/Makefile [new file with mode: 0644]
arch/mips/loongson1/ls1b/board.c [new file with mode: 0644]
This page took 0.027934 seconds and 5 git commands to generate.