The Mer Wiki now uses your Mer user account and password (create account on https://bugs.merproject.org/)


User:Tanuk2

From Mer Wiki
(Difference between revisions)
Jump to: navigation, search
 
(18 intermediate revisions by one user not shown)
Line 1: Line 1:
 
= N900 Audio Stuff =
 
= N900 Audio Stuff =
 +
 +
N900 uses the TI tlv320aic34 codec, for which a datasheet can be downloaded from here: http://www.ti.com/product/tlv320aic34
 +
 +
tlv320aic3x in the kernel: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=blob;f=sound/soc/codecs/tlv320aic3x.c
 +
  
 
== ALSA ==
 
== ALSA ==
  
=== '''amixer -cRX51''' Output in Different Use Cases ===
+
=== Routing Graph ===
 +
 
 +
This is an incomplete representation, but still useful for writing or understanding configuration files. I'm not sure about the order of the elements and whether the volume elements are analog or digital, because it's hard to figure those things out just by experimenting (I guess the information would be available in the datasheet, but I haven't checked that).
 +
 
 +
<pre>
 +
                      +- switch: Left HP Mixer DACL1 Switch --+
 +
                      |l                                      |
 +
[PCM: hw:RX51,0] -+-+-+                                      +- analog volume: HP DAC Playback Volume --- switch: HP Playback Switch --- enum: Speaker Function --- [speakers]
 +
                  | | |r                                      |
 +
                  | | +- switch: Right HP Mixer DACR1 Switch -+
 +
                  | |
 +
                  | |mixed-to-mono
 +
                  | +- switch: Mono Mixer DACR1 Switch --- analog volume: Mono DAC Playback Volume --- switch: Mono Playback Switch --- enum: Earpiece Function --- [earpiece]
 +
                  |
 +
                  | +- switch: Left Line Mixer DACL1 Switch --+
 +
                  | |l                                        |
 +
                  +-+                                        +- analog volume: Line DAC Playback Volume --- switch: Line Playback Switch --- analog volume: TPA6130A2 Headphone Playback Volume --- enum: Jack Function --- [headphones]/[headset]/[tvout]
 +
                    |r                                        |
 +
                    +- switch: Right Line Mixer DACR1 Switch -+
 +
            l
 +
[microphone] ----------------------------------------------------------------------------------------------------------------------------------------------------------------+- enum: Input Select --- enum: ADC HPF Cut-off --- [PCM: hw:RX51,0]
 +
                                                                                                                                                                            |
 +
                                  +- enum: Left Line1L Mux ---- switch: Left PGA Mixer Line1L Switch --+                                                                    |
 +
                                  |                                                                    |                                                                    |
 +
[headset] --- enum: Jack Function -+                                                                    +- switch: PGA Capture Switch --- analog volume: PGA Capture Volume -+
 +
                                  |                                                                    |
 +
                                  +- enum: Right Line1L Mux --- switch: Right PGA Mixer Line1L Switch -+
 +
</pre>
 +
 
 +
 
 +
=== '''amixer -cRX51''' Output in Different Use Cases (on Fremantle) ===
  
* Playing music to the device speakers: ihf.txt
+
* [[User:Tanuk2/N900_amixer_IHF|Playing music to the device speakers]]
* Playing music to headphones: headphones.txt
+
* [[User:Tanuk2/N900_amixer_Headphones|Playing music to headphones]]
* Playing music to a headset: headset.txt
+
* [[User:Tanuk2/N900_amixer_Headset|Playing music to a headset]]
* Playing a ringtone to the device speakers: ihf-ringtone.txt
+
* [[User:Tanuk2/N900_amixer_IHF_Ringtone|Playing the ringtone to the device speakers]]
* Playing a ringtone to the device speakers and headphones: headphones-ringtone.txt
+
* [[User:Tanuk2/N900_amixer_IHF_and_Headphones_Ringtone|Playing the ringtone to the device speakers and headphones]]
* Playing a ringtone to the device speakers and a headset: headset-ringtone.txt
+
* [[User:Tanuk2/N900_amixer_IHF_and_Headset_Ringtone|Playing the ringtone to the device speakers and a headset]]
* Using the earpiece and the device microphone in a voice call: earpiece-call.txt
+
* [[User:Tanuk2/N900_amixer_Earpiece_and_Device_Mic_Call|Using the earpiece and the device microphone in a voice call]]
* Using the device speakers and the device microphone in a voice call: ihf-call.txt
+
* [[User:Tanuk2/N900_amixer_IHF_and_Device_Mic_Call|Using the device speakers and the device microphone in a voice call]]
* Using headphones and the device microphone in a voice call: headphones-call.txt
+
* [[User:Tanuk2/N900_amixer_Headphones_and_Device_Mic_Call|Using headphones and the device microphone in a voice call]]
* Using a headset in a voice call: headset-call.txt
+
* [[User:Tanuk2/N900_amixer_Headset_Call|Using a headset in a voice call]]
  
  
Line 26: Line 61:
 
   Item0: 'On'
 
   Item0: 'On'
 
</pre>
 
</pre>
 +
 +
* speakers: enum = On
 +
* earpiece: enum = Off
 +
* headphones: enum = Off
 +
* headset(out): enum = Off
 +
* tvout: enum = Off
  
  
Line 38: Line 79:
 
   Front Right: Playback 127 [100%] [0.00dB]
 
   Front Right: Playback 127 [100%] [0.00dB]
 
</pre>
 
</pre>
 +
 +
* speakers: volume = on
 +
* earpiece: volume = on
 +
* headphones: volume = on
 +
* headset(out): volume = on
 +
* tvout: volume = on
  
  
Line 58: Line 105:
 
   Front Right: Playback [off]
 
   Front Right: Playback [off]
 
</pre>
 
</pre>
 +
 +
* speakers: switch = off
 +
* earpiece: switch = off
 +
* headphones: switch = on
 +
* headset(out): switch = on
 +
* tvout: switch = on
  
  
Line 70: Line 123:
 
   Front Right: Playback 0 [0%] [-99999.99dB]
 
   Front Right: Playback 0 [0%] [-99999.99dB]
 
</pre>
 
</pre>
 +
 +
* speakers: volume = off
 +
* earpiece: volume = off
 +
* headphones: volume = on
 +
* headset(out): volume = on
 +
* tvout: volume = on
  
  
Line 103: Line 162:
 
   Mono: Playback [off]
 
   Mono: Playback [off]
 
</pre>
 
</pre>
 +
 +
* speakers: switch = off
 +
* earpiece: switch = on
 +
* headphones: switch = off
 +
* headset(out): switch = off
 +
* tvout: switch = off
  
  
Line 115: Line 180:
 
   Front Right: Playback 0 [0%] [-99999.99dB]
 
   Front Right: Playback 0 [0%] [-99999.99dB]
 
</pre>
 
</pre>
 +
 +
* speakers: volume = off
 +
* earpiece: volume = on
 +
* headphones: volume = off
 +
* headset(out): volume = off
 +
* tvout: volume = off
  
  
Line 136: Line 207:
 
   Mono: Playback [off]
 
   Mono: Playback [off]
 
</pre>
 
</pre>
 +
 +
May be "Left DAC_L1 Mixer Mono" on Fremantle.
  
  
Line 145: Line 218:
 
   Mono: Playback [off]
 
   Mono: Playback [off]
 
</pre>
 
</pre>
 +
 +
May be "Right DAC_R1 Mixer Mono" on Fremantle.
 +
 +
* speakers: switch = off
 +
* earpiece: switch = on
 +
* headphones: switch = off
 +
* headset(out): switch = off
 +
* tvout: switch = off
  
  
Line 213: Line 294:
 
   Item1: 'Disabled'
 
   Item1: 'Disabled'
 
</pre>
 
</pre>
 +
 +
Cut-off frequency for the high-pass filters that are applied to the data coming from the inputs (both ADC and the digital mic, even though there's "ADC" in the element name). I guess Item0 is for the left channel and Item1 is for the right channel.
 +
 +
On Fremantle, the high-pass filter is enabled for the integrated microphone and disabled for headsets. I don't know why. Anyway, copying that setup shouldn't do much harm.
 +
 +
* microphone: enum = 0.0045xFs
 +
* headset(in): enum = Disabled
  
  
Line 233: Line 321:
 
   Item0: 'Off'
 
   Item0: 'Off'
 
</pre>
 
</pre>
 +
 +
On Fremantle there's no "Earpiece Function", but there's "Earphone Function", which doesn't exist on Nemo. These probably refer to the same thing. There's also "Earphone" on Fremantle, which is apparently used for earpiece volume control. There's no obvious counterpart on Nemo, but "Mono DAC" seems to work pretty well as the earpiece volume control.
 +
 +
* speakers: enum = Off
 +
* earpiece: enum = On
 +
* headphones: enum = Off
 +
* headset(out): enum = Off
 +
* tvout: enum = Off
  
  
Line 244: Line 340:
 
   Front Right: Playback [on]
 
   Front Right: Playback [on]
 
</pre>
 
</pre>
 +
 +
* speakers: switch = on
 +
* earpiece: switch = off
 +
* headphones: switch = off
 +
* headset(out): switch = off
 +
* tvout: switch = off
  
  
Line 256: Line 358:
 
   Front Right: Playback 95 [81%] [-11.50dB]
 
   Front Right: Playback 95 [81%] [-11.50dB]
 
</pre>
 
</pre>
 +
 +
* speakers: volume = on
 +
* earpiece: volume = off
 +
* headphones: volume = off
 +
* headset(out): volume = off
 +
* tvout: volume = off
  
  
Line 291: Line 399:
 
   Front Right: Playback [on]
 
   Front Right: Playback [on]
 
</pre>
 
</pre>
 +
 +
On Fremantle this element doesn't exist, but unlike on Nemo, "HPCOM DAC" contains a switch. The switch on "HPCOM DAC" may have been moved to a separate element (this one).
  
  
Line 303: Line 413:
 
   Front Right: Playback 71 [60%] [-23.50dB]
 
   Front Right: Playback 71 [60%] [-23.50dB]
 
</pre>
 
</pre>
 +
 +
See the note on "HPCOM".
  
  
Line 336: Line 448:
 
   Item0: 'Digital Mic'
 
   Item0: 'Digital Mic'
 
</pre>
 
</pre>
 +
 +
* microphone: enum = Digital Mic
 +
* headset(in): enum = ADC
  
  
Line 345: Line 460:
 
   Item0: 'Off'
 
   Item0: 'Off'
 
</pre>
 
</pre>
 +
 +
* speakers: enum = Off
 +
* earpiece: enum = Off
 +
* headphones: enum = Headphone
 +
* headset(out): enum = Headset
 +
* tvout: enum = TV-OUT
 +
* microphone: enum = Off
 +
* headset(in): enum = Headset
  
  
Line 363: Line 486:
 
   Mono: Playback [on]
 
   Mono: Playback [on]
 
</pre>
 
</pre>
 +
 +
Probably "Left DAC_L1 Mixer HP" on Fremantle.
 +
 +
* speakers: switch = on
 +
* earpiece: switch = off
 +
* headphones: switch = off
 +
* headset(out): switch = off
 +
* tvout: switch = off
  
  
Line 490: Line 621:
 
   Mono: Playback [off]
 
   Mono: Playback [off]
 
</pre>
 
</pre>
 +
 +
* speakers: switch = off
 +
* earpiece: switch = off
 +
* headphones: switch = on
 +
* headset(out): switch = on
 +
* tvout: switch = on
  
  
Line 549: Line 686:
 
   Item0: 'single-ended'
 
   Item0: 'single-ended'
 
</pre>
 
</pre>
 +
 +
Input to the left ADC.
 +
 +
* microphone: enum = single-ended
 +
* headset(in): enum = differential
  
  
Line 558: Line 700:
 
   Item0: 'single-ended'
 
   Item0: 'single-ended'
 
</pre>
 
</pre>
 +
 +
Input to the left ADC.
  
  
Line 567: Line 711:
 
   Item0: 'single-ended'
 
   Item0: 'single-ended'
 
</pre>
 
</pre>
 +
 +
Input to the left ADC.
  
  
Line 576: Line 722:
 
   Mono: Playback [on]
 
   Mono: Playback [on]
 
</pre>
 
</pre>
 +
 +
Input to the left ADC, despite the switch being a playback switch.
 +
 +
* microphone: switch = off
 +
* headset(in): switch = on
  
  
Line 585: Line 736:
 
   Mono: Playback [off]
 
   Mono: Playback [off]
 
</pre>
 
</pre>
 +
 +
Input to the left ADC, despite the switch being a playback switch.
  
  
Line 594: Line 747:
 
   Mono: Playback [off]
 
   Mono: Playback [off]
 
</pre>
 
</pre>
 +
 +
Input to the left ADC, despite the switch being a playback switch.
  
  
Line 603: Line 758:
 
   Mono: Playback [off]
 
   Mono: Playback [off]
 
</pre>
 
</pre>
 +
 +
Input to the left ADC, despite the switch being a playback switch.
  
  
Line 612: Line 769:
 
   Mono: Playback [off]
 
   Mono: Playback [off]
 
</pre>
 
</pre>
 +
 +
Input to the left ADC, despite the switch being a playback switch.
  
  
Line 654: Line 813:
 
   Front Right: Capture 0 [0%] [0.00dB] [off]
 
   Front Right: Capture 0 [0%] [0.00dB] [off]
 
</pre>
 
</pre>
 +
 +
* microphone: volume = off, switch = off
 +
* headset(in): volume = on (configured to +24 dB on Fremantle), switch = on
  
  
Line 682: Line 844:
 
   Mono: Playback [on]
 
   Mono: Playback [on]
 
</pre>
 
</pre>
 +
 +
May be "Right DAC_R1 Mixer HP" on Fremantle.
 +
 +
* speakers: switch = on
 +
* earpiece: switch = off
 +
* headphones: switch = off
 +
* headset(out): switch = off
 +
* tvout: switch = off
  
  
Line 809: Line 979:
 
   Mono: Playback [off]
 
   Mono: Playback [off]
 
</pre>
 
</pre>
 +
 +
* speakers: switch = off
 +
* earpiece: switch = off
 +
* headphones: switch = on
 +
* headset(out): switch = on
 +
* tvout: switch = on
  
  
Line 858: Line 1,034:
 
   Item0: 'single-ended'
 
   Item0: 'single-ended'
 
</pre>
 
</pre>
 +
 +
Input to the right ADC.
 +
 +
* microphone: enum = single-ended
 +
* headset(in): enum = differential
  
  
Line 867: Line 1,048:
 
   Item0: 'single-ended'
 
   Item0: 'single-ended'
 
</pre>
 
</pre>
 +
 +
Input to the right ADC.
  
  
Line 876: Line 1,059:
 
   Item0: 'single-ended'
 
   Item0: 'single-ended'
 
</pre>
 
</pre>
 +
 +
Input to the right ADC.
  
  
Line 885: Line 1,070:
 
   Mono: Playback [off]
 
   Mono: Playback [off]
 
</pre>
 
</pre>
 +
 +
Input to the right ADC, despite the switch being a playback switch.
 +
 +
* microphone: switch = on
 +
* headset(in): switch = off
  
  
Line 894: Line 1,084:
 
   Mono: Playback [on]
 
   Mono: Playback [on]
 
</pre>
 
</pre>
 +
 +
Input to the right ADC, despite the switch being a playback switch.
  
  
Line 903: Line 1,095:
 
   Mono: Playback [off]
 
   Mono: Playback [off]
 
</pre>
 
</pre>
 +
 +
Input to the right ADC, despite the switch being a playback switch.
  
  
Line 912: Line 1,106:
 
   Mono: Playback [off]
 
   Mono: Playback [off]
 
</pre>
 
</pre>
 +
 +
Input to the right ADC, despite the switch being a playback switch.
  
  
Line 921: Line 1,117:
 
   Mono: Playback [off]
 
   Mono: Playback [off]
 
</pre>
 
</pre>
 +
 +
Input to the right ADC, despite the switch being a playback switch.
  
  
Line 931: Line 1,129:
 
   Mono: Playback 0 [0%] [-59.50dB]
 
   Mono: Playback 0 [0%] [-59.50dB]
 
</pre>
 
</pre>
 +
 +
May be "Headphone" on Fremantle.
 +
 +
* speakers: volume = off
 +
* earpiece: volume = off
 +
* headphones: volume = on
 +
* headset(out): volume = on
 +
* tvout: volume = on

Latest revision as of 15:38, 14 August 2012

Contents

[edit] N900 Audio Stuff

N900 uses the TI tlv320aic34 codec, for which a datasheet can be downloaded from here: http://www.ti.com/product/tlv320aic34

tlv320aic3x in the kernel: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=blob;f=sound/soc/codecs/tlv320aic3x.c


[edit] ALSA

[edit] Routing Graph

This is an incomplete representation, but still useful for writing or understanding configuration files. I'm not sure about the order of the elements and whether the volume elements are analog or digital, because it's hard to figure those things out just by experimenting (I guess the information would be available in the datasheet, but I haven't checked that).

                      +- switch: Left HP Mixer DACL1 Switch --+
                      |l                                      |
[PCM: hw:RX51,0] -+-+-+                                       +- analog volume: HP DAC Playback Volume --- switch: HP Playback Switch --- enum: Speaker Function --- [speakers]
                  | | |r                                      |
                  | | +- switch: Right HP Mixer DACR1 Switch -+
                  | |
                  | |mixed-to-mono
                  | +- switch: Mono Mixer DACR1 Switch --- analog volume: Mono DAC Playback Volume --- switch: Mono Playback Switch --- enum: Earpiece Function --- [earpiece]
                  |
                  | +- switch: Left Line Mixer DACL1 Switch --+
                  | |l                                        |
                  +-+                                         +- analog volume: Line DAC Playback Volume --- switch: Line Playback Switch --- analog volume: TPA6130A2 Headphone Playback Volume --- enum: Jack Function --- [headphones]/[headset]/[tvout]
                    |r                                        |
                    +- switch: Right Line Mixer DACR1 Switch -+
             l
[microphone] ----------------------------------------------------------------------------------------------------------------------------------------------------------------+- enum: Input Select --- enum: ADC HPF Cut-off --- [PCM: hw:RX51,0]
                                                                                                                                                                             |
                                   +- enum: Left Line1L Mux ---- switch: Left PGA Mixer Line1L Switch --+                                                                    |
                                   |                                                                    |                                                                    |
[headset] --- enum: Jack Function -+                                                                    +- switch: PGA Capture Switch --- analog volume: PGA Capture Volume -+
                                   |                                                                    |
                                   +- enum: Right Line1L Mux --- switch: Right PGA Mixer Line1L Switch -+


[edit] amixer -cRX51 Output in Different Use Cases (on Fremantle)


[edit] All RX51 Mixer Elements

[edit] Speaker Function

  Capabilities: enum
  Items: 'Off' 'On'
  Item0: 'On'
  • speakers: enum = On
  • earpiece: enum = Off
  • headphones: enum = Off
  • headset(out): enum = Off
  • tvout: enum = Off


[edit] PCM

  Capabilities: pvolume penum
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 127
  Mono:
  Front Left: Playback 127 [100%] [0.00dB]
  Front Right: Playback 127 [100%] [0.00dB]
  • speakers: volume = on
  • earpiece: volume = on
  • headphones: volume = on
  • headset(out): volume = on
  • tvout: volume = on


[edit] FMTX Function

  Capabilities: enum
  Items: 'Off' 'On'
  Item0: 'Off'


[edit] Line

  Capabilities: pswitch penum
  Playback channels: Front Left - Front Right
  Mono:
  Front Left: Playback [off]
  Front Right: Playback [off]
  • speakers: switch = off
  • earpiece: switch = off
  • headphones: switch = on
  • headset(out): switch = on
  • tvout: switch = on


[edit] Line DAC

  Capabilities: pvolume penum
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 118
  Mono:
  Front Left: Playback 0 [0%] [-99999.99dB]
  Front Right: Playback 0 [0%] [-99999.99dB]
  • speakers: volume = off
  • earpiece: volume = off
  • headphones: volume = on
  • headset(out): volume = on
  • tvout: volume = on


[edit] Line Line2 Bypass

  Capabilities: volume penum
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 118
  Front Left: 71 [60%] [-23.50dB]
  Front Right: 71 [60%] [-23.50dB]


[edit] Line PGA Bypass

  Capabilities: volume penum
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 118
  Front Left: 71 [60%] [-23.50dB]
  Front Right: 71 [60%] [-23.50dB]


[edit] Mono

  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [off]
  • speakers: switch = off
  • earpiece: switch = on
  • headphones: switch = off
  • headset(out): switch = off
  • tvout: switch = off


[edit] Mono DAC

  Capabilities: pvolume penum
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 118
  Mono:
  Front Left: Playback 0 [0%] [-99999.99dB]
  Front Right: Playback 0 [0%] [-99999.99dB]
  • speakers: volume = off
  • earpiece: volume = on
  • headphones: volume = off
  • headset(out): volume = off
  • tvout: volume = off


[edit] Mono Line2 Bypass

  Capabilities: volume penum
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 118
  Front Left: 71 [60%] [-23.50dB]
  Front Right: 71 [60%] [-23.50dB]


[edit] Mono Mixer DACL1

  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [off]

May be "Left DAC_L1 Mixer Mono" on Fremantle.


[edit] Mono Mixer DACR1

  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [off]

May be "Right DAC_R1 Mixer Mono" on Fremantle.

  • speakers: switch = off
  • earpiece: switch = on
  • headphones: switch = off
  • headset(out): switch = off
  • tvout: switch = off


[edit] Mono Mixer Line2L Bypass

  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [off]


[edit] Mono Mixer Line2R Bypass

  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [off]


[edit] Mono Mixer PGAL Bypass

  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [off]


[edit] Mono Mixer PGAR Bypass

  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [off]


[edit] Mono PGA Bypass

  Capabilities: volume penum
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 118
  Front Left: 71 [60%] [-23.50dB]
  Front Right: 71 [60%] [-23.50dB]


[edit] 34B HPL PGAR Bypass

  Capabilities: pvolume pvolume-joined penum
  Playback channels: Mono
  Limits: Playback 0 - 118
  Mono: Playback 118 [100%] [0.00dB]


[edit] ADC HPF Cut-off

  Capabilities: enum
  Items: 'Disabled' '0.0045xFs' '0.0125xFs' '0.025xFs'
  Item0: 'Disabled'
  Item1: 'Disabled'

Cut-off frequency for the high-pass filters that are applied to the data coming from the inputs (both ADC and the digital mic, even though there's "ADC" in the element name). I guess Item0 is for the left channel and Item1 is for the right channel.

On Fremantle, the high-pass filter is enabled for the integrated microphone and disabled for headsets. I don't know why. Anyway, copying that setup shouldn't do much harm.

  • microphone: enum = 0.0045xFs
  • headset(in): enum = Disabled


[edit] AGC

  Capabilities: pswitch penum
  Playback channels: Front Left - Front Right
  Mono:
  Front Left: Playback [off]
  Front Right: Playback [off]


[edit] Earpiece Function

  Capabilities: enum
  Items: 'Off' 'On'
  Item0: 'Off'

On Fremantle there's no "Earpiece Function", but there's "Earphone Function", which doesn't exist on Nemo. These probably refer to the same thing. There's also "Earphone" on Fremantle, which is apparently used for earpiece volume control. There's no obvious counterpart on Nemo, but "Mono DAC" seems to work pretty well as the earpiece volume control.

  • speakers: enum = Off
  • earpiece: enum = On
  • headphones: enum = Off
  • headset(out): enum = Off
  • tvout: enum = Off


[edit] HP

  Capabilities: pswitch penum
  Playback channels: Front Left - Front Right
  Mono:
  Front Left: Playback [on]
  Front Right: Playback [on]
  • speakers: switch = on
  • earpiece: switch = off
  • headphones: switch = off
  • headset(out): switch = off
  • tvout: switch = off


[edit] HP DAC

  Capabilities: pvolume penum
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 118
  Mono:
  Front Left: Playback 95 [81%] [-11.50dB]
  Front Right: Playback 95 [81%] [-11.50dB]
  • speakers: volume = on
  • earpiece: volume = off
  • headphones: volume = off
  • headset(out): volume = off
  • tvout: volume = off


[edit] HP Line2 Bypass

  Capabilities: volume penum
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 118
  Front Left: 71 [60%] [-23.50dB]
  Front Right: 71 [60%] [-23.50dB]


[edit] HP PGA Bypass

  Capabilities: volume penum
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 118
  Front Left: 71 [60%] [-23.50dB]
  Front Right: 71 [60%] [-23.50dB]


[edit] HPCOM

  Capabilities: pswitch penum
  Playback channels: Front Left - Front Right
  Mono:
  Front Left: Playback [on]
  Front Right: Playback [on]

On Fremantle this element doesn't exist, but unlike on Nemo, "HPCOM DAC" contains a switch. The switch on "HPCOM DAC" may have been moved to a separate element (this one).


[edit] HPCOM DAC

  Capabilities: pvolume penum
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 118
  Mono:
  Front Left: Playback 71 [60%] [-23.50dB]
  Front Right: Playback 71 [60%] [-23.50dB]

See the note on "HPCOM".


[edit] HPCOM Line2 Bypass

  Capabilities: volume penum
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 118
  Front Left: 71 [60%] [-23.50dB]
  Front Right: 71 [60%] [-23.50dB]


[edit] HPCOM PGA Bypass

  Capabilities: volume penum
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 118
  Front Left: 71 [60%] [-23.50dB]
  Front Right: 71 [60%] [-23.50dB]


[edit] Input Select

  Capabilities: enum
  Items: 'ADC' 'Digital Mic'
  Item0: 'Digital Mic'
  • microphone: enum = Digital Mic
  • headset(in): enum = ADC


[edit] Jack Function

  Capabilities: enum
  Items: 'Off' 'TV-OUT' 'Headphone' 'Headset'
  Item0: 'Off'
  • speakers: enum = Off
  • earpiece: enum = Off
  • headphones: enum = Headphone
  • headset(out): enum = Headset
  • tvout: enum = TV-OUT
  • microphone: enum = Off
  • headset(in): enum = Headset


[edit] Left DAC Mux

  Capabilities: enum
  Items: 'DAC_L1' 'DAC_L3' 'DAC_L2'
  Item0: 'DAC_L1'


[edit] Left HP Mixer DACL1

  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [on]

Probably "Left DAC_L1 Mixer HP" on Fremantle.

  • speakers: switch = on
  • earpiece: switch = off
  • headphones: switch = off
  • headset(out): switch = off
  • tvout: switch = off


[edit] Left HP Mixer DACR1

  Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
  Playback channels: Mono
  Limits: Playback 0 - 118
  Mono: Playback 118 [100%] [0.00dB] [off]


[edit] Left HP Mixer Line2L Bypass

  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [off]


[edit] Left HP Mixer Line2R Bypass

  Capabilities: volume volume-joined pswitch pswitch-joined penum
  Playback channels: Mono
  Capture channels: Mono
  Limits: 0 - 118
  Mono: 118 [100%] [0.00dB] Playback [off]


[edit] Left HP Mixer PGAL Bypass

  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [off]


[edit] Left HP Mixer PGAR Bypass

  Capabilities: volume volume-joined pswitch pswitch-joined penum
  Playback channels: Mono
  Capture channels: Mono
  Limits: 0 - 118
  Mono: 118 [100%] [0.00dB] Playback [off]


[edit] Left HPCOM Mixer DACL1

  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [on]


[edit] Left HPCOM Mixer DACR1

  Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
  Playback channels: Mono
  Limits: Playback 0 - 118
  Mono: Playback 118 [100%] [0.00dB] [off]


[edit] Left HPCOM Mixer Line2L Bypass

  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [off]


[edit] Left HPCOM Mixer Line2R Bypass

  Capabilities: volume volume-joined pswitch pswitch-joined penum
  Playback channels: Mono
  Capture channels: Mono
  Limits: 0 - 118
  Mono: 118 [100%] [0.00dB] Playback [off]


[edit] Left HPCOM Mixer PGAL Bypass

  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [off]


[edit] Left HPCOM Mixer PGAR Bypass

  Capabilities: volume volume-joined pswitch pswitch-joined penum
  Playback channels: Mono
  Capture channels: Mono
  Limits: 0 - 118
  Mono: 118 [100%] [0.00dB] Playback [off]


[edit] Left HPCOM Mux

  Capabilities: enum
  Items: 'differential of HPLOUT' 'constant VCM' 'single-ended'
  Item0: 'differential of HPLOUT'


[edit] Left Line Mixer DACL1

  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [off]
  • speakers: switch = off
  • earpiece: switch = off
  • headphones: switch = on
  • headset(out): switch = on
  • tvout: switch = on


[edit] Left Line Mixer DACR1

  Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
  Playback channels: Mono
  Limits: Playback 0 - 118
  Mono: Playback 118 [100%] [0.00dB] [off]


[edit] Left Line Mixer Line2L Bypass

  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [off]


[edit] Left Line Mixer Line2R Bypass

  Capabilities: volume volume-joined pswitch pswitch-joined penum
  Playback channels: Mono
  Capture channels: Mono
  Limits: 0 - 118
  Mono: 118 [100%] [0.00dB] Playback [off]


[edit] Left Line Mixer PGAL Bypass

  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [off]


[edit] Left Line Mixer PGAR Bypass

  Capabilities: volume volume-joined pswitch pswitch-joined penum
  Playback channels: Mono
  Capture channels: Mono
  Limits: 0 - 118
  Mono: 118 [100%] [0.00dB] Playback [off]


[edit] Left Line1L Mux

  Capabilities: enum
  Items: 'single-ended' 'differential'
  Item0: 'single-ended'

Input to the left ADC.

  • microphone: enum = single-ended
  • headset(in): enum = differential


[edit] Left Line1R Mux

  Capabilities: enum
  Items: 'single-ended' 'differential'
  Item0: 'single-ended'

Input to the left ADC.


[edit] Left Line2L Mux

  Capabilities: enum
  Items: 'single-ended' 'differential'
  Item0: 'single-ended'

Input to the left ADC.


[edit] Left PGA Mixer Line1L

  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [on]

Input to the left ADC, despite the switch being a playback switch.

  • microphone: switch = off
  • headset(in): switch = on


[edit] Left PGA Mixer Line1R

  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [off]

Input to the left ADC, despite the switch being a playback switch.


[edit] Left PGA Mixer Line2L

  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [off]

Input to the left ADC, despite the switch being a playback switch.


[edit] Left PGA Mixer Mic3L

  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [off]

Input to the left ADC, despite the switch being a playback switch.


[edit] Left PGA Mixer Mic3R

  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [off]

Input to the left ADC, despite the switch being a playback switch.


[edit] McBSP2 Sidetone

  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [off]


[edit] McBSP2 Sidetone Channel 0

  Capabilities: volume volume-joined penum
  Playback channels: Mono
  Capture channels: Mono
  Limits: -32768 - 32767
  Mono: 0 [50%]


[edit] McBSP2 Sidetone Channel 1

  Capabilities: volume volume-joined penum
  Playback channels: Mono
  Capture channels: Mono
  Limits: -32768 - 32767
  Mono: 0 [50%]


[edit] PGA

  Capabilities: cvolume cswitch penum
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 119
  Front Left: Capture 0 [0%] [0.00dB] [off]
  Front Right: Capture 0 [0%] [0.00dB] [off]
  • microphone: volume = off, switch = off
  • headset(in): volume = on (configured to +24 dB on Fremantle), switch = on


[edit] Right DAC Mux

  Capabilities: enum
  Items: 'DAC_R1' 'DAC_R3' 'DAC_R2'
  Item0: 'DAC_R1'


[edit] Right HP Mixer DACL1

  Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
  Playback channels: Mono
  Limits: Playback 0 - 118
  Mono: Playback 118 [100%] [0.00dB] [off]


[edit] Right HP Mixer DACR1

  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [on]

May be "Right DAC_R1 Mixer HP" on Fremantle.

  • speakers: switch = on
  • earpiece: switch = off
  • headphones: switch = off
  • headset(out): switch = off
  • tvout: switch = off


[edit] Right HP Mixer Line2L Bypass

  Capabilities: volume volume-joined pswitch pswitch-joined penum
  Playback channels: Mono
  Capture channels: Mono
  Limits: 0 - 118
  Mono: 118 [100%] [0.00dB] Playback [off]


[edit] Right HP Mixer Line2R Bypass

  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [off]


[edit] Right HP Mixer PGAL Bypass

  Capabilities: volume volume-joined pswitch pswitch-joined penum
  Playback channels: Mono
  Capture channels: Mono
  Limits: 0 - 118
  Mono: 118 [100%] [0.00dB] Playback [off]


[edit] Right HP Mixer PGAR Bypass

  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [off]


[edit] Right HPCOM Mixer DACL1

  Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
  Playback channels: Mono
  Limits: Playback 0 - 118
  Mono: Playback 118 [100%] [0.00dB] [off]


[edit] Right HPCOM Mixer DACR1

  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [on]


[edit] Right HPCOM Mixer Line2L Bypass

  Capabilities: volume volume-joined pswitch pswitch-joined penum
  Playback channels: Mono
  Capture channels: Mono
  Limits: 0 - 118
  Mono: 118 [100%] [0.00dB] Playback [off]


[edit] Right HPCOM Mixer Line2R Bypass

  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [off]


[edit] Right HPCOM Mixer PGAL Bypass

  Capabilities: volume volume-joined pswitch pswitch-joined penum
  Playback channels: Mono
  Capture channels: Mono
  Limits: 0 - 118
  Mono: 118 [100%] [0.00dB] Playback [off]


[edit] Right HPCOM Mixer PGAR Bypass

  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [off]


[edit] Right HPCOM Mux

  Capabilities: enum
  Items: 'differential of HPROUT' 'constant VCM' 'single-ended' 'differential of HPLCOM' 'external feedback'
  Item0: 'differential of HPROUT'


[edit] Right Line Mixer DACL1

  Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
  Playback channels: Mono
  Limits: Playback 0 - 118
  Mono: Playback 118 [100%] [0.00dB] [off]


[edit] Right Line Mixer DACR1

  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [off]
  • speakers: switch = off
  • earpiece: switch = off
  • headphones: switch = on
  • headset(out): switch = on
  • tvout: switch = on


[edit] Right Line Mixer Line2L Bypass

  Capabilities: volume volume-joined pswitch pswitch-joined penum
  Playback channels: Mono
  Capture channels: Mono
  Limits: 0 - 118
  Mono: 118 [100%] [0.00dB] Playback [off]


[edit] Right Line Mixer Line2R Bypass

  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [off]


[edit] Right Line Mixer PGAL Bypass

  Capabilities: volume volume-joined pswitch pswitch-joined penum
  Playback channels: Mono
  Capture channels: Mono
  Limits: 0 - 118
  Mono: 118 [100%] [0.00dB] Playback [off]


[edit] Right Line Mixer PGAR Bypass

  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [off]


[edit] Right Line1L Mux

  Capabilities: enum
  Items: 'single-ended' 'differential'
  Item0: 'single-ended'

Input to the right ADC.

  • microphone: enum = single-ended
  • headset(in): enum = differential


[edit] Right Line1R Mux

  Capabilities: enum
  Items: 'single-ended' 'differential'
  Item0: 'single-ended'

Input to the right ADC.


[edit] Right Line2R Mux

  Capabilities: enum
  Items: 'single-ended' 'differential'
  Item0: 'single-ended'

Input to the right ADC.


[edit] Right PGA Mixer Line1L

  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [off]

Input to the right ADC, despite the switch being a playback switch.

  • microphone: switch = on
  • headset(in): switch = off


[edit] Right PGA Mixer Line1R

  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [on]

Input to the right ADC, despite the switch being a playback switch.


[edit] Right PGA Mixer Line2R

  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [off]

Input to the right ADC, despite the switch being a playback switch.


[edit] Right PGA Mixer Mic3L

  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [off]

Input to the right ADC, despite the switch being a playback switch.


[edit] Right PGA Mixer Mic3R

  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [off]

Input to the right ADC, despite the switch being a playback switch.


[edit] TPA6130A2 Headphone

  Capabilities: pvolume pvolume-joined penum
  Playback channels: Mono
  Limits: Playback 0 - 42
  Mono: Playback 0 [0%] [-59.50dB]

May be "Headphone" on Fremantle.

  • speakers: volume = off
  • earpiece: volume = off
  • headphones: volume = on
  • headset(out): volume = on
  • tvout: volume = on
Personal tools