English
Language : 

CS4207-CNZ Datasheet, PDF (51/148 Pages) Cirrus Logic – Low-power, 4-in / 6-out HD Audio Codec with Headphone Amp
6.4.9
Amplifier Gain/Mute
Get Parameter Command Format:
Bits [31:28]
CAd = X
Bits [27:20]
DAC1 Node ID=02h
DAC2 Node ID=03h
DAC3 Node ID=04h
Bits [19:16]
Verb ID = Bh
CS4207
Bits [15:0]
Payload = xxxxh
Bits [19:16] = ‘Bh’, where bits [15:0] are defined below:
Bits [15:0]
15
14
13
12:4
3:0
Value
1b
0b
xb
000000000b
0000b
Description
Get Output/Input (GOI): This bit controls whether the request is for
the input amplifier or the output amplifier. When ‘1’, the output amplifier
is being requested. When ‘0’, the input amplifier is being requested.
‘0’b
Get Left/Right (GLR): This bit controls whether the request is for the
left channel amplifier or the right channel amplifier. When ‘1’, the left
channel amplifier is being requested. When ‘0’, the right channel ampli-
fier is being requested.
Reserved
Index (IDX): This field specifies the input index of the amplifier setting
to return if the widget has multiple input amplifiers. It is only applicable
if “Get Output/Input” is ‘0’ which indicates input amplifier is being
requested. This field has no meaning and ignored since the widget
does not have multiple input amplifiers. It should be always ‘0’s.
Response Format:
Bits
31:8
Type
Read Only
7
Read Only
6:0
Read Only
Default
000000h
1b
1110011b
Description
Reserved
Amplifier Mute (AM): This bit returns the Mute
setting for the amplifier requested. A 1 indicates
the amplifier is in the Mute condition. If the ampli-
fier requested does not exist, a ‘0’ will be
returned. Default equals Muted.
Amplifier Gain (AG): This field returns the Gain
setting for the amplifier requested. If the amplifier
requested does not exist, all ‘0’s will be returned
Default equals 0 dB.
Set Parameter Command Format:
Bits [31:28]
CAd = X
Bits [27:20]
DAC1 Node ID=02h
DAC2 Node ID=03h
DAC3 Node ID=04h
Bits [19:16]
Verb ID = 3h
Bits [15:0]
Payload = xxxxh
DS880F4
51