PCI: More PATA quirks for not entering D3
authorAlan Cox <alan@linux.intel.com>
Wed, 24 Jun 2009 15:02:27 +0000 (16:02 +0100)
committerJesse Barnes <jbarnes@virtuousgeek.org>
Mon, 29 Jun 2009 19:14:04 +0000 (12:14 -0700)
commit7a661c6f1082693a7e9627e9ad2d1546a9337fdc
treee6b30aeeb9e42c89861f128c3d5e634675fde512
parent503998ca4a295f7da233689850ba4b9d13cf41e7
PCI: More PATA quirks for not entering D3

The ALi loses some state if it goes into D3. Unfortunately even with the
chipset documents I can't figure out how to restore some bits of it.

The VIA one saves/restores apparently fine but the ACPI _GTM methods break
on some platforms if we do this and this causes cable misdetections.

These are both effectively regressions as historically nothing matched the
devices and then decided not to bind to them. Nowdays something is binding
to all sorts of devices and a result they get dumped into D3.

Signed-off-by: Alan Cox <alan@linux.intel.com>
Acked-by: Jeff Garzik <jeff@garzik.org>
Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
drivers/pci/quirks.c