Lines Matching refs:sec_pmic
440 int sec_irq_init(struct sec_pmic_dev *sec_pmic) in sec_irq_init() argument
443 int type = sec_pmic->device_type; in sec_irq_init()
446 if (!sec_pmic->irq) { in sec_irq_init()
447 dev_warn(sec_pmic->dev, in sec_irq_init()
449 sec_pmic->irq_base = 0; in sec_irq_init()
473 dev_err(sec_pmic->dev, "Unknown device type %lu\n", in sec_irq_init()
474 sec_pmic->device_type); in sec_irq_init()
478 ret = regmap_add_irq_chip(sec_pmic->regmap_pmic, sec_pmic->irq, in sec_irq_init()
480 sec_pmic->irq_base, sec_irq_chip, in sec_irq_init()
481 &sec_pmic->irq_data); in sec_irq_init()
483 dev_err(sec_pmic->dev, "Failed to register IRQ chip: %d\n", ret); in sec_irq_init()
496 void sec_irq_exit(struct sec_pmic_dev *sec_pmic) in sec_irq_exit() argument
498 regmap_del_irq_chip(sec_pmic->irq, sec_pmic->irq_data); in sec_irq_exit()