/* Configure DMA , Chan enable & Global enable  */
static void sunxi_spdif_txctrl_enable(struct snd_platform *platform, bool enable)
/* Configure DMA , Chan enable & Global enable  */
static void sunxi_spdif_txctrl_enable(struct snd_platform *platform, bool enable)
{
    snd_print("\n");
    if (enable) {
        snd_platform_update_bits(platform, SUNXI_SPDIF_TXCFG,
                (0x1 << TXCFG_TXEN), (0x1 << TXCFG_TXEN));
        snd_platform_update_bits(platform, SUNXI_SPDIF_INT,
                (0x1 << INT_TXDRQEN), (0x1 << INT_TXDRQEN));
    } else {
        snd_platform_update_bits(platform, SUNXI_SPDIF_TXCFG,
                (0x1 << TXCFG_TXEN), (0x0 << TXCFG_TXEN));
        snd_platform_update_bits(platform, SUNXI_SPDIF_INT,
                (0x1 << INT_TXDRQEN), (0x0 << INT_TXDRQEN));
    }
}