diff options
Diffstat (limited to 'arch/mips/alchemy/devboards/pb1200')
-rw-r--r-- | arch/mips/alchemy/devboards/pb1200/board_setup.c | 9 | ||||
-rw-r--r-- | arch/mips/alchemy/devboards/pb1200/platform.c | 34 |
2 files changed, 0 insertions, 43 deletions
diff --git a/arch/mips/alchemy/devboards/pb1200/board_setup.c b/arch/mips/alchemy/devboards/pb1200/board_setup.c index 352acf68fc8d..2cf59e728247 100644 --- a/arch/mips/alchemy/devboards/pb1200/board_setup.c +++ b/arch/mips/alchemy/devboards/pb1200/board_setup.c | |||
@@ -58,16 +58,9 @@ void __init board_setup(void) | |||
58 | { | 58 | { |
59 | char *argptr; | 59 | char *argptr; |
60 | 60 | ||
61 | #ifdef CONFIG_MIPS_PB1200 | ||
62 | printk(KERN_INFO "AMD Alchemy Pb1200 Board\n"); | 61 | printk(KERN_INFO "AMD Alchemy Pb1200 Board\n"); |
63 | bcsr_init(PB1200_BCSR_PHYS_ADDR, | 62 | bcsr_init(PB1200_BCSR_PHYS_ADDR, |
64 | PB1200_BCSR_PHYS_ADDR + PB1200_BCSR_HEXLED_OFS); | 63 | PB1200_BCSR_PHYS_ADDR + PB1200_BCSR_HEXLED_OFS); |
65 | #endif | ||
66 | #ifdef CONFIG_MIPS_DB1200 | ||
67 | printk(KERN_INFO "AMD Alchemy Db1200 Board\n"); | ||
68 | bcsr_init(DB1200_BCSR_PHYS_ADDR, | ||
69 | DB1200_BCSR_PHYS_ADDR + DB1200_BCSR_HEXLED_OFS); | ||
70 | #endif | ||
71 | 64 | ||
72 | argptr = prom_getcmdline(); | 65 | argptr = prom_getcmdline(); |
73 | #ifdef CONFIG_SERIAL_8250_CONSOLE | 66 | #ifdef CONFIG_SERIAL_8250_CONSOLE |
@@ -149,7 +142,6 @@ void __init board_setup(void) | |||
149 | 142 | ||
150 | static int __init pb1200_init_irq(void) | 143 | static int __init pb1200_init_irq(void) |
151 | { | 144 | { |
152 | #ifdef CONFIG_MIPS_PB1200 | ||
153 | /* We have a problem with CPLD rev 3. */ | 145 | /* We have a problem with CPLD rev 3. */ |
154 | if (BCSR_WHOAMI_CPLD(bcsr_read(BCSR_WHOAMI)) <= 3) { | 146 | if (BCSR_WHOAMI_CPLD(bcsr_read(BCSR_WHOAMI)) <= 3) { |
155 | printk(KERN_ERR "WARNING!!!\n"); | 147 | printk(KERN_ERR "WARNING!!!\n"); |
@@ -169,7 +161,6 @@ static int __init pb1200_init_irq(void) | |||
169 | printk(KERN_ERR "WARNING!!!\n"); | 161 | printk(KERN_ERR "WARNING!!!\n"); |
170 | panic("Game over. Your score is 0."); | 162 | panic("Game over. Your score is 0."); |
171 | } | 163 | } |
172 | #endif | ||
173 | 164 | ||
174 | set_irq_type(AU1200_GPIO7_INT, IRQF_TRIGGER_LOW); | 165 | set_irq_type(AU1200_GPIO7_INT, IRQF_TRIGGER_LOW); |
175 | bcsr_init_irq(PB1200_INT_BEGIN, PB1200_INT_END, AU1200_GPIO7_INT); | 166 | bcsr_init_irq(PB1200_INT_BEGIN, PB1200_INT_END, AU1200_GPIO7_INT); |
diff --git a/arch/mips/alchemy/devboards/pb1200/platform.c b/arch/mips/alchemy/devboards/pb1200/platform.c index 736d647ebe0c..14e889fffcc5 100644 --- a/arch/mips/alchemy/devboards/pb1200/platform.c +++ b/arch/mips/alchemy/devboards/pb1200/platform.c | |||
@@ -68,7 +68,6 @@ static struct led_classdev pb1200mmc_led = { | |||
68 | .brightness_set = pb1200_mmcled_set, | 68 | .brightness_set = pb1200_mmcled_set, |
69 | }; | 69 | }; |
70 | 70 | ||
71 | #ifndef CONFIG_MIPS_DB1200 | ||
72 | static void pb1200mmc1_set_power(void *mmc_host, int state) | 71 | static void pb1200mmc1_set_power(void *mmc_host, int state) |
73 | { | 72 | { |
74 | if (state) | 73 | if (state) |
@@ -88,7 +87,6 @@ static int pb1200mmc1_card_inserted(void *mmc_host) | |||
88 | { | 87 | { |
89 | return (bcsr_read(BCSR_SIGSTAT) & BCSR_INT_SD1INSERT) ? 1 : 0; | 88 | return (bcsr_read(BCSR_SIGSTAT) & BCSR_INT_SD1INSERT) ? 1 : 0; |
90 | } | 89 | } |
91 | #endif | ||
92 | 90 | ||
93 | const struct au1xmmc_platform_data au1xmmc_platdata[2] = { | 91 | const struct au1xmmc_platform_data au1xmmc_platdata[2] = { |
94 | [0] = { | 92 | [0] = { |
@@ -98,7 +96,6 @@ const struct au1xmmc_platform_data au1xmmc_platdata[2] = { | |||
98 | .cd_setup = NULL, /* use poll-timer in driver */ | 96 | .cd_setup = NULL, /* use poll-timer in driver */ |
99 | .led = &pb1200mmc_led, | 97 | .led = &pb1200mmc_led, |
100 | }, | 98 | }, |
101 | #ifndef CONFIG_MIPS_DB1200 | ||
102 | [1] = { | 99 | [1] = { |
103 | .set_power = pb1200mmc1_set_power, | 100 | .set_power = pb1200mmc1_set_power, |
104 | .card_inserted = pb1200mmc1_card_inserted, | 101 | .card_inserted = pb1200mmc1_card_inserted, |
@@ -106,7 +103,6 @@ const struct au1xmmc_platform_data au1xmmc_platdata[2] = { | |||
106 | .cd_setup = NULL, /* use poll-timer in driver */ | 103 | .cd_setup = NULL, /* use poll-timer in driver */ |
107 | .led = &pb1200mmc_led, | 104 | .led = &pb1200mmc_led, |
108 | }, | 105 | }, |
109 | #endif | ||
110 | }; | 106 | }; |
111 | 107 | ||
112 | static struct resource ide_resources[] = { | 108 | static struct resource ide_resources[] = { |
@@ -174,7 +170,6 @@ static int __init board_register_devices(void) | |||
174 | { | 170 | { |
175 | int swapped; | 171 | int swapped; |
176 | 172 | ||
177 | #ifdef CONFIG_MIPS_PB1200 | ||
178 | db1x_register_pcmcia_socket(PCMCIA_ATTR_PSEUDO_PHYS, | 173 | db1x_register_pcmcia_socket(PCMCIA_ATTR_PSEUDO_PHYS, |
179 | PCMCIA_ATTR_PSEUDO_PHYS + 0x00040000 - 1, | 174 | PCMCIA_ATTR_PSEUDO_PHYS + 0x00040000 - 1, |
180 | PCMCIA_MEM_PSEUDO_PHYS, | 175 | PCMCIA_MEM_PSEUDO_PHYS, |
@@ -198,38 +193,9 @@ static int __init board_register_devices(void) | |||
198 | /*PB1200_PC1_STSCHG_INT*/0, | 193 | /*PB1200_PC1_STSCHG_INT*/0, |
199 | PB1200_PC1_EJECT_INT, | 194 | PB1200_PC1_EJECT_INT, |
200 | 1); | 195 | 1); |
201 | #else | ||
202 | db1x_register_pcmcia_socket(PCMCIA_ATTR_PSEUDO_PHYS, | ||
203 | PCMCIA_ATTR_PSEUDO_PHYS + 0x00040000 - 1, | ||
204 | PCMCIA_MEM_PSEUDO_PHYS, | ||
205 | PCMCIA_MEM_PSEUDO_PHYS + 0x00040000 - 1, | ||
206 | PCMCIA_IO_PSEUDO_PHYS, | ||
207 | PCMCIA_IO_PSEUDO_PHYS + 0x00001000 - 1, | ||
208 | DB1200_PC0_INT, | ||
209 | DB1200_PC0_INSERT_INT, | ||
210 | /*DB1200_PC0_STSCHG_INT*/0, | ||
211 | DB1200_PC0_EJECT_INT, | ||
212 | 0); | ||
213 | |||
214 | db1x_register_pcmcia_socket(PCMCIA_ATTR_PSEUDO_PHYS + 0x00400000, | ||
215 | PCMCIA_ATTR_PSEUDO_PHYS + 0x00440000 - 1, | ||
216 | PCMCIA_MEM_PSEUDO_PHYS + 0x00400000, | ||
217 | PCMCIA_MEM_PSEUDO_PHYS + 0x00440000 - 1, | ||
218 | PCMCIA_IO_PSEUDO_PHYS + 0x00400000, | ||
219 | PCMCIA_IO_PSEUDO_PHYS + 0x00401000 - 1, | ||
220 | DB1200_PC1_INT, | ||
221 | DB1200_PC1_INSERT_INT, | ||
222 | /*DB1200_PC1_STSCHG_INT*/0, | ||
223 | DB1200_PC1_EJECT_INT, | ||
224 | 1); | ||
225 | #endif | ||
226 | 196 | ||
227 | swapped = bcsr_read(BCSR_STATUS) & BCSR_STATUS_DB1200_SWAPBOOT; | 197 | swapped = bcsr_read(BCSR_STATUS) & BCSR_STATUS_DB1200_SWAPBOOT; |
228 | #ifdef CONFIG_MIPS_PB1200 | ||
229 | db1x_register_norflash(128 * 1024 * 1024, 2, swapped); | 198 | db1x_register_norflash(128 * 1024 * 1024, 2, swapped); |
230 | #else | ||
231 | db1x_register_norflash(64 * 1024 * 1024, 2, swapped); | ||
232 | #endif | ||
233 | 199 | ||
234 | return platform_add_devices(board_platform_devices, | 200 | return platform_add_devices(board_platform_devices, |
235 | ARRAY_SIZE(board_platform_devices)); | 201 | ARRAY_SIZE(board_platform_devices)); |