summaryrefslogtreecommitdiff
path: root/sound/soc/meson/axg-tdm-formatter.h
diff options
context:
space:
mode:
authorJerome Brunet <jbrunet@baylibre.com>2020-07-29 17:44:55 +0200
committerMark Brown <broonie@kernel.org>2020-07-30 19:45:01 +0100
commit0d3f01dcdc234001f979a0af0b6b31cb9f25b6c1 (patch)
treea0283de0767c42e5c9f2cb49180658ffbe96286c /sound/soc/meson/axg-tdm-formatter.h
parent80a254394fcfe55450b0351da298ca7231889219 (diff)
ASoC: meson: axg-tdm-formatters: fix sclk inversion
After carefully checking, it appears that both tdmout and tdmin require the rising edge of the sclk they get to be synchronized with the frame sync event (which should be a rising edge of lrclk). TDMIN was improperly set before this patch. Remove the sclk_invert quirk which is no longer needed and fix the sclk phase. Fixes: 1a11d88f499c ("ASoC: meson: add tdm formatter base driver") Signed-off-by: Jerome Brunet <jbrunet@baylibre.com> Link: https://lore.kernel.org/r/20200729154456.1983396-4-jbrunet@baylibre.com Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'sound/soc/meson/axg-tdm-formatter.h')
-rw-r--r--sound/soc/meson/axg-tdm-formatter.h1
1 files changed, 0 insertions, 1 deletions
diff --git a/sound/soc/meson/axg-tdm-formatter.h b/sound/soc/meson/axg-tdm-formatter.h
index 9ef98e955cb2..a1f0dcc0ff13 100644
--- a/sound/soc/meson/axg-tdm-formatter.h
+++ b/sound/soc/meson/axg-tdm-formatter.h
@@ -16,7 +16,6 @@ struct snd_kcontrol;
struct axg_tdm_formatter_hw {
unsigned int skew_offset;
- bool invert_sclk;
};
struct axg_tdm_formatter_ops {