User guide
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