[PATCH -next 2/4] ipmi: bt: add clock control logic
From: Andrew Jeffery <hidden>
Date: 2021-11-02 22:14:45
Also in:
linux-arm-kernel, linux-devicetree
From: Andrew Jeffery <hidden>
Date: 2021-11-02 22:14:45
Also in:
linux-arm-kernel, linux-devicetree
On Tue, 2 Nov 2021, at 10:07, jae.hyun.yoo at intel.com wrote:
From: Jae Hyun Yoo <redacted>
If LPC BT driver is registered ahead of lpc-ctrl module, LPC BT
hardware block will be enabled without heart beating of LCLK until
lpc-ctrl enables the LCLK. This issue causes improper handling on
host interrupts when the host sends interrupts in that time frame.
Then kernel eventually forcibly disables the interrupt with
dumping stack and printing a 'nobody cared this irq' message out.
To prevent this issue, all LPC sub drivers should enable LCLK
individually so this patch adds clock control logic into the LPC
BT driver.
Fixes: 54f9c4d0778b ("ipmi: add an Aspeed BT IPMI BMC driver")
Signed-off-by: Jae Hyun Yoo <redacted>Reviewed-by: Andrew Jeffery <redacted>