mirror of https://github.com/thesofproject/sof.git
topology2: intel: dmic-generic: Add a few more variables
Add a few more variables to make the dmic-generic topology more configurable. Signed-off-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
This commit is contained in:
parent
a2d8987921
commit
2abef019d3
|
@ -10,11 +10,14 @@ Define {
|
||||||
DMIC0_DAI_PIPELINE_ID 12
|
DMIC0_DAI_PIPELINE_ID 12
|
||||||
DMIC0_HOST_PIPELINE_SINK "copier.host.11.1"
|
DMIC0_HOST_PIPELINE_SINK "copier.host.11.1"
|
||||||
DMIC0_DAI_PIPELINE_SRC "copier.DMIC.12.1"
|
DMIC0_DAI_PIPELINE_SRC "copier.DMIC.12.1"
|
||||||
|
DMIC0_NAME dmic01
|
||||||
|
DMIC0_PCM_CAPS "Passthrough Capture 11"
|
||||||
|
DMIC0_PIPELINE_STREAM_NAME "copier.DMIC.12.1"
|
||||||
}
|
}
|
||||||
|
|
||||||
Object.Dai {
|
Object.Dai {
|
||||||
DMIC.0 {
|
DMIC.0 {
|
||||||
name dmic01
|
name $DMIC0_NAME
|
||||||
id $DMIC0_ID
|
id $DMIC0_ID
|
||||||
driver_version $DMIC_DRIVER_VERSION
|
driver_version $DMIC_DRIVER_VERSION
|
||||||
io_clk $DMIC_IO_CLK
|
io_clk $DMIC_IO_CLK
|
||||||
|
@ -48,10 +51,10 @@ Object.Pipeline {
|
||||||
format $FORMAT
|
format $FORMAT
|
||||||
index $DMIC0_HOST_PIPELINE_ID
|
index $DMIC0_HOST_PIPELINE_ID
|
||||||
Object.Widget.pipeline.1 {
|
Object.Widget.pipeline.1 {
|
||||||
stream_name 'copier.DMIC.12.1'
|
stream_name $DMIC0_PIPELINE_STREAM_NAME
|
||||||
}
|
}
|
||||||
Object.Widget.copier.1 {
|
Object.Widget.copier.1 {
|
||||||
stream_name 'Passthrough Capture 11'
|
stream_name $DMIC0_PCM_CAPS
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -60,7 +63,7 @@ Object.Pipeline {
|
||||||
format $FORMAT
|
format $FORMAT
|
||||||
index $DMIC0_DAI_PIPELINE_ID
|
index $DMIC0_DAI_PIPELINE_ID
|
||||||
Object.Widget.pipeline.1 {
|
Object.Widget.pipeline.1 {
|
||||||
stream_name 'copier.DMIC.12.1'
|
stream_name $DMIC0_PIPELINE_STREAM_NAME
|
||||||
}
|
}
|
||||||
|
|
||||||
Object.Widget.copier.1 {
|
Object.Widget.copier.1 {
|
||||||
|
@ -69,7 +72,7 @@ Object.Pipeline {
|
||||||
dai_type "DMIC"
|
dai_type "DMIC"
|
||||||
copier_type "DMIC"
|
copier_type "DMIC"
|
||||||
type dai_out
|
type dai_out
|
||||||
stream_name "dmic01"
|
stream_name $DMIC0_NAME
|
||||||
node_type $DMIC_LINK_INPUT_CLASS
|
node_type $DMIC_LINK_INPUT_CLASS
|
||||||
Object.Base.audio_format.1 {
|
Object.Base.audio_format.1 {
|
||||||
in_bit_depth 32
|
in_bit_depth 32
|
||||||
|
@ -95,7 +98,7 @@ Object.PCM {
|
||||||
Object.Base.fe_dai."DMIC" {}
|
Object.Base.fe_dai."DMIC" {}
|
||||||
|
|
||||||
Object.PCM.pcm_caps."capture" {
|
Object.PCM.pcm_caps."capture" {
|
||||||
name "Passthrough Capture 11"
|
name $DMIC0_PCM_CAPS
|
||||||
# only 32-bit capture supported now
|
# only 32-bit capture supported now
|
||||||
formats 'S32_LE'
|
formats 'S32_LE'
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue