Revision 2507c12a hw/musicpal.c
b/hw/musicpal.c | ||
---|---|---|
388 | 388 |
s->nic = qemu_new_nic(&net_mv88w8618_info, &s->conf, |
389 | 389 |
dev->qdev.info->name, dev->qdev.id, s); |
390 | 390 |
s->mmio_index = cpu_register_io_memory(mv88w8618_eth_readfn, |
391 |
mv88w8618_eth_writefn, s); |
|
391 |
mv88w8618_eth_writefn, s, |
|
392 |
DEVICE_NATIVE_ENDIAN); |
|
392 | 393 |
sysbus_init_mmio(dev, MP_ETH_SIZE, s->mmio_index); |
393 | 394 |
return 0; |
394 | 395 |
} |
... | ... | |
600 | 601 |
s->brightness = 7; |
601 | 602 |
|
602 | 603 |
iomemtype = cpu_register_io_memory(musicpal_lcd_readfn, |
603 |
musicpal_lcd_writefn, s); |
|
604 |
musicpal_lcd_writefn, s, |
|
605 |
DEVICE_NATIVE_ENDIAN); |
|
604 | 606 |
sysbus_init_mmio(dev, MP_LCD_SIZE, iomemtype); |
605 | 607 |
|
606 | 608 |
s->ds = graphic_console_init(lcd_refresh, lcd_invalidate, |
... | ... | |
725 | 727 |
qdev_init_gpio_in(&dev->qdev, mv88w8618_pic_set_irq, 32); |
726 | 728 |
sysbus_init_irq(dev, &s->parent_irq); |
727 | 729 |
iomemtype = cpu_register_io_memory(mv88w8618_pic_readfn, |
728 |
mv88w8618_pic_writefn, s); |
|
730 |
mv88w8618_pic_writefn, s, |
|
731 |
DEVICE_NATIVE_ENDIAN); |
|
729 | 732 |
sysbus_init_mmio(dev, MP_PIC_SIZE, iomemtype); |
730 | 733 |
return 0; |
731 | 734 |
} |
... | ... | |
886 | 889 |
} |
887 | 890 |
|
888 | 891 |
iomemtype = cpu_register_io_memory(mv88w8618_pit_readfn, |
889 |
mv88w8618_pit_writefn, s); |
|
892 |
mv88w8618_pit_writefn, s, |
|
893 |
DEVICE_NATIVE_ENDIAN); |
|
890 | 894 |
sysbus_init_mmio(dev, MP_PIT_SIZE, iomemtype); |
891 | 895 |
return 0; |
892 | 896 |
} |
... | ... | |
976 | 980 |
|
977 | 981 |
s->cfgr0 = 0xfffe4285; /* Default as set by U-Boot for 8 MB flash */ |
978 | 982 |
iomemtype = cpu_register_io_memory(mv88w8618_flashcfg_readfn, |
979 |
mv88w8618_flashcfg_writefn, s); |
|
983 |
mv88w8618_flashcfg_writefn, s, |
|
984 |
DEVICE_NATIVE_ENDIAN); |
|
980 | 985 |
sysbus_init_mmio(dev, MP_FLASHCFG_SIZE, iomemtype); |
981 | 986 |
return 0; |
982 | 987 |
} |
... | ... | |
1037 | 1042 |
int iomemtype; |
1038 | 1043 |
|
1039 | 1044 |
iomemtype = cpu_register_io_memory(musicpal_misc_readfn, |
1040 |
musicpal_misc_writefn, NULL); |
|
1045 |
musicpal_misc_writefn, NULL, |
|
1046 |
DEVICE_NATIVE_ENDIAN); |
|
1041 | 1047 |
cpu_register_physical_memory(MP_MISC_BASE, MP_MISC_SIZE, iomemtype); |
1042 | 1048 |
} |
1043 | 1049 |
|
... | ... | |
1082 | 1088 |
int iomemtype; |
1083 | 1089 |
|
1084 | 1090 |
iomemtype = cpu_register_io_memory(mv88w8618_wlan_readfn, |
1085 |
mv88w8618_wlan_writefn, NULL); |
|
1091 |
mv88w8618_wlan_writefn, NULL, |
|
1092 |
DEVICE_NATIVE_ENDIAN); |
|
1086 | 1093 |
sysbus_init_mmio(dev, MP_WLAN_SIZE, iomemtype); |
1087 | 1094 |
return 0; |
1088 | 1095 |
} |
... | ... | |
1293 | 1300 |
sysbus_init_irq(dev, &s->irq); |
1294 | 1301 |
|
1295 | 1302 |
iomemtype = cpu_register_io_memory(musicpal_gpio_readfn, |
1296 |
musicpal_gpio_writefn, s); |
|
1303 |
musicpal_gpio_writefn, s, |
|
1304 |
DEVICE_NATIVE_ENDIAN); |
|
1297 | 1305 |
sysbus_init_mmio(dev, MP_GPIO_SIZE, iomemtype); |
1298 | 1306 |
|
1299 | 1307 |
qdev_init_gpio_out(&dev->qdev, s->out, ARRAY_SIZE(s->out)); |
Also available in: Unified diff