Home
last modified time | relevance | path

Searched hist:"984463 a94d5cb23120bfe7d689077b940c25128b" (Results 1 – 2 of 2) sorted by relevance

/openbmc/linux/sound/soc/meson/
H A Daxg-fifo.hdiff 984463a94d5cb23120bfe7d689077b940c25128b Tue Dec 11 07:47:10 CST 2018 Jerome Brunet <jbrunet@baylibre.com> ASoC: meson: axg-toddr: add support for spdifin backend

add IEC958_SUBFRAME_LE to the list of format accepted by the fifo frontend.

As opposed to what was initially noted in the toddr dai driver, the spdifin
does not place the msb at bit 28, it just output a whole spdif subframe.

Placing the msb at bit 28 in the toddr driver just filters out the parity,
user, channel status and validity bits. It is better to just provide the
whole spdif subframe to the userspace and let the iec958 plugin deal with
it.

Signed-off-by: Jerome Brunet <jbrunet@baylibre.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
H A Daxg-toddr.cdiff 984463a94d5cb23120bfe7d689077b940c25128b Tue Dec 11 07:47:10 CST 2018 Jerome Brunet <jbrunet@baylibre.com> ASoC: meson: axg-toddr: add support for spdifin backend

add IEC958_SUBFRAME_LE to the list of format accepted by the fifo frontend.

As opposed to what was initially noted in the toddr dai driver, the spdifin
does not place the msb at bit 28, it just output a whole spdif subframe.

Placing the msb at bit 28 in the toddr driver just filters out the parity,
user, channel status and validity bits. It is better to just provide the
whole spdif subframe to the userspace and let the iec958 plugin deal with
it.

Signed-off-by: Jerome Brunet <jbrunet@baylibre.com>
Signed-off-by: Mark Brown <broonie@kernel.org>