kernel: bgmac: add more DMA related fixes