Thread (14 messages) 14 messages, 4 authors, 2015-06-09

RE: [RESEND PATCH V4 3/3] mfd: da9063: MFD support for OnKey driver

From: Opensource [Steve Twiss] <hidden>
Date: 2015-06-09 07:22:03
Also in: linux-input, lkml

On 09 June 2015 07:51 Lee Jones wrote:
On Mon, 08 Jun 2015, Dmitry Torokhov wrote:
quoted
On Tue, May 19, 2015 at 11:32:45AM +0100, S Twiss wrote:
quoted
From: Steve Twiss <redacted>

Add MFD support for the DA9063 OnKey driver

The function da9063_clear_fault_log() is added to mitigate the case of a
hardware power-cut after a long-long OnKey press. Although there is no
software intervention in this case (by definition) such a shutdown would
cause persistent information within the DA9063 FAULT_LOG that would be
available during the next device restart.

Clearance of this persistent register must be completed after such a
hardware power-cut operation has happened so that the FAULT_LOG does not
continue with previous values. The clearance function has been added here
in the kernel driver because wiping the fault-log cannot be counted on
outside the Linux kernel.

Acked-by: Lee Jones <redacted>

Signed-off-by: Steve Twiss <redacted>
...
quoted
diff --git a/include/linux/mfd/da9063/pdata.h
b/include/linux/mfd/da9063/pdata.h
quoted
quoted
index 95c8742..612383b 100644
--- a/include/linux/mfd/da9063/pdata.h
+++ b/include/linux/mfd/da9063/pdata.h
@@ -103,6 +103,7 @@ struct da9063;
 struct da9063_pdata {
 	int				(*init)(struct da9063 *da9063);
 	int				irq_base;
+	bool				key_power;
 	unsigned			flags;
 	struct da9063_regulators_pdata	*regulators_pdata;
 	struct led_platform_data	*leds_pdata;
I need this bit of pdata to merge the OnKey driver... Lee, any chance
you could drop it from the patch in your tree?
Consider it done.
quoted
Alternatively, can you pick the OnKey driver (the latest version is
below)?

Thanks.
Thank you both for your help.
Regards,
Steve
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help