On 04/16/13 03:33, Opensource [Anthony Olech] wrote: >> -----Original Message----- >> From: Randy Dunlap [mailto:rdunlap@xxxxxxxxxxxxx] >> Sent: 12 April 2013 21:02 >> To: Opensource [Anthony Olech] >> Cc: Dmitry Torokhov; Mark Brown; Samuel Ortiz; Ashish Jangam; Eric >> Andersson; Andrew Jones; linux-input@xxxxxxxxxxxxxxx; LKML; David Dajun Chen >> Subject: Re: [NEW DRIVER V4 3/7] DA9058 ONKEY driver >> >> On 04/12/13 06:05, Anthony Olech wrote: >>> This is the ONKEY component driver of the Dialog DA9058 PMIC. >>> This driver is just one component of the whole DA9058 PMIC driver. >>> It depends on the CORE component driver of the DA9058 MFD. >>> >>> Signed-off-by: Anthony Olech <anthony.olech.opensource@xxxxxxxxxxx> >>> Signed-off-by: David Dajun Chen <david.chen@xxxxxxxxxxx> >>> --- >>> drivers/input/misc/Kconfig | 10 +++ >>> drivers/input/misc/Makefile | 1 + >>> drivers/input/misc/da9058_onkey.c | 177 >>> +++++++++++++++++++++++++++++++++++++ >>> 3 files changed, 188 insertions(+) >>> create mode 100644 drivers/input/misc/da9058_onkey.c >>> >>> diff --git a/drivers/input/misc/Kconfig b/drivers/input/misc/Kconfig >>> index 259ef31..bd07b38 100644 >>> --- a/drivers/input/misc/Kconfig >>> +++ b/drivers/input/misc/Kconfig >>> @@ -93,6 +93,16 @@ config INPUT_BMA150 >>> To compile this driver as a module, choose M here: the >>> module will be called bma150. >>> >>> +config INPUT_DA9058_ONKEY >>> + tristate "DA9058 ONKEY support" >>> + depends on MFD_DA9058 >>> + help >>> + Support the ONKEY of DA9058 PMICs as an input device >>> + reporting power button status. >> >> What possible values can a power button status have? >> Must be more than my KISS guess: >> this software is running => ON >> software not running => OFF >> eh? > > Pressing the button briefly and pressing and holding the button will have > different effects in a mobile device. The press and hold on phones normally > switches them into a sleep state. So the "power button status" is the fact > that the ONKEY is still being held down. > > Does that answer your question? or have I missed your point?? Yes, that answers my question. I get it. > > [...] >>> + onkey->irq = platform_get_irq(pdev, 0); >>> + if (onkey->irq < 0) { >>> + dev_err(&pdev->dev, "can not get ONKEY IRQ error=%d\n", >> >> cannot > > The Washington State University language site says: > > "These two spellings [cannot/can not] are largely interchangeable, but by far > the most common is 'cannot' and you should probably use it except when you > want to be emphatic: 'No, you can not wash the dog in the Maytag.'" > > Since I was not trying to be particularly emphatic, I will change to using 'cannot' > as per your suggestion. thanks. -- ~Randy -- To unsubscribe from this list: send the line "unsubscribe linux-input" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html