Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 7f0fb610 authored by Jingchang Lu's avatar Jingchang Lu Committed by Shawn Guo
Browse files

ARM: imx: Add initial support for Freescale LS1021A



The LS1021A SoC is a dual-core Cortex-A7 based processor,
this adds the initial support for it.

Signed-off-by: default avatarJingchang Lu <b35083@freescale.com>
Signed-off-by: default avatarShawn Guo <shawn.guo@linaro.org>
parent 9a31634d
Loading
Loading
Loading
Loading
+14 −0
Original line number Diff line number Diff line
@@ -658,6 +658,20 @@ choice

endchoice

config FSL_SOC
	bool

config SOC_LS1021A
	bool "Freescale LS1021A support"
	select ARM_GIC
	select HAVE_ARM_ARCH_TIMER
	select FSL_SOC
	select PCI_DOMAINS if PCI
	select ZONE_DMA if ARM_LPAE

	help
	  This enable support for Freescale LS1021A processor.

endif

source "arch/arm/mach-imx/devices/Kconfig"
+2 −0
Original line number Diff line number Diff line
@@ -110,4 +110,6 @@ obj-$(CONFIG_SOC_IMX53) += mach-imx53.o

obj-$(CONFIG_SOC_VF610) += clk-vf610.o mach-vf610.o

obj-$(CONFIG_SOC_LS1021A) += mach-ls1021a.o

obj-y += devices/
+21 −0
Original line number Diff line number Diff line
/*
 * Copyright 2013-2014 Freescale Semiconductor, Inc.
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2 of the License, or
 * (at your option) any later version.
 */

#include <asm/mach/arch.h>

#include "common.h"

static const char * const ls1021a_dt_compat[] __initconst = {
	"fsl,ls1021a",
	NULL,
};

DT_MACHINE_START(LS1021A, "Freescale LS1021A")
	.dt_compat	= ls1021a_dt_compat,
MACHINE_END