On Sat, Jul 29, 2017 at 10:17 PM, <codekipper@xxxxxxxxx> wrote: > From: Marcus Cooper <codekipper@xxxxxxxxx> > > On newer SoCs the location of the slot width select and sample > resolution are different and also there is a bigger range of > support. > > For the current supported rates then an offset is required. > > Signed-off-by: Marcus Cooper <codekipper@xxxxxxxxx> > --- > sound/soc/sunxi/sun4i-i2s.c | 31 ++++++++++++++++++++++++++++--- > 1 file changed, 28 insertions(+), 3 deletions(-) > > diff --git a/sound/soc/sunxi/sun4i-i2s.c b/sound/soc/sunxi/sun4i-i2s.c > index 120f797a38e8..171df99a267e 100644 > --- a/sound/soc/sunxi/sun4i-i2s.c > +++ b/sound/soc/sunxi/sun4i-i2s.c > @@ -98,6 +98,9 @@ > * @sun4i_i2s_regmap: regmap config to use. > * @mclk_offset: Value by which mclkdiv needs to be adjusted. > * @bclk_offset: Value by which bclkdiv needs to be adjusted. > + * @fmt_offset: Value by which wss and sr needs to be adjusted. > + * @field_fmt_set_wss: regmap field to set word select size. > + * @field_fmt_set_sr: regmap field to set sample resolution. One more thing. Is "_set_" necessary? "field_fmt_wss" seems fine and makes plenty of sense to me. ChenYu _______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxx http://mailman.alsa-project.org/mailman/listinfo/alsa-devel