sof/tools/topology
Rander Wang a5d32b4c3a topology: hda: fix a hda bug when pipeline is in 24bit
sof audio pipeline with the format of 24bit doesn't
work on HDA platform. It is caused by sample data layout. SOF supports
S24_LE, and each sample format is like pattern of 0ddd, d stands for
data. Samples are padded with 0‟s at the MSB.

Link dma copys samples directly to hda bus, but hda bus requires samples
layout like pattern of ddd0. Samples are padded with 0‟s at the LSB to
left justify the sample within the container.

Now there is a volume at the end of hda pipeline. We only need to
convert dai type from S24_LE to S32_LE to make volume convert hda data to
correct format

Signed-off-by: Rander Wang <rander.wang@linux.intel.com>
2019-01-29 09:53:39 +00:00
..
common Move SOFT into sub folder for SOF merge 2018-11-24 23:27:24 -08:00
m4 topology: remove HDA_DAI_CONFIG and re-use DAI_CONFIG 2019-01-16 09:53:09 +00:00
platform topology: fix virtual widget warnings 2019-01-14 11:50:36 +00:00
sof Topology: Add volume control into SRC playback pipeline 2019-01-09 16:30:58 +00:00
Makefile.am topology: hda: fix a hda bug when pipeline is in 24bit 2019-01-29 09:53:39 +00:00
sof-apl-da7219.m4 topology: remove HDA_DAI_CONFIG and re-use DAI_CONFIG 2019-01-16 09:53:09 +00:00
sof-apl-dmic-2ch.m4 Move SOFT into sub folder for SOF merge 2018-11-24 23:27:24 -08:00
sof-apl-dmic-4ch.m4 Move SOFT into sub folder for SOF merge 2018-11-24 23:27:24 -08:00
sof-apl-eq-dmic.m4 Move SOFT into sub folder for SOF merge 2018-11-24 23:27:24 -08:00
sof-apl-eq-pcm512x.m4 Move SOFT into sub folder for SOF merge 2018-11-24 23:27:24 -08:00
sof-apl-nocodec.m4 topology: apl: nocodec config out of host GW DMAC channels 2018-12-13 17:18:16 +00:00
sof-apl-pcm512x.m4 topology: remove HDA_DAI_CONFIG and re-use DAI_CONFIG 2019-01-16 09:53:09 +00:00
sof-apl-rt298.m4 topology: remove HDA_DAI_CONFIG and re-use DAI_CONFIG 2019-01-16 09:53:09 +00:00
sof-apl-src-pcm512x.m4 topology: remove HDA_DAI_CONFIG and re-use DAI_CONFIG 2019-01-16 09:53:09 +00:00
sof-apl-tdf8532.m4 topology: modify virtual_widget definition 2018-11-27 00:08:53 -08:00
sof-apl-wm8804.m4 Move SOFT into sub folder for SOF merge 2018-11-24 23:27:24 -08:00
sof-bdw-rt286.m4 Move SOFT into sub folder for SOF merge 2018-11-24 23:27:24 -08:00
sof-bdw-rt5640.m4 Move SOFT into sub folder for SOF merge 2018-11-24 23:27:24 -08:00
sof-byt-da7213.m4 Move SOFT into sub folder for SOF merge 2018-11-24 23:27:24 -08:00
sof-byt-nocodec.m4 Move SOFT into sub folder for SOF merge 2018-11-24 23:27:24 -08:00
sof-byt-rt5640.m4 Move SOFT into sub folder for SOF merge 2018-11-24 23:27:24 -08:00
sof-byt-rt5645.m4 Move SOFT into sub folder for SOF merge 2018-11-24 23:27:24 -08:00
sof-byt-rt5651.m4 Move SOFT into sub folder for SOF merge 2018-11-24 23:27:24 -08:00
sof-cht-max98090.m4 Move SOFT into sub folder for SOF merge 2018-11-24 23:27:24 -08:00
sof-cht-nocodec.m4 Move SOFT into sub folder for SOF merge 2018-11-24 23:27:24 -08:00
sof-cml-rt5682.m4 topology: cml: update macros for HDA DAI's 2019-01-17 08:50:06 +00:00
sof-cnl-nocodec.m4 add nocodec topology for CNL 2019-01-23 09:20:41 +00:00
sof-cnl-rt274.m4 topology: modify virtual_widget definition 2018-11-27 00:08:53 -08:00
sof-glk-da7219.m4 topology: remove HDA_DAI_CONFIG and re-use DAI_CONFIG 2019-01-16 09:53:09 +00:00
sof-glk-rt5682.m4 topology: remove HDA_DAI_CONFIG and re-use DAI_CONFIG 2019-01-16 09:53:09 +00:00
sof-hda-intel-common.m4 topology: hda: fix a hda bug when pipeline is in 24bit 2019-01-29 09:53:39 +00:00
sof-hsw-rt5640.m4 Move SOFT into sub folder for SOF merge 2018-11-24 23:27:24 -08:00
sof-icl-dmic-4ch.m4 Move SOFT into sub folder for SOF merge 2018-11-24 23:27:24 -08:00
sof-icl-nocodec.m4 Move SOFT into sub folder for SOF merge 2018-11-24 23:27:24 -08:00