CH_CMD
writel_relaxed(CH_CMD_PAUSE, dch->base + CH_CMD);
writel_relaxed(CH_CMD_RESUME, dch->base + CH_CMD);
writel_relaxed(CH_CMD_STOP, dch->base + CH_CMD);
writel(CH_CMD_ENABLE, dch->base + CH_CMD);
writel_relaxed(CH_CMD_CLEAR, dch->base + CH_CMD);
reg = gsi_reg(gsi, CH_CMD);
case CH_CMD:
REG_FIELDS(CH_CMD, ch_cmd, 0x0001f008 + 0x4000 * GSI_EE_AP);
[CH_CMD] = ®_ch_cmd,
REG_FIELDS(CH_CMD, ch_cmd, 0x0001f008 + 0x4000 * GSI_EE_AP);
[CH_CMD] = ®_ch_cmd,
REG_FIELDS(CH_CMD, ch_cmd, 0x0001f008 + 0x4000 * GSI_EE_AP);
[CH_CMD] = ®_ch_cmd,
REG_FIELDS(CH_CMD, ch_cmd, 0x00012008 + 0x4000 * GSI_EE_AP);
[CH_CMD] = ®_ch_cmd,
REG_FIELDS(CH_CMD, ch_cmd, 0x00012008 + 0x4000 * GSI_EE_AP);
[CH_CMD] = ®_ch_cmd,
REG_FIELDS(CH_CMD, ch_cmd, 0x00012008 + 0x4000 * GSI_EE_AP);
[CH_CMD] = ®_ch_cmd,
REG_FIELDS(CH_CMD, ch_cmd, 0x00025008 + 0x12000 * GSI_EE_AP);
[CH_CMD] = ®_ch_cmd,