25 |
* SUCH DAMAGE. |
* SUCH DAMAGE. |
26 |
* |
* |
27 |
* |
* |
28 |
* $Id: dev_sgi_ip22.c,v 1.25 2005/10/26 14:37:04 debug Exp $ |
* $Id: dev_sgi_ip22.c,v 1.26 2005/11/13 00:14:09 debug Exp $ |
29 |
* |
* |
30 |
* SGI IP22 stuff. |
* SGI IP22 stuff. |
31 |
*/ |
*/ |
436 |
d->guiness_flag = guiness_flag; |
d->guiness_flag = guiness_flag; |
437 |
|
|
438 |
memory_device_register(mem, "sgi_ip22", baseaddr, DEV_SGI_IP22_LENGTH, |
memory_device_register(mem, "sgi_ip22", baseaddr, DEV_SGI_IP22_LENGTH, |
439 |
dev_sgi_ip22_access, (void *)d, MEM_DEFAULT, NULL); |
dev_sgi_ip22_access, (void *)d, DM_DEFAULT, NULL); |
440 |
memory_device_register(mem, "sgi_ip22_sysid", 0x1fbd9858, 0x8, |
memory_device_register(mem, "sgi_ip22_sysid", 0x1fbd9858, 0x8, |
441 |
dev_sgi_ip22_sysid_access, (void *)d, MEM_DEFAULT, NULL); |
dev_sgi_ip22_sysid_access, (void *)d, DM_DEFAULT, NULL); |
442 |
memory_device_register(mem, "sgi_ip22_imc", IP22_IMC_BASE, |
memory_device_register(mem, "sgi_ip22_imc", IP22_IMC_BASE, |
443 |
DEV_SGI_IP22_IMC_LENGTH, dev_sgi_ip22_imc_access, (void *)d, |
DEV_SGI_IP22_IMC_LENGTH, dev_sgi_ip22_imc_access, (void *)d, |
444 |
MEM_DEFAULT, NULL); |
DM_DEFAULT, NULL); |
445 |
memory_device_register(mem, "sgi_ip22_unknown", 0x1fa01000, 0x10, |
memory_device_register(mem, "sgi_ip22_unknown", 0x1fa01000, 0x10, |
446 |
dev_sgi_ip22_unknown_access, (void *)d, MEM_DEFAULT, NULL); |
dev_sgi_ip22_unknown_access, (void *)d, DM_DEFAULT, NULL); |
447 |
memory_device_register(mem, "sgi_ip22_unknown2", IP22_UNKNOWN2_BASE, |
memory_device_register(mem, "sgi_ip22_unknown2", IP22_UNKNOWN2_BASE, |
448 |
DEV_SGI_IP22_UNKNOWN2_LENGTH, dev_sgi_ip22_unknown2_access, |
DEV_SGI_IP22_UNKNOWN2_LENGTH, dev_sgi_ip22_unknown2_access, |
449 |
(void *)d, MEM_DEFAULT, NULL); |
(void *)d, DM_DEFAULT, NULL); |
450 |
|
|
451 |
machine_add_tickfunction(machine, dev_sgi_ip22_tick, d, |
machine_add_tickfunction(machine, dev_sgi_ip22_tick, d, |
452 |
SGI_IP22_TICK_SHIFT); |
SGI_IP22_TICK_SHIFT); |