AZX_RBCTL_DMA_EN
snd_hdac_chip_writeb(bus, RIRBCTL, AZX_RBCTL_DMA_EN);
snd_hdac_chip_writeb(bus, RIRBCTL, AZX_RBCTL_DMA_EN | AZX_RBCTL_IRQ_EN);
while ((snd_hdac_chip_readb(bus, RIRBCTL) & AZX_RBCTL_DMA_EN)