ARM: zx: add basic support for ZTE ZX296702
Add basic code for ZTE ZX296702 platform. [arnd: removed unused zx296702_init_machine function, and changed l2c aux val to default] Signed-off-by: Jun Nie <jun.nie@linaro.org> Signed-off-by: Arnd Bergmann <arnd@arndb.de>
This commit is contained in:
parent
e8d235d4d8
commit
acede515b3
|
@ -989,6 +989,8 @@ source "arch/arm/mach-vt8500/Kconfig"
|
|||
|
||||
source "arch/arm/mach-w90x900/Kconfig"
|
||||
|
||||
source "arch/arm/mach-zx/Kconfig"
|
||||
|
||||
source "arch/arm/mach-zynq/Kconfig"
|
||||
|
||||
# Definitions to make life easier
|
||||
|
|
|
@ -207,6 +207,7 @@ machine-$(CONFIG_ARCH_VERSATILE) += versatile
|
|||
machine-$(CONFIG_ARCH_VEXPRESS) += vexpress
|
||||
machine-$(CONFIG_ARCH_VT8500) += vt8500
|
||||
machine-$(CONFIG_ARCH_W90X900) += w90x900
|
||||
machine-$(CONFIG_ARCH_ZX) += zx
|
||||
machine-$(CONFIG_ARCH_ZYNQ) += zynq
|
||||
machine-$(CONFIG_PLAT_SPEAR) += spear
|
||||
|
||||
|
|
|
@ -0,0 +1,18 @@
|
|||
menuconfig ARCH_ZX
|
||||
bool "ZTE ZX family" if ARCH_MULTI_V7
|
||||
help
|
||||
Support for ZTE ZX-based family of processors. TV
|
||||
set-top-box processor is supported. More will be
|
||||
added soon.
|
||||
|
||||
if ARCH_ZX
|
||||
|
||||
config SOC_ZX296702
|
||||
def_bool y
|
||||
select ARM_GIC
|
||||
select ARM_GLOBAL_TIMER
|
||||
select HAVE_ARM_SCU if SMP
|
||||
select HAVE_ARM_TWD if SMP
|
||||
help
|
||||
Support for ZTE ZX296702 SoC which is a dual core CortexA9MP
|
||||
endif
|
|
@ -0,0 +1 @@
|
|||
obj-$(CONFIG_SOC_ZX296702) += zx296702.o
|
|
@ -0,0 +1,25 @@
|
|||
/*
|
||||
* Copyright 2014 Linaro Ltd.
|
||||
* Copyright (C) 2014 ZTE Corporation.
|
||||
*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#include <asm/mach/arch.h>
|
||||
#include <asm/mach/map.h>
|
||||
|
||||
#include <linux/of_address.h>
|
||||
#include <linux/of_platform.h>
|
||||
|
||||
static const char *zx296702_dt_compat[] __initconst = {
|
||||
"zte,zx296702",
|
||||
NULL,
|
||||
};
|
||||
|
||||
DT_MACHINE_START(ZX, "ZTE ZX296702 (Device Tree)")
|
||||
.dt_compat = zx296702_dt_compat,
|
||||
.l2c_aux_val = 0,
|
||||
.l2c_aux_mask = ~0,
|
||||
MACHINE_END
|
Loading…
Reference in New Issue