diff options
author | Manuel Lauss <manuel.lauss@googlemail.com> | 2011-11-10 07:06:22 -0500 |
---|---|---|
committer | Ralf Baechle <ralf@linux-mips.org> | 2011-12-07 17:02:07 -0500 |
commit | f59c811f8c44e60a59783e3337594da638a48dff (patch) | |
tree | 673e070d8affa4703b3c6c686b4a93b366b68a4c /arch/mips/alchemy | |
parent | 6f7c8623db005889ee35a602e0c2564ea06cd3ff (diff) |
MIPS: Alchemy: one kernel for DB1000/DB1500/DB1100
These 3 boards are very similar; with this patch a single kernel image
which runs on all three can be built.
Tested on DB1500 and DB1100.
Signed-off-by: Manuel Lauss <manuel.lauss@googlemail.com>
To: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/2872/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Diffstat (limited to 'arch/mips/alchemy')
-rw-r--r-- | arch/mips/alchemy/Kconfig | 21 | ||||
-rw-r--r-- | arch/mips/alchemy/Platform | 16 | ||||
-rw-r--r-- | arch/mips/alchemy/devboards/Makefile | 4 | ||||
-rw-r--r-- | arch/mips/alchemy/devboards/db1000.c (renamed from arch/mips/alchemy/devboards/db1x00.c) | 135 | ||||
-rw-r--r-- | arch/mips/alchemy/devboards/prom.c | 4 |
5 files changed, 80 insertions, 100 deletions
diff --git a/arch/mips/alchemy/Kconfig b/arch/mips/alchemy/Kconfig index e1b3be787f80..0faaab24376e 100644 --- a/arch/mips/alchemy/Kconfig +++ b/arch/mips/alchemy/Kconfig | |||
@@ -27,17 +27,12 @@ config MIPS_MTX1 | |||
27 | select SYS_HAS_EARLY_PRINTK | 27 | select SYS_HAS_EARLY_PRINTK |
28 | 28 | ||
29 | config MIPS_DB1000 | 29 | config MIPS_DB1000 |
30 | bool "Alchemy DB1000 board" | 30 | bool "Alchemy DB1000/DB1500/DB1100 boards" |
31 | select ALCHEMY_GPIOINT_AU1000 | 31 | select ALCHEMY_GPIOINT_AU1000 |
32 | select DMA_NONCOHERENT | 32 | select DMA_NONCOHERENT |
33 | select HW_HAS_PCI | 33 | select HW_HAS_PCI |
34 | select SYS_SUPPORTS_LITTLE_ENDIAN | 34 | select MIPS_DISABLE_OBSOLETE_IDE |
35 | select SYS_HAS_EARLY_PRINTK | 35 | select SYS_SUPPORTS_BIG_ENDIAN |
36 | |||
37 | config MIPS_DB1100 | ||
38 | bool "Alchemy DB1100 board" | ||
39 | select ALCHEMY_GPIOINT_AU1000 | ||
40 | select DMA_NONCOHERENT | ||
41 | select SYS_SUPPORTS_LITTLE_ENDIAN | 36 | select SYS_SUPPORTS_LITTLE_ENDIAN |
42 | select SYS_HAS_EARLY_PRINTK | 37 | select SYS_HAS_EARLY_PRINTK |
43 | 38 | ||
@@ -57,16 +52,6 @@ config MIPS_DB1300 | |||
57 | select SYS_SUPPORTS_LITTLE_ENDIAN | 52 | select SYS_SUPPORTS_LITTLE_ENDIAN |
58 | select SYS_HAS_EARLY_PRINTK | 53 | select SYS_HAS_EARLY_PRINTK |
59 | 54 | ||
60 | config MIPS_DB1500 | ||
61 | bool "Alchemy DB1500 board" | ||
62 | select ALCHEMY_GPIOINT_AU1000 | ||
63 | select DMA_NONCOHERENT | ||
64 | select HW_HAS_PCI | ||
65 | select MIPS_DISABLE_OBSOLETE_IDE | ||
66 | select SYS_SUPPORTS_BIG_ENDIAN | ||
67 | select SYS_SUPPORTS_LITTLE_ENDIAN | ||
68 | select SYS_HAS_EARLY_PRINTK | ||
69 | |||
70 | config MIPS_DB1550 | 55 | config MIPS_DB1550 |
71 | bool "Alchemy DB1550 board" | 56 | bool "Alchemy DB1550 board" |
72 | select ALCHEMY_GPIOINT_AU1000 | 57 | select ALCHEMY_GPIOINT_AU1000 |
diff --git a/arch/mips/alchemy/Platform b/arch/mips/alchemy/Platform index bbdcc150d04d..33f80e8cbd69 100644 --- a/arch/mips/alchemy/Platform +++ b/arch/mips/alchemy/Platform | |||
@@ -26,27 +26,13 @@ cflags-$(CONFIG_MIPS_PB1550) += -I$(srctree)/arch/mips/include/asm/mach-pb1x00 | |||
26 | load-$(CONFIG_MIPS_PB1550) += 0xffffffff80100000 | 26 | load-$(CONFIG_MIPS_PB1550) += 0xffffffff80100000 |
27 | 27 | ||
28 | # | 28 | # |
29 | # AMD Alchemy Db1000 eval board | 29 | # AMD Alchemy Db1000/Db1500/Db1100 eval boards |
30 | # | 30 | # |
31 | platform-$(CONFIG_MIPS_DB1000) += alchemy/devboards/ | 31 | platform-$(CONFIG_MIPS_DB1000) += alchemy/devboards/ |
32 | cflags-$(CONFIG_MIPS_DB1000) += -I$(srctree)/arch/mips/include/asm/mach-db1x00 | 32 | cflags-$(CONFIG_MIPS_DB1000) += -I$(srctree)/arch/mips/include/asm/mach-db1x00 |
33 | load-$(CONFIG_MIPS_DB1000) += 0xffffffff80100000 | 33 | load-$(CONFIG_MIPS_DB1000) += 0xffffffff80100000 |
34 | 34 | ||
35 | # | 35 | # |
36 | # AMD Alchemy Db1100 eval board | ||
37 | # | ||
38 | platform-$(CONFIG_MIPS_DB1100) += alchemy/devboards/ | ||
39 | cflags-$(CONFIG_MIPS_DB1100) += -I$(srctree)/arch/mips/include/asm/mach-db1x00 | ||
40 | load-$(CONFIG_MIPS_DB1100) += 0xffffffff80100000 | ||
41 | |||
42 | # | ||
43 | # AMD Alchemy Db1500 eval board | ||
44 | # | ||
45 | platform-$(CONFIG_MIPS_DB1500) += alchemy/devboards/ | ||
46 | cflags-$(CONFIG_MIPS_DB1500) += -I$(srctree)/arch/mips/include/asm/mach-db1x00 | ||
47 | load-$(CONFIG_MIPS_DB1500) += 0xffffffff80100000 | ||
48 | |||
49 | # | ||
50 | # AMD Alchemy Db1550 eval board | 36 | # AMD Alchemy Db1550 eval board |
51 | # | 37 | # |
52 | platform-$(CONFIG_MIPS_DB1550) += alchemy/devboards/ | 38 | platform-$(CONFIG_MIPS_DB1550) += alchemy/devboards/ |
diff --git a/arch/mips/alchemy/devboards/Makefile b/arch/mips/alchemy/devboards/Makefile index 2fbf17909200..3c37fb303364 100644 --- a/arch/mips/alchemy/devboards/Makefile +++ b/arch/mips/alchemy/devboards/Makefile | |||
@@ -7,9 +7,7 @@ obj-$(CONFIG_PM) += pm.o | |||
7 | obj-$(CONFIG_MIPS_PB1100) += pb1100.o | 7 | obj-$(CONFIG_MIPS_PB1100) += pb1100.o |
8 | obj-$(CONFIG_MIPS_PB1500) += pb1500.o | 8 | obj-$(CONFIG_MIPS_PB1500) += pb1500.o |
9 | obj-$(CONFIG_MIPS_PB1550) += pb1550.o | 9 | obj-$(CONFIG_MIPS_PB1550) += pb1550.o |
10 | obj-$(CONFIG_MIPS_DB1000) += db1x00.o | 10 | obj-$(CONFIG_MIPS_DB1000) += db1000.o |
11 | obj-$(CONFIG_MIPS_DB1100) += db1x00.o | ||
12 | obj-$(CONFIG_MIPS_DB1200) += db1200.o | 11 | obj-$(CONFIG_MIPS_DB1200) += db1200.o |
13 | obj-$(CONFIG_MIPS_DB1300) += db1300.o | 12 | obj-$(CONFIG_MIPS_DB1300) += db1300.o |
14 | obj-$(CONFIG_MIPS_DB1500) += db1x00.o | ||
15 | obj-$(CONFIG_MIPS_DB1550) += db1550.o | 13 | obj-$(CONFIG_MIPS_DB1550) += db1550.o |
diff --git a/arch/mips/alchemy/devboards/db1x00.c b/arch/mips/alchemy/devboards/db1000.c index 589ae2435cbe..57ed5f1c4919 100644 --- a/arch/mips/alchemy/devboards/db1x00.c +++ b/arch/mips/alchemy/devboards/db1000.c | |||
@@ -32,28 +32,37 @@ | |||
32 | #include <prom.h> | 32 | #include <prom.h> |
33 | #include "platform.h" | 33 | #include "platform.h" |
34 | 34 | ||
35 | #define F_SWAPPED (bcsr_read(BCSR_STATUS) & BCSR_STATUS_DB1000_SWAPBOOT) | ||
36 | |||
35 | struct pci_dev; | 37 | struct pci_dev; |
36 | 38 | ||
39 | static const char *board_type_str(void) | ||
40 | { | ||
41 | switch (BCSR_WHOAMI_BOARD(bcsr_read(BCSR_WHOAMI))) { | ||
42 | case BCSR_WHOAMI_DB1000: | ||
43 | return "DB1000"; | ||
44 | case BCSR_WHOAMI_DB1500: | ||
45 | return "DB1500"; | ||
46 | case BCSR_WHOAMI_DB1100: | ||
47 | return "DB1100"; | ||
48 | default: | ||
49 | return "(unknown)"; | ||
50 | } | ||
51 | } | ||
52 | |||
37 | const char *get_system_type(void) | 53 | const char *get_system_type(void) |
38 | { | 54 | { |
39 | return "Alchemy Db1x00"; | 55 | return board_type_str(); |
40 | } | 56 | } |
41 | 57 | ||
42 | void __init board_setup(void) | 58 | void __init board_setup(void) |
43 | { | 59 | { |
44 | #ifdef CONFIG_MIPS_DB1000 | ||
45 | printk(KERN_INFO "AMD Alchemy Au1000/Db1000 Board\n"); | ||
46 | #endif | ||
47 | #ifdef CONFIG_MIPS_DB1500 | ||
48 | printk(KERN_INFO "AMD Alchemy Au1500/Db1500 Board\n"); | ||
49 | #endif | ||
50 | #ifdef CONFIG_MIPS_DB1100 | ||
51 | printk(KERN_INFO "AMD Alchemy Au1100/Db1100 Board\n"); | ||
52 | #endif | ||
53 | /* initialize board register space */ | 60 | /* initialize board register space */ |
54 | bcsr_init(DB1000_BCSR_PHYS_ADDR, | 61 | bcsr_init(DB1000_BCSR_PHYS_ADDR, |
55 | DB1000_BCSR_PHYS_ADDR + DB1000_BCSR_HEXLED_OFS); | 62 | DB1000_BCSR_PHYS_ADDR + DB1000_BCSR_HEXLED_OFS); |
56 | 63 | ||
64 | printk(KERN_INFO "AMD Alchemy %s Board\n", board_type_str()); | ||
65 | |||
57 | #if defined(CONFIG_IRDA) && defined(CONFIG_AU1000_FIR) | 66 | #if defined(CONFIG_IRDA) && defined(CONFIG_AU1000_FIR) |
58 | { | 67 | { |
59 | u32 pin_func; | 68 | u32 pin_func; |
@@ -72,35 +81,6 @@ void __init board_setup(void) | |||
72 | alchemy_gpio1_input_enable(); | 81 | alchemy_gpio1_input_enable(); |
73 | } | 82 | } |
74 | 83 | ||
75 | /* DB1xxx PCMCIA interrupt sources: | ||
76 | * CD0/1 GPIO0/3 | ||
77 | * STSCHG0/1 GPIO1/4 | ||
78 | * CARD0/1 GPIO2/5 | ||
79 | */ | ||
80 | |||
81 | #define F_SWAPPED (bcsr_read(BCSR_STATUS) & BCSR_STATUS_DB1000_SWAPBOOT) | ||
82 | |||
83 | #if defined(CONFIG_MIPS_DB1000) | ||
84 | #define DB1XXX_PCMCIA_CD0 AU1000_GPIO0_INT | ||
85 | #define DB1XXX_PCMCIA_STSCHG0 AU1000_GPIO1_INT | ||
86 | #define DB1XXX_PCMCIA_CARD0 AU1000_GPIO2_INT | ||
87 | #define DB1XXX_PCMCIA_CD1 AU1000_GPIO3_INT | ||
88 | #define DB1XXX_PCMCIA_STSCHG1 AU1000_GPIO4_INT | ||
89 | #define DB1XXX_PCMCIA_CARD1 AU1000_GPIO5_INT | ||
90 | #elif defined(CONFIG_MIPS_DB1100) | ||
91 | #define DB1XXX_PCMCIA_CD0 AU1100_GPIO0_INT | ||
92 | #define DB1XXX_PCMCIA_STSCHG0 AU1100_GPIO1_INT | ||
93 | #define DB1XXX_PCMCIA_CARD0 AU1100_GPIO2_INT | ||
94 | #define DB1XXX_PCMCIA_CD1 AU1100_GPIO3_INT | ||
95 | #define DB1XXX_PCMCIA_STSCHG1 AU1100_GPIO4_INT | ||
96 | #define DB1XXX_PCMCIA_CARD1 AU1100_GPIO5_INT | ||
97 | #elif defined(CONFIG_MIPS_DB1500) | ||
98 | #define DB1XXX_PCMCIA_CD0 AU1500_GPIO0_INT | ||
99 | #define DB1XXX_PCMCIA_STSCHG0 AU1500_GPIO1_INT | ||
100 | #define DB1XXX_PCMCIA_CARD0 AU1500_GPIO2_INT | ||
101 | #define DB1XXX_PCMCIA_CD1 AU1500_GPIO3_INT | ||
102 | #define DB1XXX_PCMCIA_STSCHG1 AU1500_GPIO4_INT | ||
103 | #define DB1XXX_PCMCIA_CARD1 AU1500_GPIO5_INT | ||
104 | 84 | ||
105 | static int db1500_map_pci_irq(const struct pci_dev *d, u8 slot, u8 pin) | 85 | static int db1500_map_pci_irq(const struct pci_dev *d, u8 slot, u8 pin) |
106 | { | 86 | { |
@@ -141,13 +121,14 @@ static struct platform_device db1500_pci_host_dev = { | |||
141 | 121 | ||
142 | static int __init db1500_pci_init(void) | 122 | static int __init db1500_pci_init(void) |
143 | { | 123 | { |
144 | return platform_device_register(&db1500_pci_host_dev); | 124 | if (BCSR_WHOAMI_BOARD(bcsr_read(BCSR_WHOAMI)) == BCSR_WHOAMI_DB1500) |
125 | return platform_device_register(&db1500_pci_host_dev); | ||
126 | return 0; | ||
145 | } | 127 | } |
146 | /* must be arch_initcall; MIPS PCI scans busses in a subsys_initcall */ | 128 | /* must be arch_initcall; MIPS PCI scans busses in a subsys_initcall */ |
147 | arch_initcall(db1500_pci_init); | 129 | arch_initcall(db1500_pci_init); |
148 | #endif | ||
149 | 130 | ||
150 | #ifdef CONFIG_MIPS_DB1100 | 131 | |
151 | static struct resource au1100_lcd_resources[] = { | 132 | static struct resource au1100_lcd_resources[] = { |
152 | [0] = { | 133 | [0] = { |
153 | .start = AU1100_LCD_PHYS_ADDR, | 134 | .start = AU1100_LCD_PHYS_ADDR, |
@@ -173,7 +154,6 @@ static struct platform_device au1100_lcd_device = { | |||
173 | .num_resources = ARRAY_SIZE(au1100_lcd_resources), | 154 | .num_resources = ARRAY_SIZE(au1100_lcd_resources), |
174 | .resource = au1100_lcd_resources, | 155 | .resource = au1100_lcd_resources, |
175 | }; | 156 | }; |
176 | #endif | ||
177 | 157 | ||
178 | static struct resource alchemy_ac97c_res[] = { | 158 | static struct resource alchemy_ac97c_res[] = { |
179 | [0] = { | 159 | [0] = { |
@@ -214,14 +194,53 @@ static struct platform_device db1x00_audio_dev = { | |||
214 | .name = "db1000-audio", | 194 | .name = "db1000-audio", |
215 | }; | 195 | }; |
216 | 196 | ||
217 | static int __init db1xxx_dev_init(void) | 197 | static struct platform_device *db1x00_devs[] = { |
198 | &db1x00_codec_dev, | ||
199 | &alchemy_ac97c_dma_dev, | ||
200 | &alchemy_ac97c_dev, | ||
201 | &db1x00_audio_dev, | ||
202 | }; | ||
203 | |||
204 | static struct platform_device *db1100_devs[] = { | ||
205 | &au1100_lcd_device, | ||
206 | }; | ||
207 | |||
208 | static int __init db1000_dev_init(void) | ||
218 | { | 209 | { |
219 | irq_set_irq_type(DB1XXX_PCMCIA_CD0, IRQ_TYPE_EDGE_BOTH); | 210 | int board = BCSR_WHOAMI_BOARD(bcsr_read(BCSR_WHOAMI)); |
220 | irq_set_irq_type(DB1XXX_PCMCIA_CD1, IRQ_TYPE_EDGE_BOTH); | 211 | int c0, c1, d0, d1, s0, s1; |
221 | irq_set_irq_type(DB1XXX_PCMCIA_CARD0, IRQ_TYPE_LEVEL_LOW); | 212 | |
222 | irq_set_irq_type(DB1XXX_PCMCIA_CARD1, IRQ_TYPE_LEVEL_LOW); | 213 | if (board == BCSR_WHOAMI_DB1500) { |
223 | irq_set_irq_type(DB1XXX_PCMCIA_STSCHG0, IRQ_TYPE_LEVEL_LOW); | 214 | c0 = AU1500_GPIO2_INT; |
224 | irq_set_irq_type(DB1XXX_PCMCIA_STSCHG1, IRQ_TYPE_LEVEL_LOW); | 215 | c1 = AU1500_GPIO5_INT; |
216 | d0 = AU1500_GPIO0_INT; | ||
217 | d1 = AU1500_GPIO3_INT; | ||
218 | s0 = AU1500_GPIO1_INT; | ||
219 | s1 = AU1500_GPIO4_INT; | ||
220 | } else if (board == BCSR_WHOAMI_DB1100) { | ||
221 | c0 = AU1100_GPIO2_INT; | ||
222 | c1 = AU1100_GPIO5_INT; | ||
223 | d0 = AU1100_GPIO0_INT; | ||
224 | d1 = AU1100_GPIO3_INT; | ||
225 | s0 = AU1100_GPIO1_INT; | ||
226 | s1 = AU1100_GPIO4_INT; | ||
227 | platform_add_devices(db1100_devs, ARRAY_SIZE(db1100_devs)); | ||
228 | } else if (board == BCSR_WHOAMI_DB1000) { | ||
229 | c0 = AU1000_GPIO2_INT; | ||
230 | c1 = AU1000_GPIO5_INT; | ||
231 | d0 = AU1000_GPIO0_INT; | ||
232 | d1 = AU1000_GPIO3_INT; | ||
233 | s0 = AU1000_GPIO1_INT; | ||
234 | s1 = AU1000_GPIO4_INT; | ||
235 | } else | ||
236 | return 0; /* unknown board, no further dev setup to do */ | ||
237 | |||
238 | irq_set_irq_type(d0, IRQ_TYPE_EDGE_BOTH); | ||
239 | irq_set_irq_type(d1, IRQ_TYPE_EDGE_BOTH); | ||
240 | irq_set_irq_type(c0, IRQ_TYPE_LEVEL_LOW); | ||
241 | irq_set_irq_type(c1, IRQ_TYPE_LEVEL_LOW); | ||
242 | irq_set_irq_type(s0, IRQ_TYPE_LEVEL_LOW); | ||
243 | irq_set_irq_type(s1, IRQ_TYPE_LEVEL_LOW); | ||
225 | 244 | ||
226 | db1x_register_pcmcia_socket( | 245 | db1x_register_pcmcia_socket( |
227 | AU1000_PCMCIA_ATTR_PHYS_ADDR, | 246 | AU1000_PCMCIA_ATTR_PHYS_ADDR, |
@@ -230,8 +249,7 @@ static int __init db1xxx_dev_init(void) | |||
230 | AU1000_PCMCIA_MEM_PHYS_ADDR + 0x000400000 - 1, | 249 | AU1000_PCMCIA_MEM_PHYS_ADDR + 0x000400000 - 1, |
231 | AU1000_PCMCIA_IO_PHYS_ADDR, | 250 | AU1000_PCMCIA_IO_PHYS_ADDR, |
232 | AU1000_PCMCIA_IO_PHYS_ADDR + 0x000010000 - 1, | 251 | AU1000_PCMCIA_IO_PHYS_ADDR + 0x000010000 - 1, |
233 | DB1XXX_PCMCIA_CARD0, DB1XXX_PCMCIA_CD0, | 252 | c0, d0, /*s0*/0, 0, 0); |
234 | /*DB1XXX_PCMCIA_STSCHG0*/0, 0, 0); | ||
235 | 253 | ||
236 | db1x_register_pcmcia_socket( | 254 | db1x_register_pcmcia_socket( |
237 | AU1000_PCMCIA_ATTR_PHYS_ADDR + 0x004000000, | 255 | AU1000_PCMCIA_ATTR_PHYS_ADDR + 0x004000000, |
@@ -240,17 +258,10 @@ static int __init db1xxx_dev_init(void) | |||
240 | AU1000_PCMCIA_MEM_PHYS_ADDR + 0x004400000 - 1, | 258 | AU1000_PCMCIA_MEM_PHYS_ADDR + 0x004400000 - 1, |
241 | AU1000_PCMCIA_IO_PHYS_ADDR + 0x004000000, | 259 | AU1000_PCMCIA_IO_PHYS_ADDR + 0x004000000, |
242 | AU1000_PCMCIA_IO_PHYS_ADDR + 0x004010000 - 1, | 260 | AU1000_PCMCIA_IO_PHYS_ADDR + 0x004010000 - 1, |
243 | DB1XXX_PCMCIA_CARD1, DB1XXX_PCMCIA_CD1, | 261 | c1, d1, /*s1*/0, 0, 1); |
244 | /*DB1XXX_PCMCIA_STSCHG1*/0, 0, 1); | ||
245 | #ifdef CONFIG_MIPS_DB1100 | ||
246 | platform_device_register(&au1100_lcd_device); | ||
247 | #endif | ||
248 | platform_device_register(&db1x00_codec_dev); | ||
249 | platform_device_register(&alchemy_ac97c_dma_dev); | ||
250 | platform_device_register(&alchemy_ac97c_dev); | ||
251 | platform_device_register(&db1x00_audio_dev); | ||
252 | 262 | ||
263 | platform_add_devices(db1x00_devs, ARRAY_SIZE(db1x00_devs)); | ||
253 | db1x_register_norflash(32 << 20, 4 /* 32bit */, F_SWAPPED); | 264 | db1x_register_norflash(32 << 20, 4 /* 32bit */, F_SWAPPED); |
254 | return 0; | 265 | return 0; |
255 | } | 266 | } |
256 | device_initcall(db1xxx_dev_init); | 267 | device_initcall(db1000_dev_init); |
diff --git a/arch/mips/alchemy/devboards/prom.c b/arch/mips/alchemy/devboards/prom.c index 3a73f9663b0f..93a22107cc41 100644 --- a/arch/mips/alchemy/devboards/prom.c +++ b/arch/mips/alchemy/devboards/prom.c | |||
@@ -34,8 +34,8 @@ | |||
34 | #include <prom.h> | 34 | #include <prom.h> |
35 | 35 | ||
36 | #if defined(CONFIG_MIPS_DB1000) || \ | 36 | #if defined(CONFIG_MIPS_DB1000) || \ |
37 | defined(CONFIG_MIPS_PB1100) || defined(CONFIG_MIPS_DB1100) || \ | 37 | defined(CONFIG_MIPS_PB1100) || \ |
38 | defined(CONFIG_MIPS_PB1500) || defined(CONFIG_MIPS_DB1500) | 38 | defined(CONFIG_MIPS_PB1500) |
39 | #define ALCHEMY_BOARD_DEFAULT_MEMSIZE 0x04000000 | 39 | #define ALCHEMY_BOARD_DEFAULT_MEMSIZE 0x04000000 |
40 | 40 | ||
41 | #else /* Au1550/Au1200-based develboards */ | 41 | #else /* Au1550/Au1200-based develboards */ |