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:41 +0000 (17:39 +0200)
commit5b9c6a54c629e38271acf833f75154f2f8333365
tree707680038d37477fccc55d4c63d1feeb0d064350
parentec552ece1f25e8ecadf0afafe87ce314d13dc3e7
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