Re: [PATCH] gpio: mxc: move gpio noirq suspend/resume to syscore phase

Sasha Levin
2019-02-18T01:38:49Z

On Sun, Feb 17, 2019 at 11:05:33PM +0100, Martin Hundebøll wrote:
>From: Anson Huang <anson.huang@nxp.com>
>
>commit 1a5287a3dbc34cd0c02c8f64c9131bd23cdfe2bb upstream.
>
>During noirq suspend/resume phase, GPIO irq could arrive
>and its registers like IMR will be changed by irq handle
>process, to make the GPIO registers exactly when it is
>powered ON after resume, move the GPIO noirq suspend/resume
>callback to syscore suspend/resume phase, local irq is
>disabled at this phase so GPIO registers are atomic.
>
>Fixes: c19fdaeea0aa ("gpio: mxc: add power management support")
>Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
>Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
>Signed-off-by: Martin Hundebøll <martin@geanix.com>
>Cc: <stable@vger.kernel.org> # 4.19.x+

Queued for 4.19 and 4.20, thank you.

--
Thanks,
Sasha