armv8/fsl-lsch3: Add Freescale Debug Server driver
authorBhupesh Sharma <bhupesh.sharma@freescale.com>
Thu, 19 Mar 2015 16:20:43 +0000 (09:20 -0700)
committerYork Sun <yorksun@freescale.com>
Tue, 21 Apr 2015 17:26:29 +0000 (10:26 -0700)
commit422cb08acb1bc9a05ffa68ba68b4e196dad1af5b
tree1aae2fc085d1317f5ee6b9e26f44fffa5435be36
parent1fb5ff9ae732d63c8810bd1a6922273e14329093
armv8/fsl-lsch3: Add Freescale Debug Server driver

The Debug Server driver is responsible for loading the Debug
server FW on the Service Processor (Cortex-A5 core) on LS2085A like
SoCs and then polling for the successful initialization of the same.
TOP MEM HIDE is adjusted to ensure the space required by Debug Server
FW is accounted for. MC uses the DDR area which is calculated as:

MC DDR region start = Top of DDR - area reserved by Debug Server FW

Signed-off-by: Bhupesh Sharma <bhupesh.sharma@freescale.com>
Reviewed-by: York Sun <yorksun@freescale.com>
arch/arm/cpu/armv8/fsl-lsch3/cpu.c
arch/arm/include/asm/arch-fsl-lsch3/config.h
board/freescale/ls2085a/ls2085a.c
drivers/misc/Makefile
drivers/misc/fsl_debug_server.c [new file with mode: 0644]
drivers/net/fsl-mc/mc.c
include/configs/ls2085a_common.h
include/fsl-mc/fsl_mc.h
include/fsl_debug_server.h [new file with mode: 0644]