summaryrefslogtreecommitdiff
path: root/arch/arm/mach-mx5
diff options
context:
space:
mode:
authorRichard Zhu <r65037@freescale.com>2011-12-14 13:11:39 +0800
committerJason Liu <r64343@freescale.com>2012-01-09 21:10:58 +0800
commitd236fce45321c92bbe4909ab2bca2cfc259bbff4 (patch)
treecb4e945bf2586f4283b03613995e2f52b319db9b /arch/arm/mach-mx5
parent45cf5693f4ac00e726e1502cb2bec41378d402eb (diff)
ENGR00170244-6 ARM: AHCI: Enable PDDQ mode on mx53 smd board
In order to save the power consumption, enable the PDDQ mode of AHCI PHY when there is no sata disk on the port Signed-off-by: Richard Zhu <r65037@freescale.com>
Diffstat (limited to 'arch/arm/mach-mx5')
-rwxr-xr-xarch/arm/mach-mx5/board-mx53_smd.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/arch/arm/mach-mx5/board-mx53_smd.c b/arch/arm/mach-mx5/board-mx53_smd.c
index 3f7091c4cdda..50fec0737b36 100755
--- a/arch/arm/mach-mx5/board-mx53_smd.c
+++ b/arch/arm/mach-mx5/board-mx53_smd.c
@@ -558,9 +558,9 @@ static int mx53_smd_sata_init(struct device *dev, void __iomem *addr)
tmpdata = clk_get_rate(clk) / 1000;
clk_put(clk);
- sata_init(addr, tmpdata);
-
- return ret;
+ ret = sata_init(addr, tmpdata);
+ if (ret == 0)
+ return ret;
release_sata_ref_clk:
clk_disable(sata_ref_clk);