Skip to content

Commit

Permalink
ARM: imx: cm_fx6: remove sata init code from board file
Browse files Browse the repository at this point in the history
Commit 5248930 ("dm: imx: cm_fx6: Enable more driver model support")
enabled driver model support for AHCI. Remove the old, now unused, sata
init code from the board file.

Signed-off-by: Christopher Spinrath <christopher.spinrath@rwth-aachen.de>
Reviewed-by: Fabio Estevam <fabio.estevam@nxp.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
  • Loading branch information
vcspth authored and sbabic committed Dec 29, 2017
1 parent d54f1fc commit 56b801c
Showing 1 changed file with 0 additions and 42 deletions.
42 changes: 0 additions & 42 deletions board/compulab/cm_fx6/cm_fx6.c
Original file line number Diff line number Diff line change
Expand Up @@ -210,48 +210,6 @@ static int cm_fx6_setup_issd(void)

#define CM_FX6_SATA_INIT_RETRIES 10

# if !CONFIG_IS_ENABLED(AHCI)
int sata_initialize(void)
{
int err, i;

/* Make sure this gpio has logical 0 value */
gpio_direction_output(CM_FX6_SATA_PWLOSS_INT, 0);
udelay(100);
cm_fx6_sata_power(1);

for (i = 0; i < CM_FX6_SATA_INIT_RETRIES; i++) {
err = setup_sata();
if (err) {
printf("SATA setup failed: %d\n", err);
return err;
}

udelay(100);

err = __sata_initialize();
if (!err)
break;

/* There is no device on the SATA port */
if (sata_port_status(0, 0) == 0)
break;

/* There's a device, but link not established. Retry */
}

return err;
}

int sata_stop(void)
{
__sata_stop();
cm_fx6_sata_power(0);
mdelay(250);

return 0;
}
# endif
#else
static int cm_fx6_setup_issd(void) { return 0; }
#endif
Expand Down

0 comments on commit 56b801c

Please sign in to comment.