When we use kexec to reboot a system, the hardware keeps its old state. This can be problematic for interrupt controllers. Lets initialise the controller with a know state. To: Sean Wang <sean.wang@xxxxxxxxxx> To: Linus Walleij <linus.walleij@xxxxxxxxxx> To: Matthias Brugger <matthias.bgg@xxxxxxxxx> Cc: linux-mediatek@xxxxxxxxxxxxxxxxxxx Cc: linux-gpio@xxxxxxxxxxxxxxx Cc: linux-arm-kernel@xxxxxxxxxxxxxxxxxxx Cc: linux-kernel@xxxxxxxxxxxxxxx Cc: Joel Fernandes (Google) <joel@xxxxxxxxxxxxxxxxx> Cc: Sergey Senozhatsky <senozhatsky@xxxxxxxxxxxx> Cc: Steven Rostedt <rostedt@xxxxxxxxxxx> Cc: Ross Zwisler <zwisler@xxxxxxxxxx> Signed-off-by: Ricardo Ribalda <ribalda@xxxxxxxxxxxx> --- Ricardo Ribalda (1): pinctrl: meditatek: Startup with the IRQs disabled drivers/pinctrl/mediatek/mtk-eint.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) --- base-commit: eb7081409f94a9a8608593d0fb63a1aa3d6f95d8 change-id: 20221122-mtk-pinctrl-a82d0240c848 Best regards, -- Ricardo Ribalda <ribalda@xxxxxxxxxxxx>