[alsa-devel] How to make Realtek HD-A codec alc282 create "Input Source" controlto select a input for recording?

Kailang kailang at realtek.com
Mon Jan 13 09:13:40 CET 2014


I think it maybe can not have two internal Mic at the same time.
Could you try to disable pin for 0x19 or 0x12?
To fixup 0x19 or 0x12 verb as 0x41fffff0.
  ----- Original Message ----- 
  寄件者: Lin, Mengdong 
  收件者: alsa-devel at alsa-project.org ; Kailang (kailang at realtek.com) 
  傳送日期: 2014年1月13日 下午 03:19
  主旨: How to make Realtek HD-A codec alc282 create "Input Source" controlto select a input for recording?


  Hi,

   

  How to make the driver create a “input source” control for ALC282 with 3 Mic pins? 

   

  My platform uses a Realtek HD-A codec ALC282 card, it has 3 Mic pins: 

  Mic = 0x18      (MIC1)

  Internal Mic = 0x19  (MIC2)

  Internal Mic = 0x12  (DMIC)

   

  Recording on Mic1 (0x18) cannot work because the mixer 0x23 always mutes the input from 0x18.

  And there is no “input source” control to let the mixer select and unmute 0x18.

   

  I’ve tried to disable pin sense on pin 0x18 as a board fix-up like below, but “input source” control is still not created:

  caps = snd_hda_query_pin_caps(codec, 0x18);

  caps &= ~AC_PINCAP_PRES_DETECT;

  snd_hda_override_pin_caps(codec, 0x18, caps);

  snd_hda_codec_set_pincfg(codec, 0x18, 0x03a19120);  … set ‘Jack Detect Override’

   

   

  Thanks

  Mengdong

   

  Here is the alsa-info:

  upload=true&script=true&cardinfo=

  !!################################

  !!ALSA Information Script v 0.4.61

  !!################################

   

  !!Script ran on: Thu Jan  9 06:09:23 UTC 2014

   

   

  !!Linux Distribution

  !!------------------

   

  Ubuntu Saucy Salamander (development branch) \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu Saucy Salamander (development branch)" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu Saucy Salamander (development branch)" HOME_URL="http://www.ubuntu.com/" SUPPORT_URL="http://help.ubuntu.com/" BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"

   

   

  !!DMI Information

  !!---------------

   

  Manufacturer:      Intel Corporation

  Product Name:      Broadwell Client platform

  Product Version:   0.1

  Firmware Version:  BDW-E1R1.86C.0052.R01.1311260206

   

   

  !!Kernel Information

  !!------------------

   

  Kernel release:    3.13.0-rc4-drm-bdw+

  Operating System:  GNU/Linux

  Architecture:      x86_64

  Processor:         x86_64

  SMP Enabled:       Yes

   

   

  !!ALSA Version

  !!------------

   

  Driver version:     k3.13.0-rc4-drm-bdw+

  Library version:    1.0.27.2

  Utilities version:  1.0.27.1

   

   

  !!Loaded ALSA modules

  !!-------------------

   

  snd_hda_intel

  snd_hda_intel

   

   

  !!Sound Servers on this system

  !!----------------------------

   

  Pulseaudio:

        Installed - Yes (/usr/bin/pulseaudio)

        Running - No

   

   

  !!Soundcards recognised by ALSA

  !!-----------------------------

   

  0 [HDMI           ]: HDA-Intel - HDA Intel HDMI

                        HDA Intel HDMI at 0xd1030000 irq 61

  1 [PCH            ]: HDA-Intel - HDA Intel PCH

                        HDA Intel PCH at 0xd1034000 irq 59

   

   

  !!PCI Soundcards installed in the system

  !!--------------------------------------

   

  00:03.0 Audio device: Intel Corporation Device 160c (rev 04)

  00:1b.0 Audio device: Intel Corporation Device 9ca0

   

   

  !!Advanced information - PCI Vendor/Device/Subsystem ID's

  !!-------------------------------------------------------

   

  00:03.0 0403: 8086:160c (rev 04)

           Subsystem: 8086:2010

  --

  00:1b.0 0403: 8086:9ca0

           Subsystem: 8086:7270

   

   

  !!Modprobe options (Sound related)

  !!--------------------------------

   

  snd_atiixp_modem: index=-2

  snd_intel8x0m: index=-2

  snd_via82xx_modem: index=-2

  snd_usb_audio: index=-2

  snd_usb_caiaq: index=-2

  snd_usb_ua101: index=-2

  snd_usb_us122l: index=-2

  snd_usb_usx2y: index=-2

  snd_cmipci: mpu_port=0x330 fm_port=0x388

  snd_pcsp: index=-2

  snd_usb_audio: index=-2

   

   

  !!Loaded sound module options

  !!---------------------------

   

  !!Module: snd_hda_intel

           align_buffer_size : -1

           bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1

           beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N

           enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y

           enable_msi : -1

           id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)

           index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1

           jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0

           model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)

           patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)

           position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1

           power_save : 0

           power_save_controller : Y

           probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1

           probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0

           single_cmd : N

           snoop : Y

   

  !!Module: snd_hda_intel

           align_buffer_size : -1

           bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1

           beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N

           enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y

           enable_msi : -1

           id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)

           index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1

           jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0

           model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)

           patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)

           position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1

           power_save : 0

           power_save_controller : Y

           probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1

           probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0

           single_cmd : N

           snoop : Y

   

   

  !!HDA-Intel Codec information

  !!---------------------------

  --startcollapse--

   

  Codec: Intel Broadwell HDMI

  Address: 0

  AFG Function Id: 0x1 (unsol 0)

  Vendor Id: 0x80862808

  Subsystem Id: 0x80860101

  Revision Id: 0x100000

  No Modem Function Group found

  Default PCM:

      rates [0x0]:

      bits [0x0]:

      formats [0x0]:

  Default Amp-In caps: N/A

  Default Amp-Out caps: N/A

  State of AFG node 0x01:

    Power states:  D0 D3 CLKSTOP EPSS

    Power: setting=D0, actual=D0, Clock-stop-OK

  GPIO: io=0, o=0, i=0, unsolicited=0, wake=0

  Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital

    Converter: stream=0, channel=0

    Digital: Enabled KAE

    Digital category: 0x0

    IEC Coding Type: 0x0

    PCM:

      rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000

      bits [0x1e]: 16 20 24 32

      formats [0x5]: PCM AC3

    Power states:  D0 D3 EPSS

    Power: setting=D0, actual=D0

  Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital

    Converter: stream=0, channel=0

    Digital: Enabled KAE

    Digital category: 0x0

    IEC Coding Type: 0x0

    PCM:

      rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000

      bits [0x1e]: 16 20 24 32

      formats [0x5]: PCM AC3

    Power states:  D0 D3 EPSS

    Power: setting=D3, actual=D3

  Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital

    Converter: stream=0, channel=0

    Digital: Enabled KAE

    Digital category: 0x0

    IEC Coding Type: 0x0

    PCM:

      rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000

      bits [0x1e]: 16 20 24 32

      formats [0x5]: PCM AC3

    Power states:  D0 D3 EPSS

    Power: setting=D3, actual=D3

  Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP

    Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0

    Control: name="IEC958 Playback Con Mask", index=0, device=0

    Control: name="IEC958 Playback Pro Mask", index=0, device=0

    Control: name="IEC958 Playback Default", index=0, device=0

    Control: name="IEC958 Playback Switch", index=0, device=0

    Control: name="ELD", index=0, device=3

    Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1

    Amp-Out vals:  [0x00 0x00]

    Pincap 0x0b000094: OUT Detect HBR HDMI DP

    Pin Default 0x18560010: [Jack] Digital Out at Int HDMI

      Conn = Digital, Color = Unknown

      DefAssociation = 0x1, Sequence = 0x0

    Pin-ctls: 0x00:

    Unsolicited: tag=01, enabled=1

    Power states:  D0 D3 EPSS

    Power: setting=D0, actual=D0

    Devices: 0

    Connection: 0

    In-driver Connection: 3

       0x02 0x03 0x04

  Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP

    Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0

    Control: name="IEC958 Playback Con Mask", index=1, device=0

    Control: name="IEC958 Playback Pro Mask", index=1, device=0

    Control: name="IEC958 Playback Default", index=1, device=0

    Control: name="IEC958 Playback Switch", index=1, device=0

    Control: name="ELD", index=0, device=7

    Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1

    Amp-Out vals:  [0x00 0x00]

    Pincap 0x0b000094: OUT Detect HBR HDMI DP

    Pin Default 0x18560010: [Jack] Digital Out at Int HDMI

      Conn = Digital, Color = Unknown

      DefAssociation = 0x1, Sequence = 0x0

    Pin-ctls: 0x40: OUT

    Unsolicited: tag=02, enabled=1

    Power states:  D0 D3 EPSS

    Power: setting=D0, actual=D0

    Devices: 0

    Connection: 3

       0x02* 0x03 0x04

  Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP

    Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0

    Control: name="IEC958 Playback Con Mask", index=2, device=0

    Control: name="IEC958 Playback Pro Mask", index=2, device=0

    Control: name="IEC958 Playback Default", index=2, device=0

    Control: name="IEC958 Playback Switch", index=2, device=0

    Control: name="ELD", index=0, device=8

    Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1

    Amp-Out vals:  [0x00 0x00]

    Pincap 0x0b000094: OUT Detect HBR HDMI DP

    Pin Default 0x18560010: [Jack] Digital Out at Int HDMI

      Conn = Digital, Color = Unknown

      DefAssociation = 0x1, Sequence = 0x0

    Pin-ctls: 0x00:

    Unsolicited: tag=03, enabled=1

    Power states:  D0 D3 EPSS

    Power: setting=D0, actual=D0

    Devices: 0

    Connection: 0

    In-driver Connection: 3

       0x02 0x03 0x04

  Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono

  Codec: Realtek ALC282

  Address: 0

  AFG Function Id: 0x1 (unsol 1)

  Vendor Id: 0x10ec0282

  Subsystem Id: 0x10ec0282

  Revision Id: 0x100002

  No Modem Function Group found

  Default PCM:

      rates [0x560]: 44100 48000 96000 192000

      bits [0xe]: 16 20 24

      formats [0x1]: PCM

  Default Amp-In caps: N/A

  Default Amp-Out caps: N/A

  State of AFG node 0x01:

    Power states:  D0 D1 D2 D3 CLKSTOP EPSS

    Power: setting=D0, actual=D0

  GPIO: io=3, o=0, i=0, unsolicited=1, wake=0

    IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0

    IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0

    IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0

  Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out

    Control: name="Speaker Playback Volume", index=0, device=0

      ControlAmp: chs=3, dir=Out, idx=0, ofs=0

    Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0

    Amp-Out vals:  [0x00 0x00]

    Converter: stream=0, channel=0

    PCM:

      rates [0x560]: 44100 48000 96000 192000

      bits [0xe]: 16 20 24

      formats [0x1]: PCM

    Power states:  D0 D1 D2 D3 EPSS

    Power: setting=D0, actual=D0

  Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out

    Control: name="Headphone Playback Volume", index=0, device=0

      ControlAmp: chs=3, dir=Out, idx=0, ofs=0

    Device: name="ALC282 Analog", type="Audio", device=0

    Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0

    Amp-Out vals:  [0x54 0x54]

    Converter: stream=0, channel=0

    PCM:

      rates [0x560]: 44100 48000 96000 192000

      bits [0xe]: 16 20 24

      formats [0x1]: PCM

    Power states:  D0 D1 D2 D3 EPSS

    Power: setting=D0, actual=D0

  Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono

  Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono

  Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital

    Converter: stream=0, channel=0

    Digital:

    Digital category: 0x0

    IEC Coding Type: 0x0

    PCM:

      rates [0x5e0]: 44100 48000 88200 96000 192000

      bits [0xe]: 16 20 24

      formats [0x1]: PCM

    Power states:  D0 D1 D2 D3 EPSS

    Power: setting=D0, actual=D0

  Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono

  Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In

    Control: name="Capture Volume", index=0, device=0

      ControlAmp: chs=3, dir=In, idx=0, ofs=0

    Control: name="Capture Switch", index=0, device=0

      ControlAmp: chs=3, dir=In, idx=0, ofs=0

    Device: name="ALC282 Analog", type="Audio", device=0

    Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1

    Amp-In vals:  [0x29 0x29]

    Converter: stream=0, channel=0

    SDI-Select: 0

    PCM:

      rates [0x560]: 44100 48000 96000 192000

      bits [0xe]: 16 20 24

      formats [0x1]: PCM

    Power states:  D0 D1 D2 D3 EPSS

    Power: setting=D0, actual=D0

    Connection: 1

       0x23

  Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In

    Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1

    Amp-In vals:  [0x97 0x97]

    Converter: stream=0, channel=0

    SDI-Select: 0

    PCM:

      rates [0x560]: 44100 48000 96000 192000

      bits [0xe]: 16 20 24

      formats [0x1]: PCM

    Power states:  D0 D1 D2 D3 EPSS

    Power: setting=D0, actual=D0

    Connection: 1

       0x22

  Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono

  Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In

    Control: name="Mic Playback Volume", index=0, device=0

      ControlAmp: chs=3, dir=In, idx=0, ofs=0

    Control: name="Mic Playback Switch", index=0, device=0

      ControlAmp: chs=3, dir=In, idx=0, ofs=0

    Control: name="Internal Mic Playback Volume", index=0, device=0

      ControlAmp: chs=3, dir=In, idx=1, ofs=0

    Control: name="Internal Mic Playback Switch", index=0, device=0

      ControlAmp: chs=3, dir=In, idx=1, ofs=0

    Control: name="Beep Playback Volume", index=0, device=0

      ControlAmp: chs=3, dir=In, idx=4, ofs=0

    Control: name="Beep Playback Switch", index=0, device=0

      ControlAmp: chs=3, dir=In, idx=4, ofs=0

    Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1

    Amp-In vals:  [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]

    Connection: 5

       0x18 0x19 0x1a 0x1b 0x1d

  Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In

    Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1

    Amp-In vals:  [0x00 0x00] [0x00 0x00]

    Connection: 2

       0x02 0x0b

  Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In

    Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1

    Amp-In vals:  [0x00 0x00] [0x00 0x00]

    Connection: 2

       0x03 0x0b

  Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono

  Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In

    Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1

    Amp-In vals:  [0x00]

    Connection: 1

       0x0d

  Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono

  Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In

    Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1

    Amp-In vals:  [0x29 0x29]

    Converter: stream=0, channel=0

    SDI-Select: 0

    PCM:

      rates [0x560]: 44100 48000 96000 192000

      bits [0xe]: 16 20 24

      formats [0x1]: PCM

    Power states:  D0 D1 D2 D3 EPSS

    Power: setting=D0, actual=D0

    Connection: 1

       0x12

  Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In

    Control: name="Internal Mic Boost Volume", index=1, device=0

      ControlAmp: chs=3, dir=In, idx=0, ofs=0

    Control: name="Internal Mic Phantom Jack", index=1, device=0

    Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0

    Amp-In vals:  [0x00 0x00]

    Pincap 0x00000020: IN

    Pin Default 0x90a60930: [Fixed] Mic at Int N/A

      Conn = Digital, Color = Unknown

      DefAssociation = 0x3, Sequence = 0x0

      Misc = NO_PRESENCE

    Pin-ctls: 0x20: IN

    Power states:  D0 D1 D2 D3 EPSS

    Power: setting=D0, actual=D0

  Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono

  Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out

    Control: name="Speaker Playback Switch", index=0, device=0

      ControlAmp: chs=3, dir=Out, idx=0, ofs=0

    Control: name="Speaker Phantom Jack", index=0, device=0

    Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1

    Amp-Out vals:  [0x80 0x80]

    Pincap 0x00010014: OUT EAPD Detect

    EAPD 0x2: EAPD

    Pin Default 0x90170110: [Fixed] Speaker at Int N/A

      Conn = Analog, Color = Unknown

      DefAssociation = 0x1, Sequence = 0x0

      Misc = NO_PRESENCE

    Pin-ctls: 0x00:

    Unsolicited: tag=00, enabled=0

    Power states:  D0 D1 D2 D3 EPSS

    Power: setting=D0, actual=D0

    Connection: 1

       0x0c

  Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono

  Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono

  Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out

    Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1

    Amp-Out vals:  [0x80]

    Pincap 0x00000010: OUT

    Pin Default 0x411111f0: [N/A] Speaker at Ext Rear

      Conn = 1/8, Color = Black

      DefAssociation = 0xf, Sequence = 0x0

      Misc = NO_PRESENCE

    Pin-ctls: 0x00:

    Power states:  D0 D1 D2 D3 EPSS

    Power: setting=D0, actual=D0

    Connection: 1

       0x0f

  Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In

    Control: name="Mic Boost Volume", index=0, device=0

      ControlAmp: chs=3, dir=In, idx=0, ofs=0

    Control: name="Mic Jack", index=0, device=0

    Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0

    Amp-In vals:  [0x03 0x03]

    Pincap 0x00003724: IN Detect

      Vref caps: HIZ 50 GRD 80 100

    Pin Default 0x03a19820: [Jack] Mic at Ext Left

      Conn = 1/8, Color = Pink

      DefAssociation = 0x2, Sequence = 0x0

    Pin-ctls: 0x24: IN VREF_80

    Unsolicited: tag=02, enabled=1

    Power states:  D0 D1 D2 D3 EPSS

    Power: setting=D0, actual=D0

  Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In

    Control: name="Internal Mic Boost Volume", index=0, device=0

      ControlAmp: chs=3, dir=In, idx=0, ofs=0

    Control: name="Internal Mic Phantom Jack", index=0, device=0

    Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0

    Amp-In vals:  [0x00 0x00]

    Pincap 0x00003724: IN Detect

      Vref caps: HIZ 50 GRD 80 100

    Pin Default 0x90a7092f: [Fixed] Mic at Int N/A

      Conn = Analog, Color = Unknown

      DefAssociation = 0x2, Sequence = 0xf

      Misc = NO_PRESENCE

    Pin-ctls: 0x24: IN VREF_80

    Unsolicited: tag=00, enabled=0

    Power states:  D0 D1 D2 D3 EPSS

    Power: setting=D0, actual=D0

  Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In

    Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0

    Amp-In vals:  [0x00 0x00]

    Pincap 0x00003724: IN Detect

      Vref caps: HIZ 50 GRD 80 100

    Pin Default 0x411111f0: [N/A] Speaker at Ext Rear

      Conn = 1/8, Color = Black

      DefAssociation = 0xf, Sequence = 0x0

      Misc = NO_PRESENCE

    Pin-ctls: 0x20: IN VREF_HIZ

    Unsolicited: tag=00, enabled=0

    Power states:  D0 D1 D2 D3 EPSS

    Power: setting=D0, actual=D0

  Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out

    Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0

    Amp-In vals:  [0x00 0x00]

    Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1

    Amp-Out vals:  [0x80 0x80]

    Pincap 0x0000373c: IN OUT HP Detect

      Vref caps: HIZ 50 GRD 80 100

    Pin Default 0x411111f0: [N/A] Speaker at Ext Rear

      Conn = 1/8, Color = Black

      DefAssociation = 0xf, Sequence = 0x0

      Misc = NO_PRESENCE

    Pin-ctls: 0x20: IN VREF_HIZ

    Unsolicited: tag=00, enabled=0

    Power states:  D0 D1 D2 D3 EPSS

    Power: setting=D0, actual=D0

    Connection: 2

       0x0c* 0x0d

  Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono

  Node 0x1d [Pin Complex] wcaps 0x400400: Mono

    Pincap 0x00000020: IN

    Pin Default 0x40189d2d: [N/A] Speaker at Ext N/A

      Conn = DIN, Color = Pink

      DefAssociation = 0x2, Sequence = 0xd

      Misc = NO_PRESENCE

    Pin-ctls: 0x20: IN

    Power states:  D0 D1 D2 D3 EPSS

    Power: setting=D0, actual=D0

  Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital

    Pincap 0x00000014: OUT Detect

    Pin Default 0x411111f0: [N/A] Speaker at Ext Rear

      Conn = 1/8, Color = Black

      DefAssociation = 0xf, Sequence = 0x0

      Misc = NO_PRESENCE

    Pin-ctls: 0x40: OUT

    Unsolicited: tag=00, enabled=0

    Power states:  D0 D1 D2 D3 EPSS

    Power: setting=D0, actual=D0

    Connection: 1

       0x06

  Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono

  Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono

    Processing caps: benign=0, ncoeff=117

  Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out

    Control: name="Headphone Playback Switch", index=0, device=0

      ControlAmp: chs=3, dir=Out, idx=0, ofs=0

    Control: name="Headphone Jack", index=0, device=0

    Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1

    Amp-Out vals:  [0x00 0x00]

    Pincap 0x0000001c: OUT HP Detect

    Pin Default 0x0321401f: [Jack] HP Out at Ext Left

      Conn = 1/8, Color = Green

      DefAssociation = 0x1, Sequence = 0xf

    Pin-ctls: 0xc0: OUT HP

    Unsolicited: tag=01, enabled=1

    Power states:  D0 D1 D2 D3 EPSS

    Power: setting=D0, actual=D0

    Connection: 2

       0x0c 0x0d*

  Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In

    Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1

    Amp-In vals:  [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]

    Connection: 6

       0x18 0x19 0x1a 0x1b 0x1d 0x0b

  Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In

    Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1

    Amp-In vals:  [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]

    Connection: 6

       0x18 0x19 0x1a 0x1b 0x1d 0x0b

  --endcollapse--

   

   


  ------Please consider the environment before printing this e-mail.


More information about the Alsa-devel mailing list