if (!machine_is_olpc())
                return -ENODEV;
 
-       err = mfd_shared_cell_enable(pdev);
+       err = mfd_cell_enable(pdev);
        if (err)
                return err;
 
 
 static int __devexit olpc_xo1_remove(struct platform_device *pdev)
 {
-       mfd_shared_cell_disable(pdev);
+       mfd_cell_disable(pdev);
 
        if (strcmp(pdev->name, "olpc-xo1-pms") == 0)
                pms_base = 0;
 
 #include <linux/pm_runtime.h>
 #include <linux/slab.h>
 
-int mfd_shared_cell_enable(struct platform_device *pdev)
+int mfd_cell_enable(struct platform_device *pdev)
 {
        const struct mfd_cell *cell = mfd_get_cell(pdev);
        int err = 0;
 
        return err;
 }
-EXPORT_SYMBOL(mfd_shared_cell_enable);
+EXPORT_SYMBOL(mfd_cell_enable);
 
-int mfd_shared_cell_disable(struct platform_device *pdev)
+int mfd_cell_disable(struct platform_device *pdev)
 {
        const struct mfd_cell *cell = mfd_get_cell(pdev);
        int err = 0;
 
        return err;
 }
-EXPORT_SYMBOL(mfd_shared_cell_disable);
+EXPORT_SYMBOL(mfd_cell_disable);
 
 static int mfd_add_device(struct device *parent, int id,
                          const struct mfd_cell *cell,
 
  * being called only when a device is first being enabled or no other
  * clients are making use of it.
  */
-extern int mfd_shared_cell_enable(struct platform_device *pdev);
-extern int mfd_shared_cell_disable(struct platform_device *pdev);
+extern int mfd_cell_enable(struct platform_device *pdev);
+extern int mfd_cell_disable(struct platform_device *pdev);
 
 /*
  * Given a platform device that's been created by mfd_add_devices(), fetch