summaryrefslogtreecommitdiffstats
path: root/firmware/target/arm/imx31/boot.lds
diff options
context:
space:
mode:
authorMichael Sevakis <jethead71@rockbox.org>2008-04-18 16:42:50 +0000
committerMichael Sevakis <jethead71@rockbox.org>2008-04-18 16:42:50 +0000
commit94f7d0f29095e056de281b2159a85e0f4c73d61a (patch)
tree65c9b8476cee034848cab13e5f73561e6fc35254 /firmware/target/arm/imx31/boot.lds
parent689d207bfbfe0cbc3d9cc840748ab9f07cc6a721 (diff)
downloadrockbox-94f7d0f29095e056de281b2159a85e0f4c73d61a.tar.gz
rockbox-94f7d0f29095e056de281b2159a85e0f4c73d61a.zip
UMS for the Gigabeat S. Bootloader USB mode. Has a couple quirks 1) First plug has problems if cold. Replug if it doesn't connect or not at high speed 2) Linux doesn't like the odd bootable flag value used in the partitions so it won't mount but Windows works. Fix minor OTG driver bugs and clean up device memory handling. Generic name for ARC controller driver.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17154 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/target/arm/imx31/boot.lds')
-rw-r--r--firmware/target/arm/imx31/boot.lds8
1 files changed, 8 insertions, 0 deletions
diff --git a/firmware/target/arm/imx31/boot.lds b/firmware/target/arm/imx31/boot.lds
index 84597d5ad1..7110264c1b 100644
--- a/firmware/target/arm/imx31/boot.lds
+++ b/firmware/target/arm/imx31/boot.lds
@@ -17,6 +17,7 @@ INPUT(target/arm/imx31/crt0.o)
MEMORY
{
DRAM : ORIGIN = DRAMORIG, LENGTH = DRAMSIZE
+ DEVBSS : ORIGIN = 0x80100000 + FRAME_SIZE, LENGTH = 0x100000 - FRAME_SIZE - TTB_SIZE
}
SECTIONS
@@ -81,4 +82,11 @@ SECTIONS
_vectorsend = .;
} AT > DRAM
_vectorscopy = LOADADDR(.vectors);
+
+ .devbss (NOLOAD) :
+ {
+ _devbssdata = .;
+ *(.devbss*)
+ _devbssend = .;
+ } > DEVBSS
}