spi: bcm-qspi: choose sysclk setting based on requested speed
authorKamal Dasu <kdasu.kdev@gmail.com>
Wed, 24 Nov 2021 19:33:52 +0000 (14:33 -0500)
committerMark Brown <broonie@kernel.org>
Thu, 25 Nov 2021 11:54:36 +0000 (11:54 +0000)
commitc74526f947ab946273939757c72499c0a5b09826
treed56815d604638deb69fdaa5fdcab81721d87de41
parentb79332ef9d61513d0ccda74a5161bb7c31851e9c
spi: bcm-qspi: choose sysclk setting based on requested speed

Check requested speed for a given transfer before setting
27MHz or 108Mhz sysclk on SoCs that support both. This way
for baud rates below 212Khz we can use 27Mhz clock.

Signed-off-by: Kamal Dasu <kdasu.kdev@gmail.com>
Link: https://lore.kernel.org/r/20211124193353.32311-2-kdasu.kdev@gmail.com
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/spi/spi-bcm-qspi.c