[alsa-devel] [PATCH] ASoC: omap-mcbsp: Fix 6pin mux configuration
The check for the mux_signal callback was wrong which prevents us to configure the 6pin port's FSR/CLKR signal mux.
Reported-by: CF Adad cfadad@rocketmail.com Cc: stable@kernel.org (3.4+) Signed-off-by: Peter Ujfalusi peter.ujfalusi@ti.com ---
Hi Mark,
The omap-mcbsp FSR/CLKR mux configuration code seams to be broken since 3.4. Would it be possible to apply this patch for the 3.6 release?
CC-ing stable@kernel.org since this part is broken in 3.4 and 3.5 kernels as well.
Regards, Peter
sound/soc/omap/mcbsp.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/sound/soc/omap/mcbsp.c b/sound/soc/omap/mcbsp.c index 1b08d98..5bda7c9 100644 --- a/sound/soc/omap/mcbsp.c +++ b/sound/soc/omap/mcbsp.c @@ -766,7 +766,7 @@ int omap_mcbsp_6pin_src_mux(struct omap_mcbsp *mcbsp, u8 mux) { const char *signal, *src;
- if (mcbsp->pdata->mux_signal) + if (!mcbsp->pdata->mux_signal) return -EINVAL;
switch (mux) {
On 08/07/2012 03:37 PM, Peter Ujfalusi wrote:
The check for the mux_signal callback was wrong which prevents us to configure the 6pin port's FSR/CLKR signal mux.
Reported-by: CF Adad cfadad@rocketmail.com Cc: stable@kernel.org (3.4+) Signed-off-by: Peter Ujfalusi peter.ujfalusi@ti.com
Hi Mark,
The omap-mcbsp FSR/CLKR mux configuration code seams to be broken since 3.4. Would it be possible to apply this patch for the 3.6 release?
CC-ing stable@kernel.org since this part is broken in 3.4 and 3.5 kernels as well.
Regards, Peter
sound/soc/omap/mcbsp.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/sound/soc/omap/mcbsp.c b/sound/soc/omap/mcbsp.c index 1b08d98..5bda7c9 100644 --- a/sound/soc/omap/mcbsp.c +++ b/sound/soc/omap/mcbsp.c @@ -766,7 +766,7 @@ int omap_mcbsp_6pin_src_mux(struct omap_mcbsp *mcbsp, u8 mux) { const char *signal, *src;
- if (mcbsp->pdata->mux_signal)
- if (!mcbsp->pdata->mux_signal) return -EINVAL;
Acked-by: Jarkko Nikula jarkko.nikula@bitmer.com
On Tue, Aug 07, 2012 at 03:37:47PM +0300, Peter Ujfalusi wrote:
The check for the mux_signal callback was wrong which prevents us to configure the 6pin port's FSR/CLKR signal mux.
Applied, thanks.
Cc: stable@kernel.org (3.4+)
Should be stable@vger.kernel.org these days.
On 08/07/2012 05:04 PM, Mark Brown wrote:
Cc: stable@kernel.org (3.4+)
Should be stable@vger.kernel.org these days.
Yes, you are right, I'll send the patch to the correct address for 3.4 and 3.5.
Thank you, Péter
participants (3)
-
Jarkko Nikula
-
Mark Brown
-
Peter Ujfalusi