diff mbox

conf/ucm: broadwell-rt286: change to set capture volume and capture device

Message ID 1431069527-9336-1-git-send-email-yang.jie@intel.com (mailing list archive)
State New, archived
Headers show

Commit Message

Jie, Yang May 8, 2015, 7:18 a.m. UTC
Set 'Mic Capture Volume' in capture device EnableSequence, to fix
capture no volume by default issue.

Also add JackHWMute Value item to mute onboard dmic while headset
mic is plugged in.

Signed-off-by: Jie Yang <yang.jie@intel.com>
---
 src/conf/ucm/broadwell-rt286/HiFi | 5 +++++
 1 file changed, 5 insertions(+)

Comments

Mark Brown May 11, 2015, 2:22 p.m. UTC | #1
On Fri, May 08, 2015 at 03:18:47PM +0800, Jie Yang wrote:
> Set 'Mic Capture Volume' in capture device EnableSequence, to fix
> capture no volume by default issue.
> 
> Also add JackHWMute Value item to mute onboard dmic while headset
> mic is plugged in.

Tested-by: Mark Brown <broonie@kernel.org>

It'd be good to have a release with this in, it's the main missing bit
to getting my current laptop's audio working out of the box.
Takashi Iwai May 18, 2015, 8:44 a.m. UTC | #2
At Fri,  8 May 2015 15:18:47 +0800,
Jie Yang wrote:
> 
> Set 'Mic Capture Volume' in capture device EnableSequence, to fix
> capture no volume by default issue.
> 
> Also add JackHWMute Value item to mute onboard dmic while headset
> mic is plugged in.
> 
> Signed-off-by: Jie Yang <yang.jie@intel.com>

Applied, thanks.


Takashi

> ---
>  src/conf/ucm/broadwell-rt286/HiFi | 5 +++++
>  1 file changed, 5 insertions(+)
> 
> diff --git a/src/conf/ucm/broadwell-rt286/HiFi b/src/conf/ucm/broadwell-rt286/HiFi
> index 58983ea..c09a01c 100644
> --- a/src/conf/ucm/broadwell-rt286/HiFi
> +++ b/src/conf/ucm/broadwell-rt286/HiFi
> @@ -86,6 +86,7 @@ SectionDevice."Handset" {
>  	EnableSequence [
>  		cdev "hw:broadwellrt286"
>  
> +		cset "name='Mic Capture Volume' 28"
>  		cset "name='ADC 0 Mux' 0"
>  		cset "name='ADC0 Capture Switch' on"
>  		cset "name='ADC0 Capture Volume' 127"
> @@ -99,6 +100,9 @@ SectionDevice."Handset" {
>  
>  	Value {
>  		CaptureChannels "2"
> +		JackDev "rt286-jack"
> +		JackControl "Mic Jack"
> +		JackHWMute "Mainmic"
>  	}
>  }
>  
> @@ -112,6 +116,7 @@ SectionDevice."Mainmic" {
>  	EnableSequence [
>  		cdev "hw:broadwellrt286"
>  
> +		cset "name='Mic Capture Volume' 30"
>  		cset "name='ADC 0 Mux' 2"
>  		cset "name='ADC0 Capture Switch' on"
>  		cset "name='ADC0 Capture Volume' 127"
> -- 
> 1.9.1
>
diff mbox

Patch

diff --git a/src/conf/ucm/broadwell-rt286/HiFi b/src/conf/ucm/broadwell-rt286/HiFi
index 58983ea..c09a01c 100644
--- a/src/conf/ucm/broadwell-rt286/HiFi
+++ b/src/conf/ucm/broadwell-rt286/HiFi
@@ -86,6 +86,7 @@  SectionDevice."Handset" {
 	EnableSequence [
 		cdev "hw:broadwellrt286"
 
+		cset "name='Mic Capture Volume' 28"
 		cset "name='ADC 0 Mux' 0"
 		cset "name='ADC0 Capture Switch' on"
 		cset "name='ADC0 Capture Volume' 127"
@@ -99,6 +100,9 @@  SectionDevice."Handset" {
 
 	Value {
 		CaptureChannels "2"
+		JackDev "rt286-jack"
+		JackControl "Mic Jack"
+		JackHWMute "Mainmic"
 	}
 }
 
@@ -112,6 +116,7 @@  SectionDevice."Mainmic" {
 	EnableSequence [
 		cdev "hw:broadwellrt286"
 
+		cset "name='Mic Capture Volume' 30"
 		cset "name='ADC 0 Mux' 2"
 		cset "name='ADC0 Capture Switch' on"
 		cset "name='ADC0 Capture Volume' 127"