Revision a1bb27b1 hw/versatilepb.c
b/hw/versatilepb.c | ||
---|---|---|
1 | 1 |
/* |
2 | 2 |
* ARM Versatile Platform/Application Baseboard System emulation. |
3 | 3 |
* |
4 |
* Copyright (c) 2005-2006 CodeSourcery.
|
|
4 |
* Copyright (c) 2005-2007 CodeSourcery.
|
|
5 | 5 |
* Written by Paul Brook |
6 | 6 |
* |
7 | 7 |
* This code is licenced under the GPL. |
... | ... | |
217 | 217 |
that includes hardware cursor support from the PL111. */ |
218 | 218 |
pl110_init(ds, 0x10120000, pic, 16, 1); |
219 | 219 |
|
220 |
pl181_init(0x10005000, sd_bdrv, sic, 22, 1); |
|
221 |
#if 0 |
|
222 |
/* Disabled because there's no way of specifying a block device. */ |
|
223 |
pl181_init(0x1000b000, NULL, sic, 23, 2); |
|
224 |
#endif |
|
225 |
|
|
220 | 226 |
/* Memory map for Versatile/PB: */ |
221 | 227 |
/* 0x10000000 System registers. */ |
222 | 228 |
/* 0x10001000 PCI controller config registers. */ |
223 | 229 |
/* 0x10002000 Serial bus interface. */ |
224 | 230 |
/* 0x10003000 Secondary interrupt controller. */ |
225 | 231 |
/* 0x10004000 AACI (audio). */ |
226 |
/* 0x10005000 MMCI0. */ |
|
232 |
/* 0x10005000 MMCI0. */
|
|
227 | 233 |
/* 0x10006000 KMI0 (keyboard). */ |
228 | 234 |
/* 0x10007000 KMI1 (mouse). */ |
229 | 235 |
/* 0x10008000 Character LCD Interface. */ |
230 | 236 |
/* 0x10009000 UART3. */ |
231 | 237 |
/* 0x1000a000 Smart card 1. */ |
232 |
/* 0x1000b000 MMCI1. */ |
|
238 |
/* 0x1000b000 MMCI1. */
|
|
233 | 239 |
/* 0x10010000 Ethernet. */ |
234 | 240 |
/* 0x10020000 USB. */ |
235 | 241 |
/* 0x10100000 SSMC. */ |
Also available in: Unified diff