]> git.sur5r.net Git - u-boot/commitdiff
ARM: imx: cm_fx6: remove sata init code from board file
authorChristopher Spinrath <christopher.spinrath@rwth-aachen.de>
Thu, 30 Nov 2017 21:38:39 +0000 (22:38 +0100)
committerStefano Babic <sbabic@denx.de>
Fri, 29 Dec 2017 10:18:59 +0000 (11:18 +0100)
Commit 5248930ebf48 ("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>
board/compulab/cm_fx6/cm_fx6.c

index 638e9f393b9cb6dda10156319a4ccae9f5ab4318..81438cd28cc11b7d39846057516f3be2b5ddcd04 100644 (file)
@@ -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