alsa-state: update codec configuration for ccimx8x
ADC connected to MIC2, INA and INB inputs. DAC connected to REC, SPK and HP outputs. Signed-off-by: Gonzalo Ruiz <Gonzalo.Ruiz@digi.com>
This commit is contained in:
parent
417b64c949
commit
52da594315
|
|
@ -12,6 +12,8 @@ SRC_URI_append_ccimx6 = " \
|
||||||
|
|
||||||
SRC_URI_append_ccimx6ul = " file://asound.state"
|
SRC_URI_append_ccimx6ul = " file://asound.state"
|
||||||
|
|
||||||
|
SRC_URI_append_ccimx8x = " file://asound.state"
|
||||||
|
|
||||||
do_install_append_ccimx6() {
|
do_install_append_ccimx6() {
|
||||||
ln -sf asound.micro_play.state ${D}${localstatedir}/lib/alsa/asound.state
|
ln -sf asound.micro_play.state ${D}${localstatedir}/lib/alsa/asound.state
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,271 +1,9 @@
|
||||||
defaults.pcm.rate_converter "linear"
|
pcm.imxmax98088 {
|
||||||
|
type hw
|
||||||
pcm.dmix_48000{
|
card 0
|
||||||
type dmix
|
|
||||||
ipc_key 5678293
|
|
||||||
ipc_key_add_uid yes
|
|
||||||
slave{
|
|
||||||
pcm "hw:0,0"
|
|
||||||
period_time 40000
|
|
||||||
format S16_LE
|
|
||||||
rate 48000
|
|
||||||
}
|
}
|
||||||
|
ctl.imxmax98088 {
|
||||||
|
type hw
|
||||||
|
card 0
|
||||||
}
|
}
|
||||||
|
ctl.!default imxmax98088
|
||||||
pcm.dmix_44100{
|
|
||||||
type dmix
|
|
||||||
ipc_key 5678293
|
|
||||||
ipc_key_add_uid yes
|
|
||||||
slave{
|
|
||||||
pcm "hw:0,0"
|
|
||||||
period_time 40000
|
|
||||||
format S16_LE
|
|
||||||
rate 44100
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
pcm.dmix_32000{
|
|
||||||
type dmix
|
|
||||||
ipc_key 5678293
|
|
||||||
ipc_key_add_uid yes
|
|
||||||
slave{
|
|
||||||
pcm "hw:0,0"
|
|
||||||
period_time 40000
|
|
||||||
format S16_LE
|
|
||||||
rate 32000
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
pcm.dmix_24000{
|
|
||||||
type dmix
|
|
||||||
ipc_key 5678293
|
|
||||||
ipc_key_add_uid yes
|
|
||||||
slave{
|
|
||||||
pcm "hw:0,0"
|
|
||||||
period_time 40000
|
|
||||||
format S16_LE
|
|
||||||
rate 24000
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
pcm.dmix_22050{
|
|
||||||
type dmix
|
|
||||||
ipc_key 5678293
|
|
||||||
ipc_key_add_uid yes
|
|
||||||
slave{
|
|
||||||
pcm "hw:0,0"
|
|
||||||
period_time 40000
|
|
||||||
format S16_LE
|
|
||||||
rate 22050
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
pcm.dmix_16000{
|
|
||||||
type dmix
|
|
||||||
ipc_key 5678293
|
|
||||||
ipc_key_add_uid yes
|
|
||||||
slave{
|
|
||||||
pcm "hw:0,0"
|
|
||||||
period_time 40000
|
|
||||||
format S16_LE
|
|
||||||
rate 16000
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
pcm.dmix_12000{
|
|
||||||
type dmix
|
|
||||||
ipc_key 5678293
|
|
||||||
ipc_key_add_uid yes
|
|
||||||
slave{
|
|
||||||
pcm "hw:0,0"
|
|
||||||
period_time 40000
|
|
||||||
format S16_LE
|
|
||||||
rate 12000
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
pcm.dmix_11025{
|
|
||||||
type dmix
|
|
||||||
ipc_key 5678293
|
|
||||||
ipc_key_add_uid yes
|
|
||||||
slave{
|
|
||||||
pcm "hw:0,0"
|
|
||||||
period_time 40000
|
|
||||||
format S16_LE
|
|
||||||
rate 11025
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
pcm.dmix_8000{
|
|
||||||
type dmix
|
|
||||||
ipc_key 5678293
|
|
||||||
ipc_key_add_uid yes
|
|
||||||
slave{
|
|
||||||
pcm "hw:0,0"
|
|
||||||
period_time 40000
|
|
||||||
format S16_LE
|
|
||||||
rate 8000
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
pcm.!dsnoop_48000{
|
|
||||||
type dsnoop
|
|
||||||
ipc_key 5778293
|
|
||||||
ipc_key_add_uid yes
|
|
||||||
slave{
|
|
||||||
pcm "hw:0,0"
|
|
||||||
period_time 40000
|
|
||||||
format S16_LE
|
|
||||||
rate 48000
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
pcm.!dsnoop_44100{
|
|
||||||
type dsnoop
|
|
||||||
ipc_key 5778293
|
|
||||||
ipc_key_add_uid yes
|
|
||||||
slave{
|
|
||||||
pcm "hw:0,0"
|
|
||||||
period_time 40000
|
|
||||||
format S16_LE
|
|
||||||
rate 44100
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
pcm.!dsnoop_32000{
|
|
||||||
type dsnoop
|
|
||||||
ipc_key 5778293
|
|
||||||
ipc_key_add_uid yes
|
|
||||||
slave{
|
|
||||||
pcm "hw:0,0"
|
|
||||||
period_time 40000
|
|
||||||
format S16_LE
|
|
||||||
rate 32000
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
pcm.!dsnoop_24000{
|
|
||||||
type dsnoop
|
|
||||||
ipc_key 5778293
|
|
||||||
ipc_key_add_uid yes
|
|
||||||
slave{
|
|
||||||
pcm "hw:0,0"
|
|
||||||
period_time 40000
|
|
||||||
format S16_LE
|
|
||||||
rate 24000
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
pcm.!dsnoop_22050{
|
|
||||||
type dsnoop
|
|
||||||
ipc_key 5778293
|
|
||||||
ipc_key_add_uid yes
|
|
||||||
slave{
|
|
||||||
pcm "hw:0,0"
|
|
||||||
period_time 40000
|
|
||||||
format S16_LE
|
|
||||||
rate 22050
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
pcm.!dsnoop_16000{
|
|
||||||
type dsnoop
|
|
||||||
ipc_key 5778293
|
|
||||||
ipc_key_add_uid yes
|
|
||||||
slave{
|
|
||||||
pcm "hw:0,0"
|
|
||||||
period_time 40000
|
|
||||||
format S16_LE
|
|
||||||
rate 16000
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
pcm.!dsnoop_12000{
|
|
||||||
type dsnoop
|
|
||||||
ipc_key 5778293
|
|
||||||
ipc_key_add_uid yes
|
|
||||||
slave{
|
|
||||||
pcm "hw:0,0"
|
|
||||||
period_time 40000
|
|
||||||
format S16_LE
|
|
||||||
rate 12000
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
pcm.!dsnoop_11025{
|
|
||||||
type dsnoop
|
|
||||||
ipc_key 5778293
|
|
||||||
ipc_key_add_uid yes
|
|
||||||
slave{
|
|
||||||
pcm "hw:0,0"
|
|
||||||
period_time 40000
|
|
||||||
format S16_LE
|
|
||||||
rate 11025
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
pcm.!dsnoop_8000{
|
|
||||||
type dsnoop
|
|
||||||
ipc_key 5778293
|
|
||||||
ipc_key_add_uid yes
|
|
||||||
slave{
|
|
||||||
pcm "hw:0,0"
|
|
||||||
period_time 40000
|
|
||||||
format S16_LE
|
|
||||||
rate 8000
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
pcm.asymed{
|
|
||||||
type asym
|
|
||||||
playback.pcm "dmix_44100"
|
|
||||||
capture.pcm "dsnoop_44100"
|
|
||||||
}
|
|
||||||
|
|
||||||
pcm.dsp0{
|
|
||||||
type plug
|
|
||||||
slave.pcm "asymed"
|
|
||||||
}
|
|
||||||
|
|
||||||
pcm.!default{
|
|
||||||
type plug
|
|
||||||
route_policy "average"
|
|
||||||
slave.pcm "asymed"
|
|
||||||
}
|
|
||||||
|
|
||||||
ctl.!default{
|
|
||||||
type hw
|
|
||||||
card 0
|
|
||||||
}
|
|
||||||
|
|
||||||
ctl.mixer0{
|
|
||||||
type hw
|
|
||||||
card 0
|
|
||||||
}
|
|
||||||
|
|
||||||
pcm_slave.esai{
|
|
||||||
pcm "hw:0,0"
|
|
||||||
channels 8
|
|
||||||
rate 48000
|
|
||||||
period_time 40000
|
|
||||||
}
|
|
||||||
|
|
||||||
pcm.esaich1to6{
|
|
||||||
type dshare
|
|
||||||
ipc_key 5778293
|
|
||||||
slave esai
|
|
||||||
bindings.0 0
|
|
||||||
bindings.1 4
|
|
||||||
bindings.2 1
|
|
||||||
bindings.3 5
|
|
||||||
bindings.4 2
|
|
||||||
bindings.5 6
|
|
||||||
}
|
|
||||||
|
|
||||||
pcm.esaich78{
|
|
||||||
type dshare
|
|
||||||
ipc_key 5778293
|
|
||||||
slave esai
|
|
||||||
bindings.0 3
|
|
||||||
bindings.1 7
|
|
||||||
}
|
|
||||||
|
|
|
||||||
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue