SIRFDR
dma_rx_id, res->start + SIRFDR);
buf_8[k] = sh_msiof_read(p, SIRFDR) >> fs;
buf_16[k] = sh_msiof_read(p, SIRFDR) >> fs;
put_unaligned(sh_msiof_read(p, SIRFDR) >> fs, &buf_16[k]);
buf_32[k] = sh_msiof_read(p, SIRFDR) >> fs;
put_unaligned(sh_msiof_read(p, SIRFDR) >> fs, &buf_32[k]);
buf_32[k] = swab32(sh_msiof_read(p, SIRFDR) >> fs);
put_unaligned(swab32(sh_msiof_read(p, SIRFDR) >> fs), &buf_32[k]);
cfg.src_addr = priv->phy_addr + SIRFDR;