Skip to content
Snippets Groups Projects
Commit 9cad3544 authored by Nikita Kiryanov's avatar Nikita Kiryanov Committed by Stefano Babic
Browse files

arm: mx6: cm_fx6: implement board specific sata stop


Provide board specific implementation for sata stop command for
cm_fx6.

Signed-off-by: default avatarNikita Kiryanov <nikita@compulab.co.il>
Cc: Stefano Babic <sbabic@denx.de>
parent d957c28a
No related branches found
No related tags found
No related merge requests found
...@@ -98,9 +98,6 @@ int sata_initialize(void) ...@@ -98,9 +98,6 @@ int sata_initialize(void)
/* Make sure this gpio has logical 0 value */ /* Make sure this gpio has logical 0 value */
gpio_direction_output(CM_FX6_SATA_PWLOSS_INT, 0); gpio_direction_output(CM_FX6_SATA_PWLOSS_INT, 0);
udelay(100); udelay(100);
cm_fx6_sata_power(0);
mdelay(250);
cm_fx6_sata_power(1); cm_fx6_sata_power(1);
for (i = 0; i < CM_FX6_SATA_INIT_RETRIES; i++) { for (i = 0; i < CM_FX6_SATA_INIT_RETRIES; i++) {
...@@ -125,6 +122,15 @@ int sata_initialize(void) ...@@ -125,6 +122,15 @@ int sata_initialize(void)
return err; return err;
} }
int sata_stop(void)
{
__sata_stop();
cm_fx6_sata_power(0);
mdelay(250);
return 0;
}
#else #else
static int cm_fx6_setup_issd(void) { return 0; } static int cm_fx6_setup_issd(void) { return 0; }
#endif #endif
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment