Lines Matching defs:info
190 struct mtk_pmic_keys_info *info = data;
193 regmap_read(info->keys->regmap, info->regs->deb_reg, &key_deb);
195 key_deb &= info->regs->deb_mask;
199 input_report_key(info->keys->input_dev, info->keycode, pressed);
200 input_sync(info->keys->input_dev);
202 dev_dbg(info->keys->dev, "(%s) key =%d using PMIC\n",
203 pressed ? "pressed" : "released", info->keycode);
209 struct mtk_pmic_keys_info *info)
213 info->keys = keys;
215 ret = regmap_update_bits(keys->regmap, info->regs->intsel_reg,
216 info->regs->intsel_mask,
217 info->regs->intsel_mask);
221 ret = devm_request_threaded_irq(keys->dev, info->irq, NULL,
224 "mtk-pmic-keys", info);
227 info->irq, ret);
231 if (info->irq_r > 0) {
232 ret = devm_request_threaded_irq(keys->dev, info->irq_r, NULL,
235 "mtk-pmic-keys", info);
238 info->irq, ret);
243 input_set_capability(keys->input_dev, EV_KEY, info->keycode);