SRC3_DIRECTION_OFFSET
{SRC3_DIRECTION_OFFSET, 0} ,
{SRC3_DIRECTION_OFFSET + 3, 0x0000},
{SRC3_DIRECTION_OFFSET + 4, 0},
{SRC3_DIRECTION_OFFSET + 5, 0},
{SRC3_DIRECTION_OFFSET + 6, 0},
{SRC3_DIRECTION_OFFSET + 7, 0},
{SRC3_DIRECTION_OFFSET + 8, 0},
{SRC3_DIRECTION_OFFSET + 9, 0},
{SRC3_DIRECTION_OFFSET + 10, 0x8000},
{SRC3_DIRECTION_OFFSET + 11, 0xFF00},
{SRC3_DIRECTION_OFFSET + 13, 0},
{SRC3_DIRECTION_OFFSET + 14, 0},
{SRC3_DIRECTION_OFFSET + 15, 0},
{SRC3_DIRECTION_OFFSET + 16, 8},
{SRC3_DIRECTION_OFFSET + 17, 50*2},
{SRC3_DIRECTION_OFFSET + 18, MINISRC_BIQUAD_STAGE - 1},
{SRC3_DIRECTION_OFFSET + 20, 0},
{SRC3_DIRECTION_OFFSET + 21, 0}
m3_wr_assp_data(sc, ch->dac_data + SRC3_DIRECTION_OFFSET + 12,
m3_wr_assp_data(sc, ch->dac_data + SRC3_DIRECTION_OFFSET + 19,
m3_wr_assp_data(sc, ch->dac_data + SRC3_DIRECTION_OFFSET + 22, 0);
{SRC3_DIRECTION_OFFSET, 1},
{SRC3_DIRECTION_OFFSET + 3, 0x0000},
{SRC3_DIRECTION_OFFSET + 4, 0},
{SRC3_DIRECTION_OFFSET + 5, 0},
{SRC3_DIRECTION_OFFSET + 6, 0},
{SRC3_DIRECTION_OFFSET + 7, 0},
{SRC3_DIRECTION_OFFSET + 8, 0},
{SRC3_DIRECTION_OFFSET + 9, 0},
{SRC3_DIRECTION_OFFSET + 10, 0x8000},
{SRC3_DIRECTION_OFFSET + 11, 0xFF00},
{SRC3_DIRECTION_OFFSET + 13, 0},
{SRC3_DIRECTION_OFFSET + 14, 0},
{SRC3_DIRECTION_OFFSET + 15, 0},
{SRC3_DIRECTION_OFFSET + 16, 50},
{SRC3_DIRECTION_OFFSET + 17, 8},
{SRC3_DIRECTION_OFFSET + 18, 0},
{SRC3_DIRECTION_OFFSET + 19, 0},
{SRC3_DIRECTION_OFFSET + 20, 0},
{SRC3_DIRECTION_OFFSET + 21, 0},
{SRC3_DIRECTION_OFFSET + 22, 0xff}
m3_wr_assp_data(sc, ch->adc_data + SRC3_DIRECTION_OFFSET + 12,