mirror of
https://github.com/torvalds/linux.git
synced 2024-11-25 05:32:00 +00:00
ahci: jmb361 has only one port
JMB361 has only one port but reports it has two causing longish probe failure on the second one. Quirk it. Reported by Gajo Petrovic in bz 10911. Signed-off-by: Tejun Heo <tj@kernel.org> Cc: Gajo Petrovic <gajo01@gmail.com> Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
This commit is contained in:
parent
f9d1c6ca2b
commit
d799e083a8
@ -653,6 +653,14 @@ static void ahci_save_initial_config(struct pci_dev *pdev,
|
||||
cap &= ~HOST_CAP_PMP;
|
||||
}
|
||||
|
||||
if (pdev->vendor == PCI_VENDOR_ID_JMICRON && pdev->device == 0x2361 &&
|
||||
port_map != 1) {
|
||||
dev_printk(KERN_INFO, &pdev->dev,
|
||||
"JMB361 has only one port, port_map 0x%x -> 0x%x\n",
|
||||
port_map, 1);
|
||||
port_map = 1;
|
||||
}
|
||||
|
||||
/*
|
||||
* Temporary Marvell 6145 hack: PATA port presence
|
||||
* is asserted through the standard AHCI port
|
||||
|
Loading…
Reference in New Issue
Block a user