|
@@ -2113,19 +2113,16 @@ PXA2xxState *pxa270_init(unsigned int sdram_size, const char *revision)
|
|
|
qdev_get_gpio_in(s->dma, PXA2XX_RX_RQ_MMCI),
|
|
|
qdev_get_gpio_in(s->dma, PXA2XX_TX_RQ_MMCI));
|
|
|
|
|
|
- for (i = 0; pxa270_serial[i].io_base; i ++)
|
|
|
- if (serial_hds[i])
|
|
|
-#ifdef TARGET_WORDS_BIGENDIAN
|
|
|
- serial_mm_init(pxa270_serial[i].io_base, 2,
|
|
|
- qdev_get_gpio_in(s->pic, pxa270_serial[i].irqn),
|
|
|
- 14857000 / 16, serial_hds[i], 1, 1);
|
|
|
-#else
|
|
|
+ for (i = 0; pxa270_serial[i].io_base; i++) {
|
|
|
+ if (serial_hds[i]) {
|
|
|
serial_mm_init(pxa270_serial[i].io_base, 2,
|
|
|
- qdev_get_gpio_in(s->pic, pxa270_serial[i].irqn),
|
|
|
- 14857000 / 16, serial_hds[i], 1, 0);
|
|
|
-#endif
|
|
|
- else
|
|
|
+ qdev_get_gpio_in(s->pic, pxa270_serial[i].irqn),
|
|
|
+ 14857000 / 16, serial_hds[i], 1,
|
|
|
+ DEVICE_NATIVE_ENDIAN);
|
|
|
+ } else {
|
|
|
break;
|
|
|
+ }
|
|
|
+ }
|
|
|
if (serial_hds[i])
|
|
|
s->fir = pxa2xx_fir_init(0x40800000,
|
|
|
qdev_get_gpio_in(s->pic, PXA2XX_PIC_ICP),
|
|
@@ -2248,20 +2245,16 @@ PXA2xxState *pxa255_init(unsigned int sdram_size)
|
|
|
qdev_get_gpio_in(s->dma, PXA2XX_RX_RQ_MMCI),
|
|
|
qdev_get_gpio_in(s->dma, PXA2XX_TX_RQ_MMCI));
|
|
|
|
|
|
- for (i = 0; pxa255_serial[i].io_base; i ++)
|
|
|
+ for (i = 0; pxa255_serial[i].io_base; i++) {
|
|
|
if (serial_hds[i]) {
|
|
|
-#ifdef TARGET_WORDS_BIGENDIAN
|
|
|
- serial_mm_init(pxa255_serial[i].io_base, 2,
|
|
|
- qdev_get_gpio_in(s->pic, pxa255_serial[i].irqn),
|
|
|
- 14745600 / 16, serial_hds[i], 1, 1);
|
|
|
-#else
|
|
|
serial_mm_init(pxa255_serial[i].io_base, 2,
|
|
|
- qdev_get_gpio_in(s->pic, pxa255_serial[i].irqn),
|
|
|
- 14745600 / 16, serial_hds[i], 1, 0);
|
|
|
-#endif
|
|
|
+ qdev_get_gpio_in(s->pic, pxa255_serial[i].irqn),
|
|
|
+ 14745600 / 16, serial_hds[i], 1,
|
|
|
+ DEVICE_NATIVE_ENDIAN);
|
|
|
} else {
|
|
|
break;
|
|
|
}
|
|
|
+ }
|
|
|
if (serial_hds[i])
|
|
|
s->fir = pxa2xx_fir_init(0x40800000,
|
|
|
qdev_get_gpio_in(s->pic, PXA2XX_PIC_ICP),
|