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:
18
arch/arm/mach-zx/Kconfig
Normal file
18
arch/arm/mach-zx/Kconfig
Normal file
@@ -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
|
1
arch/arm/mach-zx/Makefile
Normal file
1
arch/arm/mach-zx/Makefile
Normal file
@@ -0,0 +1 @@
|
||||
obj-$(CONFIG_SOC_ZX296702) += zx296702.o
|
25
arch/arm/mach-zx/zx296702.c
Normal file
25
arch/arm/mach-zx/zx296702.c
Normal file
@@ -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
|
Reference in New Issue
Block a user