Message ID | fcf77b3bee47b54d81d1a3f4f107312f44388f5a.1566242458.git-series.maxime.ripard@bootlin.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | ASoC: sun4i-i2s: Number of fixes and TDM Support | expand |
On Mon, Aug 19, 2019 at 09:25:18PM +0200, Maxime Ripard wrote: > regmap_update_bits(i2s->regmap, SUN4I_I2S_FMT0_REG, > SUN8I_I2S_FMT0_LRCK_PERIOD_MASK, > - SUN8I_I2S_FMT0_LRCK_PERIOD(32)); > + SUN8I_I2S_FMT0_LRCK_PERIOD(params_physical_width(params))); This doesn't build for me: In file included from sound/soc/sunxi/sun4i-i2s.c:16: sound/soc/sunxi/sun4i-i2s.c: In function ‘sun4i_i2s_set_clk_rate’: sound/soc/sunxi/sun4i-i2s.c:360:57: error: ‘params’ undeclared (first use in this function); did you mean ‘parameq’? SUN8I_I2S_FMT0_LRCK_PERIOD(params_physical_width(params))); ^~~~~~ ./include/linux/regmap.h:75:42: note: in definition of macro ‘regmap_update_bits’ regmap_update_bits_base(map, reg, mask, val, NULL, false, false) ^~~ sound/soc/sunxi/sun4i-i2s.c:360:8: note: in expansion of macro ‘SUN8I_I2S_FMT0_LRCK_PERIOD’ SUN8I_I2S_FMT0_LRCK_PERIOD(params_physical_width(params)));
diff --git a/sound/soc/sunxi/sun4i-i2s.c b/sound/soc/sunxi/sun4i-i2s.c index 08fc04ad3585..2996beb4f092 100644 --- a/sound/soc/sunxi/sun4i-i2s.c +++ b/sound/soc/sunxi/sun4i-i2s.c @@ -357,7 +357,7 @@ static int sun4i_i2s_set_clk_rate(struct snd_soc_dai *dai, if (i2s->variant->has_fmt_set_lrck_period) regmap_update_bits(i2s->regmap, SUN4I_I2S_FMT0_REG, SUN8I_I2S_FMT0_LRCK_PERIOD_MASK, - SUN8I_I2S_FMT0_LRCK_PERIOD(32)); + SUN8I_I2S_FMT0_LRCK_PERIOD(params_physical_width(params))); return 0; }