9
0
Fork 0

MIPS: add XBurst processor family support

Signed-off-by: Antony Pavlov <antonynpavlov@gmail.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
This commit is contained in:
Antony Pavlov 2012-05-16 23:25:13 +04:00 committed by Sascha Hauer
parent 12179b4c91
commit 3f02285372
6 changed files with 55 additions and 0 deletions

View File

@ -46,10 +46,18 @@ config MACH_MIPS_BCM47XX
select SYS_SUPPORTS_LITTLE_ENDIAN
select HAS_DEBUG_LL
config MACH_MIPS_XBURST
bool "Ingenic XBurst-based boards"
select SYS_HAS_CPU_MIPS32_R1
select SYS_SUPPORTS_LITTLE_ENDIAN
select SYS_SUPPORTS_32BIT_KERNEL
select DRIVER_SERIAL_NS16550
select HAS_DEBUG_LL
endchoice
source arch/mips/mach-malta/Kconfig
source arch/mips/mach-bcm47xx/Kconfig
source arch/mips/mach-xburst/Kconfig
endmenu

View File

@ -66,6 +66,8 @@ board-$(CONFIG_BOARD_QEMU_MALTA) := qemu-malta
machine-$(CONFIG_MACH_MIPS_BCM47XX) := bcm47xx
board-$(CONFIG_BOARD_DLINK_DIR320) := dlink-dir-320
machine-$(CONFIG_MACH_MIPS_XBURST) := xburst
machdirs := $(patsubst %,arch/mips/mach-%/,$(machine-y))
ifeq ($(KBUILD_SRC),)

View File

@ -58,4 +58,8 @@ ISBN-13: 978-0120884216
@subsection mach_bcm47xx_info BCM47xx-based boards
@li @subpage dev_bcm47xx_mach
@subsection mach_xburst_info XBurst-based boards
@li @subpage dev_xburst_mach
*/

View File

@ -0,0 +1,7 @@
if MACH_MIPS_XBURST
config ARCH_TEXT_BASE
hex
default 0xa0800000
endif

View File

@ -0,0 +1,29 @@
/*
* Copyright (C) 2012 Antony Pavlov <antonynpavlov@gmail.com>
*
* This file is part of barebox.
* See file CREDITS for list of people who contributed to this project.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2
* as published by the Free Software Foundation.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
#ifndef __MACH_XBURST_DEBUG_LL__
#define __MACH_XBURST_DEBUG_LL__
/** @file
* This File contains declaration for early output support
*/
#include <debug_ll_common.h>
#endif /* __MACH_XBURST_DEBUG_LL__ */

View File

@ -0,0 +1,5 @@
/** @page dev_xburst_mach XBurst in barebox
@section xburst_boards XBurst-based boards
*/