|
@@ -490,6 +490,9 @@ int sdhci_pci_o2_probe(struct sdhci_pci_chip *chip)
|
|
|
pci_write_config_byte(chip->pdev, O2_SD_LOCK_WP, scratch);
|
|
|
break;
|
|
|
case PCI_DEVICE_ID_O2_SEABIRD0:
|
|
|
+ if (chip->pdev->revision == 0x01)
|
|
|
+ chip->quirks |= SDHCI_QUIRK_DELAY_AFTER_POWER;
|
|
|
+ /* fall through */
|
|
|
case PCI_DEVICE_ID_O2_SEABIRD1:
|
|
|
/* UnLock WP */
|
|
|
ret = pci_read_config_byte(chip->pdev,
|