6 os firmware module, 1 overview, 2 os-a and os-b module manager – Cirrus Logic CS4970x4 User Manual
Page 109: 6 os firmware module -16

7-16
Copyright 2013 Cirrus Logic, Inc.
DS810UM6
OS Firmware Module
CS4953x4/CS4970x4 System Designer’s Guide
7.6 OS Firmware Module
7.6.1 Overview
The managers for the two variations of the Operating System (OS) Firmware module (OS_A & OS_B) are
identical except that some variables are disabled in one or the other.
7.6.2 OS-A and OS-B Module Manager
Write Command = 0x8100HHHH 0xhhhhhhhh
Read Request Command = 0x81C0HHHH
Read Response Message = 0x01C0HHHH 0xhhhhhhhh
0xHHHH = Index
0xhhhhhhhh = Data Value
0x001A
DAO2_CHAN_0_REMAP
Selects which internal channel (L, C, R, etc) is routed to DAO2 channel 0.
A single internal channel may be mapped to multiple outputs.
Default* = 0x0000000c (Left DualZone Channel Audio Data)
0x001B
DAO2_CHAN_1_REMAP
Selects which internal channel (L, C, R, etc) is routed to DAO2 channel 1.
A single internal channel may be mapped to multiple outputs.
Default* = 0x0000000d (Right DualZone Channel Audio Data)
0x001C
DAO2_CHAN_2_REMAP
Selects which internal channel (L, C, R, etc) is routed to DAO2 channel 2.
A single internal channel may be mapped to multiple outputs.
Default* = 0x00000008 (LFE1 Channel Audio Data)
0x001D
DAO2_CHAN_3_REMAP
Selects which internal channel (L, C, R, etc) is routed to DAO2 channel 3.
A single internal channel may be mapped to multiple outputs.
Default* = 0x00000009 (LFE2 Channel Audio Data)
0x001E
DAO2_CHAN_4_REMAP
Selects which internal channel (L, C, R, etc) is routed to DAO2 channel 4.
A single internal channel may be mapped to multiple outputs.
Default* = 0x0000000a (LFE3 Channel Audio Data)
0x001F
DAO2_CHAN_5_REMAP
Selects which internal channel (L, C, R, etc) is routed to DAO2 channel 5.
A single internal channel may be mapped to multiple outputs.
Default* = 0x0000000b (reserved)
0x0020
DAO2_CHAN_6_REMAP
Selects which internal channel (L, C, R, etc) is routed to DAO2 channel 6.
A single internal channel may be mapped to multiple outputs.
Default* = 0x0000000e (Left Auxiliary Channel Audio Data)
0x0021
DAO2_CHAN_7_REMAP
Selects which internal channel (L, C, R, etc) is routed to DAO2 channel 7.
A single internal channel may be mapped to multiple outputs.
Default* = 0x0000000f (Right Auxiliary Channel Audio Data)
Table 7-6. Legacy Audio Manager (Continued)
Index
Variable
Description