return 0;
}
-
static void ahci_print_info(struct ahci_uc_priv *uc_priv)
{
void __iomem *mmio = uc_priv->mmio_base;
return wait_spinup(port_mmio);
}
-
static int ahci_device_data_io(struct ahci_uc_priv *uc_priv, u8 port, u8 *fis,
int fis_len, u8 *buf, int buf_len, u8 is_write)
{
return 0;
}
-
/*
* SCSI READ10/WRITE10 command operation.
*/
return 0;
}
-
/*
* SCSI READ CAPACITY10 command operation.
*/
return 0;
}
-
/*
* SCSI READ CAPACITY16 command operation.
*/
return 0;
}
-
/*
* SCSI TEST UNIT READY command operation.
*/
return (uc_priv->ataid[pccb->target]) ? 0 : -EPERM;
}
-
static int ahci_scsi_exec(struct udevice *dev, struct scsi_cmd *pccb)
{
struct ahci_uc_priv *uc_priv = dev_get_uclass_priv(dev->parent);