Revision 7c470ff1
b/hw/omap_gpmc.c | ||
---|---|---|
29 | 29 |
qemu_irq irq; |
30 | 30 |
MemoryRegion iomem; |
31 | 31 |
|
32 |
uint8_t revision; |
|
32 | 33 |
uint8_t sysconfig; |
33 | 34 |
uint16_t irqst; |
34 | 35 |
uint16_t irqen; |
... | ... | |
163 | 164 |
|
164 | 165 |
switch (addr) { |
165 | 166 |
case 0x000: /* GPMC_REVISION */ |
166 |
return 0x20;
|
|
167 |
return s->revision;
|
|
167 | 168 |
|
168 | 169 |
case 0x010: /* GPMC_SYSCONFIG */ |
169 | 170 |
return s->sysconfig; |
... | ... | |
409 | 410 |
memory_region_add_subregion(get_system_memory(), base, &s->iomem); |
410 | 411 |
|
411 | 412 |
s->irq = irq; |
413 |
s->revision = cpu_class_omap3(mpu) ? 0x50 : 0x20; |
|
412 | 414 |
omap_gpmc_reset(s); |
413 | 415 |
|
414 | 416 |
return s; |
Also available in: Unified diff