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

Message ID 1431069527-9336-1-git-send-email-yang.jie@intel.com
State New
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
>

Patch
diff mbox

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"