From: Richard Zhu Date: Wed, 14 Dec 2011 05:11:07 +0000 (+0800) Subject: ENGR00170244-5 ARM: AHCI: Enable PDDQ mode on mx53 loco board X-Git-Tag: v3.0.35-fsl~1764 X-Git-Url: https://git.karo-electronics.de/?a=commitdiff_plain;h=3e219db43c5b0c0694560dca718ff2e5db6b977a;p=karo-tx-linux.git ENGR00170244-5 ARM: AHCI: Enable PDDQ mode on mx53 loco 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 --- diff --git a/arch/arm/mach-mx5/board-mx53_loco.c b/arch/arm/mach-mx5/board-mx53_loco.c index 56f88d185a95..257933af0177 100755 --- a/arch/arm/mach-mx5/board-mx53_loco.c +++ b/arch/arm/mach-mx5/board-mx53_loco.c @@ -480,9 +480,9 @@ static int mx53_loco_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);