From 4d3a020f274d49c2b8f10cfdad8c67aaa153bebe Mon Sep 17 00:00:00 2001 From: Michael Sevakis Date: Sat, 7 Feb 2009 10:09:13 +0000 Subject: Gigabeat S: Move the LCD framebuffer address so that DRAM can be mapped flat between physical and virtual addresses. NO BOOTLOADER UPDATE SHOULD BE NEEDED. The firmware image now handles low-level system setup as well. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19935 a1c6a512-1295-4272-9138-f99709370657 --- firmware/target/arm/imx31/boot.lds | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'firmware/target/arm/imx31/boot.lds') diff --git a/firmware/target/arm/imx31/boot.lds b/firmware/target/arm/imx31/boot.lds index a7570c1cf0..b108ba181d 100644 --- a/firmware/target/arm/imx31/boot.lds +++ b/firmware/target/arm/imx31/boot.lds @@ -8,7 +8,7 @@ STARTUP(target/arm/imx31/crt0.o) #define DRAMSIZE (1 << 20) /* Limit 1 MB for bootloader */ -#define DRAMORIG (0x02000000-0x00100000) +#define DRAMORIG 0x02000000 /* #define IRAMORIG 0x1FFFC000 */ #define IRAM DRAM #define IRAMSIZE IRAM_SIZE @@ -19,7 +19,8 @@ STARTUP(target/arm/imx31/crt0.o) MEMORY { DRAM : ORIGIN = DRAMORIG, LENGTH = DRAMSIZE - DEVBSS : ORIGIN = 0x80100000 + FRAME_SIZE, LENGTH = 0x100000 - FRAME_SIZE - TTB_SIZE + DEVBSS : ORIGIN = CSD0_BASE_ADDR + (MEMORYSIZE*0x100000 - 0x100000), \ + LENGTH = 0x100000 - FRAME_SIZE - TTB_SIZE } SECTIONS -- cgit v1.2.3