28 lines
1.0 KiB
Diff
28 lines
1.0 KiB
Diff
Subject: ahci: Add JMicron 362 device IDs
|
|
From: Ben Hutchings <ben@decadent.org.uk>
|
|
Date: Fri, 22 Jul 2011 01:43:22 +0200
|
|
|
|
The JMicron JMB362 controller supports AHCI only, but some revisions
|
|
use the IDE class code. These need to be matched by device ID.
|
|
|
|
These additions have apparently been included by QNAP in their NAS
|
|
devices using these controllers.
|
|
|
|
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
|
|
---
|
|
drivers/ata/ahci.c | 3 +++
|
|
1 files changed, 3 insertions(+), 0 deletions(-)
|
|
|
|
--- a/drivers/ata/ahci.c
|
|
+++ b/drivers/ata/ahci.c
|
|
@@ -264,6 +264,9 @@ static const struct pci_device_id ahci_p
|
|
/* JMicron 360/1/3/5/6, match class to avoid IDE function */
|
|
{ PCI_VENDOR_ID_JMICRON, PCI_ANY_ID, PCI_ANY_ID, PCI_ANY_ID,
|
|
PCI_CLASS_STORAGE_SATA_AHCI, 0xffffff, board_ahci_ign_iferr },
|
|
+ /* JMicron 362B and 362C have an AHCI function with IDE class code */
|
|
+ { PCI_VDEVICE(JMICRON, 0x2362), board_ahci_ign_iferr },
|
|
+ { PCI_VDEVICE(JMICRON, 0x236f), board_ahci_ign_iferr },
|
|
|
|
/* ATI */
|
|
{ PCI_VDEVICE(ATI, 0x4380), board_ahci_sb600 }, /* ATI SB600 */
|