summaryrefslogtreecommitdiff
path: root/recipes-bsp/alsa-state/alsa-state/apalis-imx6/asound.state
diff options
context:
space:
mode:
Diffstat (limited to 'recipes-bsp/alsa-state/alsa-state/apalis-imx6/asound.state')
-rw-r--r--recipes-bsp/alsa-state/alsa-state/apalis-imx6/asound.state288
1 files changed, 130 insertions, 158 deletions
diff --git a/recipes-bsp/alsa-state/alsa-state/apalis-imx6/asound.state b/recipes-bsp/alsa-state/alsa-state/apalis-imx6/asound.state
index 0cb5534..fb2cb26 100644
--- a/recipes-bsp/alsa-state/alsa-state/apalis-imx6/asound.state
+++ b/recipes-bsp/alsa-state/alsa-state/apalis-imx6/asound.state
@@ -1,14 +1,14 @@
-state.sgtl5000audio {
+state.imx6qapalissgtl {
control.1 {
iface MIXER
name 'PCM Playback Volume'
- value.0 117
- value.1 117
+ value.0 144
+ value.1 144
comment {
access 'read write'
type INTEGER
count 2
- range '0 - 156'
+ range '0 - 192'
}
}
control.2 {
@@ -26,15 +26,11 @@ state.sgtl5000audio {
control.3 {
iface MIXER
name 'Capture Attenuate Switch (-6dB)'
- value 0
+ value false
comment {
access 'read write'
- type INTEGER
+ type BOOLEAN
count 1
- range '0 - 2'
- dbmin -600
- dbmax 600
- dbvalue.0 -600
}
}
control.4 {
@@ -49,9 +45,19 @@ state.sgtl5000audio {
}
control.5 {
iface MIXER
+ name 'Capture Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface MIXER
name 'Headphone Playback Volume'
- value.0 127
- value.1 127
+ value.0 63
+ value.1 63
comment {
access 'read write'
type INTEGER
@@ -59,13 +65,13 @@ state.sgtl5000audio {
range '0 - 127'
dbmin -5150
dbmax 1200
- dbvalue.0 -2000
- dbvalue.1 -2000
+ dbvalue.0 0
+ dbvalue.1 0
}
}
- control.6 {
+ control.7 {
iface MIXER
- name 'Headphone Playback ZC Switch'
+ name 'Headphone Playback Switch'
value true
comment {
access 'read write'
@@ -73,239 +79,227 @@ state.sgtl5000audio {
count 1
}
}
- control.7 {
- iface MIXER
- name 'Mic Volume'
- value 2
- comment {
- access 'read write'
- type INTEGER
- count 1
- range '0 - 3'
- dbmin 0
- dbmax 4000
- dbvalue.0 3000
- }
- }
control.8 {
iface MIXER
- name 'Mic Bias Volt'
- value 4
+ name 'Headphone Playback ZC Switch'
+ value true
comment {
access 'read write'
- type INTEGER
+ type BOOLEAN
count 1
- range '0 - 7'
}
}
control.9 {
iface MIXER
- name 'Mic Bias Impedance'
- value 2
+ name 'Mic Volume'
+ value 0
comment {
access 'read write'
type INTEGER
count 1
range '0 - 3'
+ dbmin 0
+ dbmax 4000
+ dbvalue.0 0
}
}
control.10 {
iface MIXER
- name 'Bass Enable'
- value false
+ name 'Lineout Playback Volume'
+ value.0 18
+ value.1 18
comment {
access 'read write'
- type BOOLEAN
- count 1
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1550
+ dbmax 0
+ dbvalue.0 -650
+ dbvalue.1 -650
}
}
control.11 {
iface MIXER
- name 'Bass Filter Feq'
- value 1
+ name 'Lineout Playback Switch'
+ value false
comment {
access 'read write'
- type INTEGER
+ type BOOLEAN
count 1
- range '0 - 7'
- dbmin 80
- dbmax 225
- dbvalue.0 100
}
}
control.12 {
iface MIXER
- name 'Bass Volume'
- value 58
+ name 'DAP Main channel'
+ value 32768
comment {
access 'read write'
type INTEGER
count 1
- range '0 - 63'
+ range '0 - 65535'
+ dbmin 0
+ dbmax 65535
+ dbvalue.0 32768
}
}
control.13 {
iface MIXER
- name 'Bass Level'
- value 96
+ name 'DAP Mix channel'
+ value 0
comment {
access 'read write'
type INTEGER
count 1
- range '0 - 127'
+ range '0 - 65535'
+ dbmin 0
+ dbmax 65535
+ dbvalue.0 0
}
}
control.14 {
iface MIXER
- name 'Surround Width'
- value 4
+ name 'AVC Switch'
+ value false
comment {
access 'read write'
- type INTEGER
+ type BOOLEAN
count 1
- range '0 - 7'
}
}
control.15 {
iface MIXER
- name 'Main Channel Volume'
- value 100
+ name 'AVC Hard Limiter Switch'
+ value false
comment {
access 'read write'
- type INTEGER
+ type BOOLEAN
count 1
- range '0 - 200'
- dbmin 0
- dbmax 200
- dbvalue.0 100
}
}
control.16 {
iface MIXER
- name 'Mixer Channel Volume'
- value 0
+ name 'AVC Max Gain Volume'
+ value 1
comment {
access 'read write'
type INTEGER
count 1
- range '0 - 200'
+ range '0 - 2'
dbmin 0
- dbmax 200
- dbvalue.0 0
+ dbmax 1200
+ dbvalue.0 600
}
}
control.17 {
iface MIXER
- name 'AVC Enable'
- value false
+ name 'AVC Integrator Response'
+ value 1
comment {
access 'read write'
- type BOOLEAN
+ type INTEGER
count 1
+ range '0 - 3'
}
}
control.18 {
iface MIXER
- name 'AVC Hard Limit'
- value false
+ name 'AVC Threshold Volume'
+ value 12
comment {
access 'read write'
- type BOOLEAN
+ type INTEGER
count 1
+ range '0 - 96'
+ dbmin 0
+ dbmax 9600
+ dbvalue.0 1200
}
}
control.19 {
iface MIXER
- name 'AVC Max Gain'
- value 1
+ name 'BASS 0'
+ value 47
comment {
access 'read write'
type INTEGER
count 1
- range '0 - 2'
- dbmin 0
+ range '0 - 95'
+ dbmin -1175
dbmax 1200
- dbvalue.0 600
+ dbvalue.0 0
}
}
control.20 {
iface MIXER
- name 'AVC Threshold (-dB)'
- value 12
+ name 'BASS 1'
+ value 47
comment {
access 'read write'
type INTEGER
count 1
- range '0 - 96'
- dbmin 0
- dbmax 96
- dbvalue.0 12
+ range '0 - 95'
+ dbmin -1175
+ dbmax 1200
+ dbvalue.0 0
}
}
control.21 {
iface MIXER
- name 'DAP_MIXER Mixer Channel'
- value false
+ name 'BASS 2'
+ value 47
comment {
access 'read write'
- type BOOLEAN
+ type INTEGER
count 1
+ range '0 - 95'
+ dbmin -1175
+ dbmax 1200
+ dbvalue.0 0
}
}
control.22 {
iface MIXER
- name I2S_OUT
- value ADC
+ name 'BASS 3'
+ value 47
comment {
access 'read write'
- type ENUMERATED
+ type INTEGER
count 1
- item.0 ADC
- item.1 I2S_IN
- item.2 reserved
- item.3 DAP
+ range '0 - 95'
+ dbmin -1175
+ dbmax 1200
+ dbvalue.0 0
}
}
control.23 {
iface MIXER
- name DAC_IN
- value I2S_IN
+ name 'BASS 4'
+ value 47
comment {
access 'read write'
- type ENUMERATED
+ type INTEGER
count 1
- item.0 ADC
- item.1 I2S_IN
- item.2 reserved
- item.3 DAP
+ range '0 - 95'
+ dbmin -1175
+ dbmax 1200
+ dbvalue.0 0
}
}
control.24 {
iface MIXER
- name MIX_MUX
- value ADC
+ name 'Capture Mux'
+ value MIC_IN
comment {
access 'read write'
type ENUMERATED
count 1
- item.0 ADC
- item.1 I2S_IN
+ item.0 MIC_IN
+ item.1 LINE_IN
}
}
control.25 {
iface MIXER
- name DAP_IN
- value ADC
- comment {
- access 'read write'
- type ENUMERATED
- count 1
- item.0 ADC
- item.1 I2S_IN
- }
- }
- control.26 {
- iface MIXER
name 'Headphone Mux'
value DAC
comment {
@@ -316,64 +310,42 @@ state.sgtl5000audio {
item.1 LINE_IN
}
}
- control.27 {
- iface MIXER
- name 'Capture Mux'
- value MIC_IN
- comment {
- access 'read write'
- type ENUMERATED
- count 1
- item.0 MIC_IN
- item.1 LINE_IN
- }
- }
- control.28 {
+ control.26 {
iface MIXER
- name 'Jack Function'
- value off
+ name 'Digital Input Mux'
+ value I2S
comment {
access 'read write'
type ENUMERATED
count 1
- item.0 off
- item.1 on
+ item.0 ADC
+ item.1 I2S
+ item.2 Rsvrd
+ item.3 DAP
}
}
- control.29 {
+ control.27 {
iface MIXER
- name 'Speaker Function'
- value off
+ name 'DAP Mux'
+ value ADC
comment {
access 'read write'
type ENUMERATED
count 1
- item.0 off
- item.1 on
+ item.0 ADC
+ item.1 I2S
}
}
- control.30 {
+ control.28 {
iface MIXER
- name 'Line In Function'
- value off
+ name 'DAP MIX Mux'
+ value ADC
comment {
access 'read write'
type ENUMERATED
count 1
- item.0 off
- item.1 on
- }
- }
-}
-state.imxhdmisoc {
- control.1 {
- iface MIXER
- name 'IEC958 Playback Default'
- value '0400020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
- comment {
- access 'read write'
- type IEC958
- count 1
+ item.0 ADC
+ item.1 I2S
}
}
}