]> git.baikalelectronics.ru Git - kernel.git/commit
spi: cadence: cache reference clock rate during probe
authorMichael Hennerich <michael.hennerich@analog.com>
Thu, 14 Jan 2021 15:42:17 +0000 (17:42 +0200)
committerMark Brown <broonie@kernel.org>
Fri, 15 Jan 2021 14:14:38 +0000 (14:14 +0000)
commit69d087c12d5b0ef37eeec52a50b07e6753975f25
tree8df403ad3f7926fb5b7f51533b5d39ac3a04773c
parentac84cd362cc5683eb3a58725864274fe217718fb
spi: cadence: cache reference clock rate during probe

The issue is that using SPI from a callback under the CCF lock will
deadlock, since this code uses clk_get_rate().

Fixes: bf779b8beb4b6 ("spi: Add driver for Cadence SPI controller")
Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
Signed-off-by: Alexandru Ardelean <alexandru.ardelean@analog.com>
Link: https://lore.kernel.org/r/20210114154217.51996-1-alexandru.ardelean@analog.com
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/spi/spi-cadence.c