spi: pxa2xx: Adapt reset_sccr1() to the case when no message available
authorAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Wed, 21 Jul 2021 12:15:20 +0000 (15:15 +0300)
committerMark Brown <broonie@kernel.org>
Thu, 22 Jul 2021 11:41:19 +0000 (12:41 +0100)
commite3aa9acc71778266cc4743217ff1a1a53caf15d6
treee4d1d4dd925f38433ebc66ad01bbdb4e5cd0fc25
parentcfb4dac1296472a75ec8ae813c9ab8764bbb0ca2
spi: pxa2xx: Adapt reset_sccr1() to the case when no message available

In some cases reset_sccr1() can be called when no message available.
This means that there is no associated chip to receive that message
and hence no threshold needs to be set. Adapt the function to such
cases.

Fixes: 3bbdc083262d ("spi: pxa2xx: Reuse int_stop_and_reset() in couple of places")
Reported-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Link: https://lore.kernel.org/r/20210721121520.62605-1-andriy.shevchenko@linux.intel.com
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/spi/spi-pxa2xx.c