Lines Matching full:atc260x
3 * Onkey driver for Actions Semi ATC260x PMICs.
11 #include <linux/mfd/atc260x/core.h>
41 struct atc260x *atc260x; member
97 return regmap_update_bits(onkey->atc260x->regmap, in atc2603x_onkey_hw_init()
106 ret = regmap_read(onkey->atc260x->regmap, in atc260x_onkey_query()
110 dev_err(onkey->atc260x->dev, in atc260x_onkey_query()
140 regmap_update_bits(onkey->atc260x->regmap, onkey->params->reg_int_ctl, in atc260x_onkey_query()
157 ret = regmap_update_bits(onkey->atc260x->regmap, in atc260x_onkey_irq()
162 dev_err(onkey->atc260x->dev, in atc260x_onkey_irq()
192 struct atc260x *atc260x = dev_get_drvdata(pdev->dev.parent); in atc260x_onkey_probe() local
220 switch (atc260x->ic_type) { in atc260x_onkey_probe()
237 "OnKey not supported for ATC260x PMIC type: %u\n", in atc260x_onkey_probe()
238 atc260x->ic_type); in atc260x_onkey_probe()
249 onkey->atc260x = atc260x; in atc260x_onkey_probe()
251 input_dev->name = "atc260x-onkey"; in atc260x_onkey_probe()
252 input_dev->phys = "atc260x-onkey/input0"; in atc260x_onkey_probe()
297 .name = "atc260x-onkey",
303 MODULE_DESCRIPTION("Onkey driver for ATC260x PMICs");