]> git.baikalelectronics.ru Git - kernel.git/commit
spi: spi-ep93xx: add spi master prepare_transfer_hardware()
authorH Hartley Sweeten <hsweeten@visionengravers.com>
Tue, 8 Aug 2017 20:51:27 +0000 (08:51 +1200)
committerMark Brown <broonie@kernel.org>
Wed, 9 Aug 2017 16:52:57 +0000 (17:52 +0100)
commitbe92e4b80d7a1c45458d2c699695d302f7d04b46
tree7be1f51f47534c97d3d9f15daa2a3c918bdcc836
parent07e51bb6884b32d7ef6f0952e1a7df3313e245d3
spi: spi-ep93xx: add spi master prepare_transfer_hardware()

This driver currently enables the hardware at the start of every
message and disabled it when the message is complete. Make it a
bit smarter by adding the prepare_transfer_hardware() and
unprepare_transfer_hardware() callbacks so that the core can
enable/disable the hardware based on spi message queue.

Signed-off-by: H Hartley Sweeten <hsweeten@visionengravers.com>
[chris: use u32 instead of unsigned int]
Signed-off-by: Chris Packham <chris.packham@alliedtelesis.co.nz>
Reviewed-by: Andy Shevchenko <andy.shevchenko@gmail.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/spi/spi-ep93xx.c