omap: McBSP: Fix incorrect receiver stop in omap_mcbsp_stop
This small typo written by author causes that McBSP receiver is disabled on OMAP2430 and OMAP3430 even if only transmitter is stopped. This was noted with ALSA SoC where simultaneous recording halted if playback was stopped first. Signed-off-by: Jarkko Nikula <jhnikula@gmail.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
This commit is contained in:
parent
02563a5d56
commit
a93d4ed205
1 changed files with 1 additions and 1 deletions
|
@ -595,7 +595,7 @@ void omap_mcbsp_stop(unsigned int id, int tx, int rx)
|
||||||
rx &= 1;
|
rx &= 1;
|
||||||
if (cpu_is_omap2430() || cpu_is_omap34xx()) {
|
if (cpu_is_omap2430() || cpu_is_omap34xx()) {
|
||||||
w = OMAP_MCBSP_READ(io_base, RCCR);
|
w = OMAP_MCBSP_READ(io_base, RCCR);
|
||||||
w |= (tx ? RDISABLE : 0);
|
w |= (rx ? RDISABLE : 0);
|
||||||
OMAP_MCBSP_WRITE(io_base, RCCR, w);
|
OMAP_MCBSP_WRITE(io_base, RCCR, w);
|
||||||
}
|
}
|
||||||
w = OMAP_MCBSP_READ(io_base, SPCR1);
|
w = OMAP_MCBSP_READ(io_base, SPCR1);
|
||||||
|
|
Loading…
Reference in a new issue