]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
nvme-pci: Add sleep quirk for Kingston drives
authorGeorg Gottleuber <ggo@tuxedocomputers.com>
Wed, 20 Sep 2023 08:52:10 +0000 (10:52 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 13 Dec 2023 17:36:42 +0000 (18:36 +0100)
commit09f9d1fbaff94b6d54ce0ceabf3c33e8d48c7f20
tree1572f59a018c14e91699455667ee2b632e07414a
parent7e765ec2f17cae0f6bed658096856066080f13dd
nvme-pci: Add sleep quirk for Kingston drives

commit 107b4e063d78c300b21e2d5291b1aa94c514ea5b upstream.

Some Kingston NV1 and A2000 are wasting a lot of power on specific TUXEDO
platforms in s2idle sleep if 'Simple Suspend' is used.

This patch applies a new quirk 'Force No Simple Suspend' to achieve a
low power sleep without 'Simple Suspend'.

Signed-off-by: Werner Sembach <wse@tuxedocomputers.com>
Signed-off-by: Georg Gottleuber <ggo@tuxedocomputers.com>
Cc: <stable@vger.kernel.org>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Keith Busch <kbusch@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/nvme/host/nvme.h
drivers/nvme/host/pci.c