]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/commit - drivers/spi/spi-cadence.c
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)
commit4d163ad79b155c71bf30366dc38f8d2502f78844
tree8df403ad3f7926fb5b7f51533b5d39ac3a04773c
parent7a2da5d7960a64ee923fe3e31f01a1101052c66f
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: c474b38665463 ("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