if (!pd)
                return ERR_PTR(-ENOMEM);
 
-       /*
-        * ToDo: the 'wakeup' member in the platform data is more of a linux
-        * specfic information. Hence, there is no binding for that yet and
-        * not parsed here.
-        */
-
        pd->manual_poweroff = of_property_read_bool(dev->of_node,
                                                "samsung,s2mps11-acokb-ground");
        pd->disable_wrstbi = of_property_read_bool(dev->of_node,
        }
 
        sec_pmic->device_type = (unsigned long)of_device_get_match_data(sec_pmic->dev);
-       sec_pmic->wakeup = pdata->wakeup;
        sec_pmic->pdata = pdata;
 
        switch (sec_pmic->device_type) {
        if (ret)
                return ret;
 
-       device_init_wakeup(sec_pmic->dev, sec_pmic->wakeup);
        sec_pmic_configure(sec_pmic);
        sec_pmic_dump_rev(sec_pmic);
 
 
        unsigned long device_type;
        int irq;
        struct regmap_irq_chip_data *irq_data;
-
-       bool wakeup;
 };
 
 int sec_irq_init(struct sec_pmic_dev *sec_pmic);
        struct sec_opmode_data          *opmode;
        int                             num_regulators;
 
-       bool                            wakeup;
        bool                            buck_voltage_lock;
 
        int                             buck_gpios[3];