]> git.baikalelectronics.ru Git - kernel.git/commit
spi: dw: Unmask IRQs after enabling the chip
authorBaikal Electronics <support@baikalelectronics.ru>
Wed, 7 Oct 2020 23:55:00 +0000 (02:55 +0300)
committerMark Brown <broonie@kernel.org>
Thu, 8 Oct 2020 22:00:14 +0000 (23:00 +0100)
commit157a0d90eb6557072f76aa425ba55f736be294a3
treeea3ef956f4b98bb80db6b2ecec380f90271d4f00
parent3138f21c5856421452cc74e5a2f7d2a16adecd4b
spi: dw: Unmask IRQs after enabling the chip

It's theoretically erroneous to enable IRQ before the chip is turned on.
If IRQ handler gets executed before the chip is enabled, then any data
written to the Tx FIFO will be just ignored.

I say "theoretically" because we haven't noticed any problem with that,
but let's fix it anyway just in case...

Signed-off-by: Serge Semin <Sergey.Semin@baikalelectronics.ru>
Link: https://lore.kernel.org/r/20201007235511.4935-12-Sergey.Semin@baikalelectronics.ru
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/spi/spi-dw-core.c