From mboxrd@z Thu Jan 1 00:00:00 1970 From: Arnaud Patard Subject: Re: HDA pin sense and presence detect capability Date: Wed, 25 Jan 2006 16:50:40 +0100 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from office.mandriva.com (ezoffice.mandriva.com [84.14.106.134]) by alsa.jcu.cz (ALSA's E-mail Delivery System) with ESMTP id 0EB9C18F for ; Wed, 25 Jan 2006 16:48:51 +0100 (MET) In-Reply-To: (Takashi Iwai's message of "Wed, 25 Jan 2006 16:43:57 +0100") Sender: alsa-devel-admin@lists.sourceforge.net Errors-To: alsa-devel-admin@lists.sourceforge.net List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , List-Archive: To: Takashi Iwai Cc: alsa-devel@alsa-project.org List-Id: alsa-devel@alsa-project.org Takashi Iwai writes: > At Wed, 25 Jan 2006 16:34:22 +0100, > Arnaud Patard wrote: >> >> Hi, >> >> >> On some laptops with HDA codecs, there are different nids for the >> Headphones and for the built-in speakers. This results in having sound >> on speakers and on headphones at the same time. imho, the expected >> behaviour is to have sound only on headphones (without having to play >> with the mixer). >> >> This can be achieve with the presence detect capability (0x709,0xf09): When >> plug/unplugging the headphones, one gets an unsollicited responsed and >> the driver mute the channels. >> >> Is there something to do that in the code or should I go and code it ? >> Any opinion/comments about that ? > > You can find an example of such unsolicited event in > patch_sigmatel.c. okay. Thanks. About what's done in patch_sigmatel.c : what's the point of disabling the output ? imho, you only need to mute the nid. Also, if there are several users of similar functions and on others chips than sigmatel, shouldn't it be better to put something in hda_codec.c ? Regards, Arnaud > > > Takashi ------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642