summaryrefslogtreecommitdiffstats
path: root/arch/arm/boards/karo-tx53/board.c
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2012-10-01 14:29:37 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2012-10-17 20:22:58 +0200
commit3bbe8a9ea432be24d2d4743e5fca5795963ae32a (patch)
tree2d36a94a133c711b370f86d3a02135862d85cb51 /arch/arm/boards/karo-tx53/board.c
parent4ad34853f13e6fa62cf2b234f60655f6ff517d81 (diff)
downloadbarebox-3bbe8a9ea432be24d2d4743e5fca5795963ae32a.tar.gz
barebox-3bbe8a9ea432be24d2d4743e5fca5795963ae32a.tar.xz
ARM i.MX tx53: Add rev xx30 board support
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/arm/boards/karo-tx53/board.c')
-rw-r--r--arch/arm/boards/karo-tx53/board.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/arch/arm/boards/karo-tx53/board.c b/arch/arm/boards/karo-tx53/board.c
index 9829a8f1e2..28840ffed3 100644
--- a/arch/arm/boards/karo-tx53/board.c
+++ b/arch/arm/boards/karo-tx53/board.c
@@ -99,7 +99,10 @@ static iomux_v3_cfg_t tx53_pads[] = {
static int tx53_mem_init(void)
{
- arm_add_mem_device("ram0", 0x70000000, SZ_1G);
+ if (IS_ENABLED(CONFIG_TX53_REV_1011))
+ arm_add_mem_device("ram0", 0x70000000, SZ_1G);
+ else
+ arm_add_mem_device("ram0", 0x70000000, SZ_512M);
return 0;
}
@@ -232,7 +235,8 @@ static int tx53_console_init(void)
{
mxc_iomux_v3_setup_multiple_pads(tx53_pads, ARRAY_SIZE(tx53_pads));
- imx53_init_lowlevel(1000);
+ if (!IS_ENABLED(CONFIG_TX53_REV_XX30))
+ imx53_init_lowlevel(1000);
imx53_add_uart0();
return 0;