Lines Matching full:da9052
3 * ON pin driver for Dialog DA9052 PMICs
15 #include <linux/mfd/da9052/da9052.h>
16 #include <linux/mfd/da9052/reg.h>
19 struct da9052 *da9052; member
28 ret = da9052_reg_read(onkey->da9052, DA9052_STATUS_A_REG); in da9052_onkey_query()
30 dev_err(onkey->da9052->dev, in da9052_onkey_query()
73 struct da9052 *da9052 = dev_get_drvdata(pdev->dev.parent); in da9052_onkey_probe() local
78 if (!da9052) { in da9052_onkey_probe()
92 onkey->da9052 = da9052; in da9052_onkey_probe()
95 input_dev->name = "da9052-onkey"; in da9052_onkey_probe()
96 input_dev->phys = "da9052-onkey/input0"; in da9052_onkey_probe()
102 error = da9052_request_irq(onkey->da9052, DA9052_IRQ_NONKEY, "ONKEY", in da9052_onkey_probe()
105 dev_err(onkey->da9052->dev, in da9052_onkey_probe()
121 da9052_free_irq(onkey->da9052, DA9052_IRQ_NONKEY, onkey); in da9052_onkey_probe()
134 da9052_free_irq(onkey->da9052, DA9052_IRQ_NONKEY, onkey); in da9052_onkey_remove()
145 .name = "da9052-onkey",
151 MODULE_DESCRIPTION("Onkey driver for DA9052");
153 MODULE_ALIAS("platform:da9052-onkey");