]> git.proxmox.com Git - mirror_ubuntu-focal-kernel.git/commit
pinctrl: samsung: Correct setting of eint wakeup mask on s5pv210
authorJonathan Bakker <xc-racer2@live.ca>
Sat, 4 Apr 2020 17:08:49 +0000 (10:08 -0700)
committerKhalid Elmously <khalid.elmously@canonical.com>
Sat, 8 Aug 2020 05:53:12 +0000 (01:53 -0400)
commitc428606fcc08b4d5450a5c2a043170b2c572083c
tree6cbb59f5106be4ed9a520fac6cc5049e8b921476
parent3931648c35ddb492e351cb817eedef497dbdf67e
pinctrl: samsung: Correct setting of eint wakeup mask on s5pv210

BugLink: https://bugs.launchpad.net/bugs/1885023
commit b577a279914085c6b657c33e9f39ef56d96a3302 upstream.

Commit a8be2af0218c ("pinctrl: samsung: Write external wakeup interrupt
mask") started writing the eint wakeup mask from the pinctrl driver.
Unfortunately, it made the assumption that the private retention data
was always a regmap while in the case of s5pv210 it is a raw pointer
to the clock base (as the eint wakeup mask not in the PMU as with newer
Exynos platforms).

Fixes: a8be2af0218c ("pinctrl: samsung: Write external wakeup interrupt mask")
Cc: <stable@vger.kernel.org>
Signed-off-by: Jonathan Bakker <xc-racer2@live.ca>
Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
Signed-off-by: Kelsey Skunberg <kelsey.skunberg@canonical.com>
drivers/pinctrl/samsung/pinctrl-exynos.c