]> git.baikalelectronics.ru Git - kernel.git/commit
spi: limit default transfer speed to controller's max speed
authorGabor Juhos <juhosg@openwrt.org>
Wed, 14 Aug 2013 08:25:28 +0000 (10:25 +0200)
committerMark Brown <broonie@linaro.org>
Wed, 14 Aug 2013 18:12:31 +0000 (19:12 +0100)
commit883c3b1da3f66e0836940a0ae3739308804e3294
treefdf5f0ba35a81bbfaf3ae5374609d9b2689b16b4
parent97c2ec307d9098f42d36cc78a508fc57db16fe04
spi: limit default transfer speed to controller's max speed

Since the 'spi: Support transfer speed checking in the core'
change, the SPI core validates the desired speed of a given
transfer against the minimum and maximum speeds supported by
the controller.

If the speed of a transfer is not specified, the core uses
the maximum speed of the actual SPI device. However if the
maximum speed of the actual device is greater than the
maximum speed of the controller, the core will reject the
transfer due to the aforementioned change.

Change the code to use the maximum speed of the controller
by default if that is below the device's maximum speed.

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
Signed-off-by: Mark Brown <broonie@linaro.org>
drivers/spi/spi.c