diff options
-rw-r--r-- | firmware/boot.lds | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/firmware/boot.lds b/firmware/boot.lds index 0b49917edd..5694d83490 100644 --- a/firmware/boot.lds +++ b/firmware/boot.lds | |||
@@ -38,6 +38,12 @@ INPUT(crt0.o) | |||
38 | #define IRAMSIZE 0x18000 | 38 | #define IRAMSIZE 0x18000 |
39 | #define FLASHORIG 0x001f0000 | 39 | #define FLASHORIG 0x001f0000 |
40 | #define FLASHSIZE 2M | 40 | #define FLASHSIZE 2M |
41 | #elif CONFIG_CPU == PP5024 | ||
42 | #define DRAMORIG 0x10000000 | ||
43 | #define IRAMORIG 0x40000000 | ||
44 | #define IRAMSIZE 0x18000 | ||
45 | #define FLASHORIG 0x001f0000 | ||
46 | #define FLASHSIZE 2M | ||
41 | #elif CONFIG_CPU == S3C2440 | 47 | #elif CONFIG_CPU == S3C2440 |
42 | #define DRAMORIG 0x30000000 | 48 | #define DRAMORIG 0x30000000 |
43 | #define IRAMORIG 0x40000000 | 49 | #define IRAMORIG 0x40000000 |
@@ -58,7 +64,7 @@ INPUT(crt0.o) | |||
58 | #define FLASHSIZE 256K - ROM_START | 64 | #define FLASHSIZE 256K - ROM_START |
59 | #endif | 65 | #endif |
60 | 66 | ||
61 | #if (CONFIG_CPU!=PP5002) && (CONFIG_CPU!=PP5020) | 67 | #if (CONFIG_CPU!=PP5002) && (CONFIG_CPU!=PP5020) && (CONFIG_CPU!=PP5024) |
62 | MEMORY | 68 | MEMORY |
63 | { | 69 | { |
64 | DRAM : ORIGIN = DRAMORIG, LENGTH = DRAMSIZE | 70 | DRAM : ORIGIN = DRAMORIG, LENGTH = DRAMSIZE |
@@ -68,7 +74,7 @@ MEMORY | |||
68 | #endif | 74 | #endif |
69 | 75 | ||
70 | SECTIONS | 76 | SECTIONS |
71 | #if (CONFIG_CPU==PP5002) || (CONFIG_CPU==PP5020) | 77 | #if (CONFIG_CPU==PP5002) || (CONFIG_CPU==PP5020) || (CONFIG_CPU==PP5024) |
72 | { | 78 | { |
73 | . = IRAMORIG; | 79 | . = IRAMORIG; |
74 | 80 | ||