cs5536: add support for IDE controller variant
authorAndrey Korolyov <andrey@xdel.ru>
Thu, 10 Aug 2017 10:21:14 +0000 (13:21 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 9 Sep 2017 15:39:34 +0000 (17:39 +0200)
commit1054309aca02738b9744785adb9b1974b2bde519
treed51ebaee78a9252f80707c8268d292f07be4787d
parente5298cd803712a0c4792788051b4924d1d6e6b43
cs5536: add support for IDE controller variant

commit 591b6bb605785c12a21e8b07a08a277065b655a5 upstream.

Several legacy devices such as Geode-based Cisco ASA appliances
and DB800 development board do possess CS5536 IDE controller
with different PCI id than existing one. Using pata_generic is
not always feasible as at least DB800 requires MSR quirk from
pata_cs5536 to be used with vendor firmware.

Signed-off-by: Andrey Korolyov <andrey@xdel.ru>
Signed-off-by: Tejun Heo <tj@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/ata/pata_amd.c
drivers/ata/pata_cs5536.c
include/linux/pci_ids.h