TencentOS-kernel/sound/soc/meson
Jerome Brunet 9d78f140ca ASoC: meson: axg-tdmin: fix axg skew offset
commit a84dfb3d55934253de6aed38ad75990278a2d21e upstream.

The signal captured on from tdm decoder of the AXG SoC is incorrect. It
appears amplified. The skew offset of the decoder is wrong.

Setting the skew offset to 3, like the g12 and sm1 SoCs, solves and gives
correct data.

Fixes: 13a22e6a98f8 ("ASoC: meson: add tdm input driver")
Signed-off-by: Jerome Brunet <jbrunet@baylibre.com>
Link: https://lore.kernel.org/r/20201217150834.3247526-1-jbrunet@baylibre.com
Signed-off-by: Mark Brown <broonie@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2021-04-12 12:51:26 +08:00
..
Kconfig ASoC: meson: fix COMPILE_TEST error 2021-03-16 16:42:47 +08:00
Makefile Init Repo base on linux 5.4.32 long term, and add base tlinux kernel interfaces. 2021-03-16 11:01:34 +08:00
axg-card.c ASoC: meson: fixes the missed kfree() for axg_card_add_tdm_loopback 2021-03-16 16:33:36 +08:00
axg-fifo.c ASoC: meson: add missing free_irq() in error path 2021-03-16 16:30:07 +08:00
axg-fifo.h Init Repo base on linux 5.4.32 long term, and add base tlinux kernel interfaces. 2021-03-16 11:01:34 +08:00
axg-frddr.c Init Repo base on linux 5.4.32 long term, and add base tlinux kernel interfaces. 2021-03-16 11:01:34 +08:00
axg-pdm.c Init Repo base on linux 5.4.32 long term, and add base tlinux kernel interfaces. 2021-03-16 11:01:34 +08:00
axg-spdifin.c Init Repo base on linux 5.4.32 long term, and add base tlinux kernel interfaces. 2021-03-16 11:01:34 +08:00
axg-spdifout.c Init Repo base on linux 5.4.32 long term, and add base tlinux kernel interfaces. 2021-03-16 11:01:34 +08:00
axg-tdm-formatter.c ASoC: meson: axg-tdm-formatters: fix sclk inversion 2021-03-16 16:33:43 +08:00
axg-tdm-formatter.h ASoC: meson: axg-tdm-formatters: fix sclk inversion 2021-03-16 16:33:43 +08:00
axg-tdm-interface.c ASoC: meson: axg-tdm-interface: fix loopback 2021-04-12 12:51:26 +08:00
axg-tdm.h Init Repo base on linux 5.4.32 long term, and add base tlinux kernel interfaces. 2021-03-16 11:01:34 +08:00
axg-tdmin.c ASoC: meson: axg-tdmin: fix axg skew offset 2021-04-12 12:51:26 +08:00
axg-tdmout.c ASoC: meson: axg-tdm-formatters: fix sclk inversion 2021-03-16 16:33:43 +08:00
axg-toddr.c ASoC: meson: axg-toddr: fix channel order on g12 platforms 2021-03-16 16:36:16 +08:00
g12a-tohdmitx.c Init Repo base on linux 5.4.32 long term, and add base tlinux kernel interfaces. 2021-03-16 11:01:34 +08:00