summaryrefslogtreecommitdiffstats
path: root/arch/arm/boards
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/boards')
-rw-r--r--arch/arm/boards/zii-imx51-rdu1/board.c3
-rw-r--r--arch/arm/boards/zii-imx51-rdu1/lowlevel.c4
2 files changed, 6 insertions, 1 deletions
diff --git a/arch/arm/boards/zii-imx51-rdu1/board.c b/arch/arm/boards/zii-imx51-rdu1/board.c
index 5c05134c23..46368ccccf 100644
--- a/arch/arm/boards/zii-imx51-rdu1/board.c
+++ b/arch/arm/boards/zii-imx51-rdu1/board.c
@@ -26,7 +26,8 @@ static int zii_rdu1_init(void)
const char *hostname;
if (!of_machine_is_compatible("zii,imx51-rdu1") &&
- !of_machine_is_compatible("zii,imx51-scu2-mezz"))
+ !of_machine_is_compatible("zii,imx51-scu2-mezz") &&
+ !of_machine_is_compatible("zii,imx51-scu3-esb"))
return 0;
hostname = of_get_machine_compatible() + strlen("imx51-");
diff --git a/arch/arm/boards/zii-imx51-rdu1/lowlevel.c b/arch/arm/boards/zii-imx51-rdu1/lowlevel.c
index d82597e0bf..849c5624c5 100644
--- a/arch/arm/boards/zii-imx51-rdu1/lowlevel.c
+++ b/arch/arm/boards/zii-imx51-rdu1/lowlevel.c
@@ -70,6 +70,7 @@ static unsigned int get_system_type(void)
extern char __dtb_imx51_zii_rdu1_start[];
extern char __dtb_imx51_zii_scu2_mezz_start[];
+extern char __dtb_imx51_zii_scu3_esb_start[];
ENTRY_FUNCTION(start_imx51_zii_rdu1, r0, r1, r2)
{
@@ -107,6 +108,9 @@ ENTRY_FUNCTION(start_imx51_zii_rdu1, r0, r1, r2)
case ZII_PLATFORM_IMX51_SCU2_MEZZ:
fdt = __dtb_imx51_zii_scu2_mezz_start;
break;
+ case ZII_PLATFORM_IMX51_SCU3_ESB:
+ fdt = __dtb_imx51_zii_scu3_esb_start;
+ break;
}
imx51_barebox_entry(fdt + get_runtime_offset());