twl4030-pwrbutton.c (3071e9dd6cd3f2290d770117330f2c8b2e9a97e4) | twl4030-pwrbutton.c (61e29ec1c96f67605217c2a80441a75ff906db62) |
---|---|
1/** 2 * twl4030-pwrbutton.c - TWL4030 Power Button Input Driver 3 * 4 * Copyright (C) 2008-2009 Nokia Corporation 5 * 6 * Written by Peter De Schrijver <peter.de-schrijver@nokia.com> 7 * Several fixes by Felipe Balbi <felipe.balbi@nokia.com> 8 * --- 50 unchanged lines hidden (view full) --- 59 int err; 60 61 pwr = devm_input_allocate_device(&pdev->dev); 62 if (!pwr) { 63 dev_err(&pdev->dev, "Can't allocate power button\n"); 64 return -ENOMEM; 65 } 66 | 1/** 2 * twl4030-pwrbutton.c - TWL4030 Power Button Input Driver 3 * 4 * Copyright (C) 2008-2009 Nokia Corporation 5 * 6 * Written by Peter De Schrijver <peter.de-schrijver@nokia.com> 7 * Several fixes by Felipe Balbi <felipe.balbi@nokia.com> 8 * --- 50 unchanged lines hidden (view full) --- 59 int err; 60 61 pwr = devm_input_allocate_device(&pdev->dev); 62 if (!pwr) { 63 dev_err(&pdev->dev, "Can't allocate power button\n"); 64 return -ENOMEM; 65 } 66 |
67 pwr->evbit[0] = BIT_MASK(EV_KEY); 68 pwr->keybit[BIT_WORD(KEY_POWER)] = BIT_MASK(KEY_POWER); | 67 input_set_capability(pwr, EV_KEY, KEY_POWER); |
69 pwr->name = "twl4030_pwrbutton"; 70 pwr->phys = "twl4030_pwrbutton/input0"; 71 pwr->dev.parent = &pdev->dev; 72 73 err = devm_request_threaded_irq(&pdev->dev, irq, NULL, powerbutton_irq, 74 IRQF_TRIGGER_FALLING | IRQF_TRIGGER_RISING | 75 IRQF_ONESHOT, 76 "twl4030_pwrbutton", pwr); --- 39 unchanged lines hidden --- | 68 pwr->name = "twl4030_pwrbutton"; 69 pwr->phys = "twl4030_pwrbutton/input0"; 70 pwr->dev.parent = &pdev->dev; 71 72 err = devm_request_threaded_irq(&pdev->dev, irq, NULL, powerbutton_irq, 73 IRQF_TRIGGER_FALLING | IRQF_TRIGGER_RISING | 74 IRQF_ONESHOT, 75 "twl4030_pwrbutton", pwr); --- 39 unchanged lines hidden --- |