This patch is doing what was done by
"dm: ahci: Correct uclass private data"
(sha1:
bfc1c6b4838501d10aa48c0e92eaf70976f4b2dd)
with reverting pointer to allocated space.
It is questionable if sata_ceva should use UCLASS_SCSI or move to
UCLASS_SATA but this investigation hasn't been done yet.
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
{
struct ahci_uc_priv *uc_priv;
#ifdef CONFIG_DM_SCSI
- uc_priv = dev_get_uclass_priv(dev->parent);
+ uc_priv = dev_get_uclass_priv(dev);
#else
uc_priv = probe_ent;
#endif
*/
#include <common.h>
+#include <ahci.h>
#include <dm.h>
#include <scsi.h>
.id = UCLASS_SCSI,
.name = "scsi",
.per_device_platdata_auto_alloc_size = sizeof(struct scsi_platdata),
+ .per_device_auto_alloc_size = sizeof(struct ahci_uc_priv),
};