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:
parent
12179b4c91
commit
3f02285372
|
@ -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
|
||||
|
||||
|
|
|
@ -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),)
|
||||
|
|
|
@ -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
|
||||
*/
|
||||
|
|
|
@ -0,0 +1,7 @@
|
|||
if MACH_MIPS_XBURST
|
||||
|
||||
config ARCH_TEXT_BASE
|
||||
hex
|
||||
default 0xa0800000
|
||||
|
||||
endif
|
|
@ -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__ */
|
|
@ -0,0 +1,5 @@
|
|||
/** @page dev_xburst_mach XBurst in barebox
|
||||
|
||||
@section xburst_boards XBurst-based boards
|
||||
|
||||
*/
|
Loading…
Reference in New Issue