- ATA_FLAG_PIO_POLLING = (1 << 10), /* use polling PIO if LLD
- * doesn't handle PIO interrupts */
- ATA_FLAG_NCQ = (1 << 11), /* host supports NCQ */
-
- ATA_FLAG_DEBUGMSG = (1 << 14),
- ATA_FLAG_FLUSH_PORT_TASK = (1 << 15), /* flush port task */
+ ATA_FLAG_PIO_POLLING = (1 << 9), /* use polling PIO if LLD
+ * doesn't handle PIO interrupts */
+ ATA_FLAG_NCQ = (1 << 10), /* host supports NCQ */
+ ATA_FLAG_HRST_TO_RESUME = (1 << 11), /* hardreset to resume phy */
+ ATA_FLAG_SKIP_D2H_BSY = (1 << 12), /* can't wait for the first D2H
+ * Register FIS clearing BSY */
+ ATA_FLAG_DEBUGMSG = (1 << 13),
+
+ /* The following flag belongs to ap->pflags but is kept in
+ * ap->flags because it's referenced in many LLDs and will be
+ * removed in not-too-distant future.
+ */
+ ATA_FLAG_DISABLED = (1 << 23), /* port is disabled, ignore it */