From efb71ed0ce6afee0643025f71e48eabca297d872 Mon Sep 17 00:00:00 2001 From: William Wilgus Date: Wed, 8 Feb 2017 04:46:54 +0100 Subject: Add boot data to MOST AS3525 Devices Adds boot data to as3525 devices Sansa C200v2 E200v2 Clip Clipv2 Clip+ ClipZip fuze, fuzev2 m200v4 Adds boot_data to features.txt default arm crt0.s now had boot data if HAVE_BOOTDATA is defined Change-Id: I614a556696540511a69fc12a4520b01c268bf8a9 --- firmware/target/arm/crt0.S | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'firmware/target/arm/crt0.S') diff --git a/firmware/target/arm/crt0.S b/firmware/target/arm/crt0.S index b9cc27f5c5..07d860ed4f 100644 --- a/firmware/target/arm/crt0.S +++ b/firmware/target/arm/crt0.S @@ -21,6 +21,10 @@ #include "config.h" #include "cpu.h" +#if defined(HAVE_BOOTDATA) && !defined(BOOTLOADER) +#include "bootdata.h" +#endif + .section .init.text,"ax",%progbits .global start @@ -137,6 +141,11 @@ newstart: ldr ip, =main @ make sure we are using the virtual address bx ip +#if defined(HAVE_BOOTDATA) && !defined(BOOTLOADER) +/* boot data structure */ +put_boot_data_here +#endif + /* Cache-align interrupt stacks */ .balign 32 @@ -149,4 +158,4 @@ irq_stack: fiq_stack: svc_stack: -end: \ No newline at end of file +end: -- cgit v1.2.3