diff options
author | Raj Rajasekaran <b10872@freescale.com> | 2008-03-19 14:03:10 -0500 |
---|---|---|
committer | Daniel Schaeffer <daniel.schaeffer@timesys.com> | 2008-08-25 15:20:53 -0400 |
commit | 80a7540e963c10fe431ca7e9c65ffc3efc62f3f2 (patch) | |
tree | 825268b436c020d0283a2de48ba470a818180541 /drivers | |
parent | 780cba8007b8a66662c304dffe54b1d97b9d173f (diff) |
ENGR00069338: Add PATA support for i.MX31 & i.MX37.
Added PATA driver for i.MX31ADS and i.MX37 3 stack boards.
Signed-off-by: Raj Rajasekaran <b10872@freescale.com>
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/ata/pata_fsl.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/drivers/ata/pata_fsl.c b/drivers/ata/pata_fsl.c index 12e189970635..3cab80cdad57 100644 --- a/drivers/ata/pata_fsl.c +++ b/drivers/ata/pata_fsl.c @@ -674,6 +674,16 @@ static int __devexit pata_fsl_remove(struct platform_device *pdev) clk_put(priv->clk); priv->clk = NULL; + /* Disable Core regulator & IO Regulator */ + if (plat->core_reg != NULL) { + regulator_disable(core_reg); + regulator_put(core_reg, &pdev->dev); + } + if (plat->io_reg != NULL) { + regulator_disable(io_reg); + regulator_put(io_reg, &pdev->dev); + } + if (plat->exit) plat->exit(); |