ata: ahci: Don't cap AHCI port count under CONFIG_DM_SCSI
When using device model this sort of hardcoded limits aren't used or necessary. Signed-off-by: Tuomas Tynkkynen <tuomas.tynkkynen@iki.fi> Reviewed-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
8bf207d242
commit
0545ac989d
@ -230,8 +230,10 @@ static int ahci_host_init(struct ahci_uc_priv *uc_priv)
|
||||
debug("cap 0x%x port_map 0x%x n_ports %d\n",
|
||||
uc_priv->cap, uc_priv->port_map, uc_priv->n_ports);
|
||||
|
||||
#if !defined(CONFIG_DM_SCSI)
|
||||
if (uc_priv->n_ports > CONFIG_SYS_SCSI_MAX_SCSI_ID)
|
||||
uc_priv->n_ports = CONFIG_SYS_SCSI_MAX_SCSI_ID;
|
||||
#endif
|
||||
|
||||
for (i = 0; i < uc_priv->n_ports; i++) {
|
||||
if (!(port_map & (1 << i)))
|
||||
|
Loading…
Reference in New Issue
Block a user