Message ID | 1571295929-47286-53-git-send-email-biju.das@bp.renesas.com (mailing list archive) |
---|---|
State | Changes Requested |
Headers | show |
Series | Audio improvements/SSIU BUSIF/ | expand |
On Thu 2019-10-17 08:05:24, Biju Das wrote: > From: Nilkanth Ahirrao <anilkanth@jp.adit-jv.com> > > commit ac28ec07ae1c5c1e18ed6855eb105a328418da88 upstream. > > commit c16015f36cc1 ("ASoC: rsnd: add .get_id/.get_id_sub") > introduces rsnd_ctu_id which calcualates and gives > the main Device id of the CTU by dividing the id by 4. > rsnd_mod_id uses this interface to get the CTU main > Device id. But this commit forgets to revert the main > Device id calcution previously done in rsnd_ctu_probe_ > which also divides the id by 4. This path corrects the > same to get the correct main Device id. > > The issue is observered when rsnd_ctu_probe_ is done for CTU1 > > Fixes: c16015f36cc1 ("ASoC: rsnd: add .get_id/.get_id_sub") > @@ -108,7 +108,7 @@ static int rsnd_ctu_probe_(struct rsnd_mod *mod, > struct rsnd_dai_stream *io, > struct rsnd_priv *priv) > { > - return rsnd_cmd_attach(io, rsnd_mod_id(mod) / 4); > + return rsnd_cmd_attach(io, rsnd_mod_id(mod)); > } > > static void rsnd_ctu_value_init(struct rsnd_dai_stream *io, Ok, but again, could it be next to the patch it fixes? Thanks, Pavel
diff --git a/sound/soc/sh/rcar/ctu.c b/sound/soc/sh/rcar/ctu.c index 8cb06da..7647b3d 100644 --- a/sound/soc/sh/rcar/ctu.c +++ b/sound/soc/sh/rcar/ctu.c @@ -108,7 +108,7 @@ static int rsnd_ctu_probe_(struct rsnd_mod *mod, struct rsnd_dai_stream *io, struct rsnd_priv *priv) { - return rsnd_cmd_attach(io, rsnd_mod_id(mod) / 4); + return rsnd_cmd_attach(io, rsnd_mod_id(mod)); } static void rsnd_ctu_value_init(struct rsnd_dai_stream *io,