mirror of
https://github.com/Fishwaldo/u-boot.git
synced 2025-03-21 14:41:31 +00:00
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
1 changed files with 2 additions and 0 deletions
|
@ -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…
Add table
Reference in a new issue