]> git.baikalelectronics.ru Git - kernel.git/commit
fsi: gpio: Use a mutex to protect transfers
authorJeremy Kerr <jk@ozlabs.org>
Tue, 20 Feb 2018 04:18:44 +0000 (14:48 +1030)
committerBenjamin Herrenschmidt <benh@kernel.crashing.org>
Tue, 12 Jun 2018 04:04:26 +0000 (14:04 +1000)
commite02a2fa7d8445e702d591e411c89204973906ee9
tree7f448d4c9f367d8333e85312d551e279f5f1e612
parent8f5a50a1be53a3ec244782fdb4e78e397948ab24
fsi: gpio: Use a mutex to protect transfers

Reduce time spent with interrupts disabled by limiting the critical
sections to bitbanging FSI symbols. We only need to ensure exclusive use
of the bus for an entire transfer, not that the transfer be performed in
atomic context.

Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Tested-by: Joel Stanley <joel@jms.id.au>
drivers/fsi/fsi-master-gpio.c