RRC
iowrite32(RRC_RR, priv->addr + RRC);
iowrite32(RRC_RR_CLR, priv->addr + RRC);
sca_out(0x07, msci + RRC, card); /* +1=RXRDY/DMA activation condition*/
{ .ca_index = 0x13, .speakers = { RRC, RLC, RR, RL, FC, LFE, FR, FL } },
{ .ca_index = 0x10, .speakers = { RRC, RLC, RR, RL, 0, 0, FR, FL } },
{ .ca_index = 0x11, .speakers = { RRC, RLC, RR, RL, 0, LFE, FR, FL } },
{ .ca_index = 0x12, .speakers = { RRC, RLC, RR, RL, FC, 0, FR, FL } },
{ SNDRV_CHMAP_RRC, RRC },
[6] = RLC | RRC,
.mask = FL | FR | LFE | FC | RL | RR | RLC | RRC },
.mask = FL | FR | FC | RL | RR | RLC | RRC },
.mask = FL | FR | LFE | RL | RR | RLC | RRC },
.mask = FL | FR | RL | RR | RLC | RRC },
[4] = RC, [5] = FLC | FRC, [6] = RLC | RRC,
{ .ca_index = 0x10, .speakers = { RRC, RLC, RR, RL, 0, 0, FR, FL } },
{ .ca_index = 0x11, .speakers = { RRC, RLC, RR, RL, 0, LFE, FR, FL } },
{ .ca_index = 0x12, .speakers = { RRC, RLC, RR, RL, FC, 0, FR, FL } },
{ SNDRV_CHMAP_RRC, 0x07, RRC },
[6] = RLC | RRC,
{ .ca_index = 0x13, .speakers = { RRC, RLC, RR, RL, FC, LFE, FR, FL } },