Thread (4 messages) 4 messages, 2 authors, 2013-04-16

RE: [NEW DRIVER V4 3/7] DA9058 ONKEY driver

flat view

From: Opensource [Anthony Olech] <hidden>
Date: 2013-04-16 10:33:09
Also in: lkml

-----Original Message-----
From: Randy Dunlap [mailto:rdunlap@infradead.org]
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@vger.kernel.org; LKML; David Dajun Chen
Subject: Re: [NEW DRIVER V4 3/7] DA9058 ONKEY driver

On 04/12/13 06:05, Anthony Olech wrote:
quoted
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 <redacted>
Signed-off-by: David Dajun Chen <redacted>
---
 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??

[...]
quoted
+	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.

Tony Olech
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help