]> 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)
commit4b92f352b70ab8dd84ecbffcf2c7ca0cd96e7c70
tree8df403ad3f7926fb5b7f51533b5d39ac3a04773c
parent94137288684e2c2e656eae25139affe1e52f48ba
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: 1f618877a08b3 ("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