The Mer Wiki now uses your Mer user account and password (create account on https://bugs.merproject.org/)
User:Tanuk2
(16 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) === | ||
* [[User:Tanuk2/N900_amixer_IHF|Playing music to the device speakers]] | * [[User:Tanuk2/N900_amixer_IHF|Playing music to the device speakers]] | ||
Line 27: | Line 62: | ||
</pre> | </pre> | ||
− | + | * speakers: enum = On | |
− | + | * earpiece: enum = Off | |
+ | * headphones: enum = Off | ||
+ | * headset(out): enum = Off | ||
+ | * tvout: enum = Off | ||
Line 41: | 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 61: | 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 73: | 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 106: | 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 119: | Line 181: | ||
</pre> | </pre> | ||
− | * | + | * speakers: volume = off |
− | * | + | * earpiece: volume = on |
+ | * headphones: volume = off | ||
+ | * headset(out): volume = off | ||
+ | * tvout: volume = off | ||
Line 144: | Line 209: | ||
May be "Left DAC_L1 Mixer Mono" on Fremantle. | May be "Left DAC_L1 Mixer Mono" on Fremantle. | ||
− | |||
− | |||
− | |||
Line 158: | Line 220: | ||
May be "Right DAC_R1 Mixer Mono" on Fremantle. | 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 226: | 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 247: | Line 322: | ||
</pre> | </pre> | ||
− | On Fremantle there's no "Earpiece Function", but there's "Earphone Function", which doesn't exist on Nemo. These | + | 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 262: | 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 275: | Line 359: | ||
</pre> | </pre> | ||
− | * | + | * speakers: volume = on |
− | * | + | * earpiece: volume = off |
+ | * headphones: volume = off | ||
+ | * headset(out): volume = off | ||
+ | * tvout: volume = off | ||
Line 314: | Line 401: | ||
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). | 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 364: | Line 448: | ||
Item0: 'Digital Mic' | Item0: 'Digital Mic' | ||
</pre> | </pre> | ||
+ | |||
+ | * microphone: enum = Digital Mic | ||
+ | * headset(in): enum = ADC | ||
Line 373: | 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 394: | Line 489: | ||
Probably "Left DAC_L1 Mixer HP" on Fremantle. | 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 523: | 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 582: | Line 686: | ||
Item0: 'single-ended' | Item0: 'single-ended' | ||
</pre> | </pre> | ||
+ | |||
+ | Input to the left ADC. | ||
+ | |||
+ | * microphone: enum = single-ended | ||
+ | * headset(in): enum = differential | ||
Line 591: | Line 700: | ||
Item0: 'single-ended' | Item0: 'single-ended' | ||
</pre> | </pre> | ||
+ | |||
+ | Input to the left ADC. | ||
Line 600: | Line 711: | ||
Item0: 'single-ended' | Item0: 'single-ended' | ||
</pre> | </pre> | ||
+ | |||
+ | Input to the left ADC. | ||
Line 609: | 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 618: | Line 736: | ||
Mono: Playback [off] | Mono: Playback [off] | ||
</pre> | </pre> | ||
+ | |||
+ | Input to the left ADC, despite the switch being a playback switch. | ||
Line 627: | Line 747: | ||
Mono: Playback [off] | Mono: Playback [off] | ||
</pre> | </pre> | ||
+ | |||
+ | Input to the left ADC, despite the switch being a playback switch. | ||
Line 636: | Line 758: | ||
Mono: Playback [off] | Mono: Playback [off] | ||
</pre> | </pre> | ||
+ | |||
+ | Input to the left ADC, despite the switch being a playback switch. | ||
Line 645: | Line 769: | ||
Mono: Playback [off] | Mono: Playback [off] | ||
</pre> | </pre> | ||
+ | |||
+ | Input to the left ADC, despite the switch being a playback switch. | ||
Line 687: | 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 718: | Line 847: | ||
May be "Right DAC_R1 Mixer HP" on Fremantle. | 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 847: | 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 896: | 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 905: | Line 1,048: | ||
Item0: 'single-ended' | Item0: 'single-ended' | ||
</pre> | </pre> | ||
+ | |||
+ | Input to the right ADC. | ||
Line 914: | Line 1,059: | ||
Item0: 'single-ended' | Item0: 'single-ended' | ||
</pre> | </pre> | ||
+ | |||
+ | Input to the right ADC. | ||
Line 923: | 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 932: | Line 1,084: | ||
Mono: Playback [on] | Mono: Playback [on] | ||
</pre> | </pre> | ||
+ | |||
+ | Input to the right ADC, despite the switch being a playback switch. | ||
Line 941: | Line 1,095: | ||
Mono: Playback [off] | Mono: Playback [off] | ||
</pre> | </pre> | ||
+ | |||
+ | Input to the right ADC, despite the switch being a playback switch. | ||
Line 950: | Line 1,106: | ||
Mono: Playback [off] | Mono: Playback [off] | ||
</pre> | </pre> | ||
+ | |||
+ | Input to the right ADC, despite the switch being a playback switch. | ||
Line 959: | Line 1,117: | ||
Mono: Playback [off] | Mono: Playback [off] | ||
</pre> | </pre> | ||
+ | |||
+ | Input to the right ADC, despite the switch being a playback switch. | ||
Line 969: | 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
[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)
- Playing music to the device speakers
- Playing music to headphones
- Playing music to a headset
- Playing the ringtone to the device speakers
- Playing the ringtone to the device speakers and headphones
- Playing the ringtone to the device speakers and a headset
- Using the earpiece and the device microphone in a voice call
- Using the device speakers and the device microphone in a voice call
- Using headphones and the device microphone in a voice call
- Using a headset in a voice call
[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