linux/sound/soc/meson
Jerome Brunet 984463a94d
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>
2018-12-13 12:05:36 +00:00
..
axg-card.c ASoC: add for_each_card_prelinks() macro 2018-09-20 10:18:34 -07:00
axg-fifo.c ASoC: meson: axg-fifo: report interrupt request failure 2018-08-28 19:53:34 +01:00
axg-fifo.h ASoC: meson: axg-toddr: add support for spdifin backend 2018-12-13 12:05:36 +00:00
axg-frddr.c ASoC: meson: add axg frddr driver 2018-07-18 13:08:37 +01:00
axg-pdm.c ASoC: meson: add axg pdm input 2018-08-29 16:04:17 +01:00
axg-spdifout.c ASoC: meson: add axg spdif output 2018-07-18 13:08:39 +01:00
axg-tdm-formatter.c ASoC: meson: add tdm formatter base driver 2018-07-20 17:38:27 +01:00
axg-tdm-formatter.h ASoC: meson: add tdm formatter base driver 2018-07-20 17:38:27 +01:00
axg-tdm-interface.c ASoC: meson: axg-tdm: restrict formats depending on slot width 2018-08-28 19:53:35 +01:00
axg-tdm.h ASoC: meson: add tdm interface driver 2018-07-20 17:38:33 +01:00
axg-tdmin.c ASoC: meson: add tdm input driver 2018-07-20 17:39:04 +01:00
axg-tdmout.c ASoC: meson: add tdm output driver 2018-07-20 17:38:55 +01:00
axg-toddr.c ASoC: meson: axg-toddr: add support for spdifin backend 2018-12-13 12:05:36 +00:00
Kconfig ASoC: meson: add axg pdm input 2018-08-29 16:04:17 +01:00
Makefile ASoC: meson: add axg pdm input 2018-08-29 16:04:17 +01:00