]> git.ipfire.org Git - people/arne_f/kernel.git/commit
i2c: i801: Fix resume bug
authorVolker Rümelin <vr_qemu@t-online.de>
Tue, 1 Sep 2020 13:22:21 +0000 (15:22 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 23 Sep 2020 08:46:36 +0000 (10:46 +0200)
commit7e065e0242fc285cc29c5ea4a80d108262af5148
treeed3d55ec1cafe182b3e40e63bfa72392281d6874
parentbecb93b443851130f1bdf4547d4f8b87d2aabd16
i2c: i801: Fix resume bug

commit 66d402e2e9455cf0213c42b97f22a0493372d7cc upstream.

On suspend the original host configuration gets restored. The
resume routine has to undo this, otherwise the SMBus master
may be left in disabled state or in i2c mode.

[JD: Rebased on v5.8, moved the write into i801_setup_hstcfg.]

Signed-off-by: Volker Rümelin <vr_qemu@t-online.de>
Signed-off-by: Jean Delvare <jdelvare@suse.de>
Signed-off-by: Wolfram Sang <wsa@kernel.org>
Cc: stable@vger.kernel.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/i2c/busses/i2c-i801.c