Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
[cascardo/linux.git] / drivers / mfd / ab8500-sysctrl.c
index b9f0010..207cc49 100644 (file)
@@ -127,45 +127,11 @@ EXPORT_SYMBOL(ab8500_sysctrl_write);
 
 static int ab8500_sysctrl_probe(struct platform_device *pdev)
 {
-       struct ab8500 *ab8500 = dev_get_drvdata(pdev->dev.parent);
-       struct ab8500_platform_data *plat;
-       struct ab8500_sysctrl_platform_data *pdata;
-
-       plat = dev_get_platdata(pdev->dev.parent);
-
-       if (!plat)
-               return -EINVAL;
-
        sysctrl_dev = &pdev->dev;
 
        if (!pm_power_off)
                pm_power_off = ab8500_power_off;
 
-       pdata = plat->sysctrl;
-       if (pdata) {
-               int last, ret, i, j;
-
-               if (is_ab8505(ab8500))
-                       last = AB8500_SYSCLKREQ4RFCLKBUF;
-               else
-                       last = AB8500_SYSCLKREQ8RFCLKBUF;
-
-               for (i = AB8500_SYSCLKREQ1RFCLKBUF; i <= last; i++) {
-                       j = i - AB8500_SYSCLKREQ1RFCLKBUF;
-                       ret = ab8500_sysctrl_write(i, 0xff,
-                                       pdata->initial_req_buf_config[j]);
-                       dev_dbg(&pdev->dev,
-                                       "Setting SysClkReq%dRfClkBuf 0x%X\n",
-                                       j + 1,
-                                       pdata->initial_req_buf_config[j]);
-                       if (ret < 0) {
-                               dev_err(&pdev->dev,
-                                       "Can't set sysClkReq%dRfClkBuf: %d\n",
-                                       j + 1, ret);
-                       }
-               }
-       }
-
        return 0;
 }