macio: move unaligned DMA write code into separate pmac_dma_write() function