Home
last modified time | relevance | path

Searched refs:sec_pmic (Results 1 – 3 of 3) sorted by relevance

/linux-4.1.27/drivers/mfd/
Dsec-core.c311 struct sec_pmic_dev *sec_pmic; in sec_pmic_probe() local
315 sec_pmic = devm_kzalloc(&i2c->dev, sizeof(struct sec_pmic_dev), in sec_pmic_probe()
317 if (sec_pmic == NULL) in sec_pmic_probe()
320 i2c_set_clientdata(i2c, sec_pmic); in sec_pmic_probe()
321 sec_pmic->dev = &i2c->dev; in sec_pmic_probe()
322 sec_pmic->i2c = i2c; in sec_pmic_probe()
323 sec_pmic->irq = i2c->irq; in sec_pmic_probe()
326 if (sec_pmic->dev->of_node) { in sec_pmic_probe()
327 pdata = sec_pmic_i2c_parse_dt_pdata(sec_pmic->dev); in sec_pmic_probe()
335 sec_pmic->device_type = pdata->device_type; in sec_pmic_probe()
[all …]
Dsec-irq.c440 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()
[all …]
/linux-4.1.27/include/linux/mfd/samsung/
Dcore.h77 int sec_irq_init(struct sec_pmic_dev *sec_pmic);
78 void sec_irq_exit(struct sec_pmic_dev *sec_pmic);
79 int sec_irq_resume(struct sec_pmic_dev *sec_pmic);