Lines Matching refs:pwr
38 struct input_dev *pwr = _pwr;
45 input_report_key(pwr, KEY_POWER, value & PWR_PWRON_IRQ);
46 input_sync(pwr);
48 dev_err(pwr->dev.parent, "twl4030: i2c error %d while reading"
57 struct input_dev *pwr;
61 pwr = input_allocate_device();
62 if (!pwr) {
67 pwr->evbit[0] = BIT_MASK(EV_KEY);
68 pwr->keybit[BIT_WORD(KEY_POWER)] = BIT_MASK(KEY_POWER);
69 pwr->name = "twl4030_pwrbutton";
70 pwr->phys = "twl4030_pwrbutton/input0";
71 pwr->dev.parent = &pdev->dev;
75 "twl4030_pwrbutton", pwr);
81 err = input_register_device(pwr);
87 platform_set_drvdata(pdev, pwr);
94 input_free_device(pwr);
100 struct input_dev *pwr = platform_get_drvdata(pdev);
103 free_irq(irq, pwr);
104 input_unregister_device(pwr);