topology: append pipeline id to PGA and control mixer
Signed-off-by: Keyon Jie <yang.jie@linux.intel.com>
This commit is contained in:
parent
49c1b450e6
commit
73a454544c
|
@ -30,7 +30,7 @@ define(`CONTROLMIXER_OPS',
|
|||
|
||||
dnl C_CONTROLMIXER(name, index, ops, max, invert, tlv, KCONTROL_CHANNELS)
|
||||
define(`C_CONTROLMIXER',
|
||||
`SectionControlMixer.STR($1) {'
|
||||
`SectionControlMixer."$1 PIPELINE_ID" {'
|
||||
`'
|
||||
` # control belongs to this index group'
|
||||
` index STR($2)'
|
||||
|
|
|
@ -32,7 +32,7 @@ C_CONTROLMIXER(PCM PCM_ID Capture Volume, PIPELINE_ID,
|
|||
W_PCM_CAPTURE(PCM_ID, Low Latency Capture, PIPELINE_DMAC, PIPELINE_DMAC_CHAN, 0, 2, 0)
|
||||
|
||||
# "Capture Volume" has 2 sink and source periods for host and DAI ping-pong
|
||||
W_PGA(0, PIPELINE_FORMAT, 2, 2, 0, LIST(` ', "PCM PCM_ID Capture Volume"))
|
||||
W_PGA(0, PIPELINE_FORMAT, 2, 2, 0, LIST(` ', "PCM PCM_ID Capture Volume PIPELINE_ID"))
|
||||
|
||||
# Capture Buffers
|
||||
W_BUFFER(0, COMP_BUFFER_SIZE(2,
|
||||
|
|
|
@ -57,10 +57,10 @@ C_CONTROLMIXER(Master Playback Volume, PIPELINE_ID,
|
|||
W_PCM_PLAYBACK(PCM_ID, Low Latency Playback, PIPELINE_DMAC, PIPELINE_DMAC_CHAN, 2, 0, 2)
|
||||
|
||||
# "Playback Volume" has 1 sink period and 2 source periods for host ping-pong
|
||||
W_PGA(0, PIPELINE_FORMAT, 1, 2, 1, LIST(` ', "PCM PCM_ID Playback Volume"))
|
||||
W_PGA(0, PIPELINE_FORMAT, 1, 2, 1, LIST(` ', "PCM PCM_ID Playback Volume PIPELINE_ID"))
|
||||
|
||||
# "Master Playback Volume" has 1 source and 2 sink periods for DAI ping-pong
|
||||
W_PGA(1, PIPELINE_FORMAT, 2, 1, 1, LIST(` ', "Master Playback Volume"))
|
||||
W_PGA(1, PIPELINE_FORMAT, 2, 1, 1, LIST(` ', "Master Playback Volume PIPELINE_ID"))
|
||||
|
||||
# Mixer 0 has 1 sink and source periods.
|
||||
W_MIXER(0, PIPELINE_FORMAT, 1, 1, 1)
|
||||
|
|
|
@ -45,7 +45,7 @@ W_DATA(media_src_conf, media_src_tokens)
|
|||
W_PCM_PLAYBACK(PCM_ID, Media Playback, PIPELINE_DMAC, PIPELINE_DMAC_CHAN, 2, 0, 2)
|
||||
|
||||
# "Playback Volume" has 2 sink period and 2 source periods for host ping-pong
|
||||
W_PGA(0, PIPELINE_FORMAT, 2, 2, 2, LIST(` ', "PCM PCM_ID Playback Volume"))
|
||||
W_PGA(0, PIPELINE_FORMAT, 2, 2, 2, LIST(` ', "PCM PCM_ID Playback Volume PIPELINE_ID"))
|
||||
|
||||
# "SRC 0" has 2 sink and source periods.
|
||||
W_SRC(0, PIPELINE_FORMAT, 2, 2, media_src_conf, 2)
|
||||
|
|
|
@ -20,7 +20,7 @@ include(`pipeline.m4')
|
|||
#
|
||||
|
||||
# Volume Mixer control with max value of 32
|
||||
C_CONTROLMIXER(Tone Volume PIPELINE_ID, PIPELINE_ID,
|
||||
C_CONTROLMIXER(Tone Volume, PIPELINE_ID,
|
||||
CONTROLMIXER_OPS(volsw, 256 binds the mixer control to volume get/put handlers, 256, 256),
|
||||
CONTROLMIXER_MAX(, 32),
|
||||
false,
|
||||
|
@ -29,7 +29,7 @@ C_CONTROLMIXER(Tone Volume PIPELINE_ID, PIPELINE_ID,
|
|||
LIST(` ', KCONTROL_CHANNEL(FL, 1, 0), KCONTROL_CHANNEL(FR, 1, 1)))
|
||||
|
||||
# Switch type Mixer Control with max value of 1
|
||||
C_CONTROLMIXER(Tone Switch PIPELINE_ID, PIPELINE_ID,
|
||||
C_CONTROLMIXER(Tone Switch, PIPELINE_ID,
|
||||
CONTROLMIXER_OPS(volsw, 256 binds the mixer control to volume get/put handlers, 256, 256),
|
||||
CONTROLMIXER_MAX(max 1 indicates switch type control, 1),
|
||||
false,
|
||||
|
|
|
@ -34,7 +34,7 @@ C_CONTROLMIXER(Master Capture Volume, PIPELINE_ID,
|
|||
W_PCM_CAPTURE(PCM_ID, Passthrough Capture, PIPELINE_DMAC, PIPELINE_DMAC_CHAN, 0, 2, 2)
|
||||
|
||||
# "Volume" has 2 source and 2 sink periods
|
||||
W_PGA(0, PIPELINE_FORMAT, 2, 2, 2, LIST(` ', "Master Capture Volume"))
|
||||
W_PGA(0, PIPELINE_FORMAT, 2, 2, 2, LIST(` ', "Master Capture Volume PIPELINE_ID"))
|
||||
|
||||
# Capture Buffers
|
||||
W_BUFFER(0, COMP_BUFFER_SIZE(2,
|
||||
|
|
|
@ -34,7 +34,7 @@ C_CONTROLMIXER(Master Playback Volume, PIPELINE_ID,
|
|||
W_PCM_PLAYBACK(PCM_ID, Passthrough Playback, PIPELINE_DMAC, PIPELINE_DMAC_CHAN, 2, 0, 2)
|
||||
|
||||
# "Volume" has 2 source and 2 sink periods
|
||||
W_PGA(0, PIPELINE_FORMAT, 2, 2, 2, LIST(` ', "Master Playback Volume"))
|
||||
W_PGA(0, PIPELINE_FORMAT, 2, 2, 2, LIST(` ', "Master Playback Volume PIPELINE_ID"))
|
||||
|
||||
# Playback Buffers
|
||||
W_BUFFER(0, COMP_BUFFER_SIZE(2,
|
||||
|
|
Loading…
Reference in New Issue