summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorRichard Zhu <r65037@freescale.com>2011-06-10 09:27:24 +0800
committerRichard Zhu <r65037@freescale.com>2011-06-10 09:42:30 +0800
commit31c5010604979ceddebb3ae67965c240a7f5c16e (patch)
tree8f407ed218d40df383b83b45b19be217d3fc6c30 /arch
parent1f5502296f6ab5062ce6169cb28b36f704b731c3 (diff)
ENGR00151370 ahci: re-add the temperature monitor sysfs
Add the AHCI temperature monitor sysfs API that removed accidently in ENGR00144104 Signed-off-by: Richard Zhu <r65037@freescale.com>
Diffstat (limited to 'arch')
-rw-r--r--arch/arm/plat-mxc/ahci_sata.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/arch/arm/plat-mxc/ahci_sata.c b/arch/arm/plat-mxc/ahci_sata.c
index 9fc552c81836..2f76ff833d2e 100644
--- a/arch/arm/plat-mxc/ahci_sata.c
+++ b/arch/arm/plat-mxc/ahci_sata.c
@@ -495,6 +495,10 @@ static int sata_init(struct device *dev)
}
}
+ /* Add the temperature monitor */
+ ret = sysfs_create_group(&dev->kobj, &fsl_sata_ahci_group);
+ if (ret)
+ sysfs_remove_group(&dev->kobj, &fsl_sata_ahci_group);
iounmap(mmio);
return ret;
@@ -514,6 +518,7 @@ put_sata_clk:
static void sata_exit(struct device *dev)
{
+ sysfs_remove_group(&dev->kobj, &fsl_sata_ahci_group);
if (machine_is_mx53_smd() || machine_is_mx53_loco()
|| board_is_mx53_ard_b()) {
/* FSL IMX AHCI SATA uses the internal usb phy1 clk */