}
 
        sec_pmic->device_type = (unsigned long)of_device_get_match_data(sec_pmic->dev);
-       sec_pmic->irq_base = pdata->irq_base;
        sec_pmic->wakeup = pdata->wakeup;
        sec_pmic->pdata = pdata;
 
 
        if (!sec_pmic->irq) {
                dev_warn(sec_pmic->dev,
                         "No interrupt specified, no interrupts\n");
-               sec_pmic->irq_base = 0;
                return 0;
        }
 
        ret = devm_regmap_add_irq_chip(sec_pmic->dev, sec_pmic->regmap_pmic,
                                       sec_pmic->irq,
                                       IRQF_TRIGGER_FALLING | IRQF_ONESHOT,
-                                      sec_pmic->irq_base, sec_irq_chip,
-                                      &sec_pmic->irq_data);
+                                      0, sec_irq_chip, &sec_pmic->irq_data);
        if (ret != 0) {
                dev_err(sec_pmic->dev, "Failed to register IRQ chip: %d\n", ret);
                return ret;