Re: [PATCH 3/3] OMAP3: PM: Wakeup from TWL4030 keypad with OFF mode

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



"Premi, Sanjeev" <premi@xxxxxx> writes:

>> -----Original Message-----
>> From: Kevin Hilman [mailto:khilman@xxxxxxxxxxxxxxxxxxx] 
>> Sent: Friday, February 05, 2010 3:22 AM
>> To: Premi, Sanjeev
>> Cc: linux-omap@xxxxxxxxxxxxxxx
>> Subject: Re: [PATCH 3/3] OMAP3: PM: Wakeup from TWL4030 
>> keypad with OFF mode
>> 
>> Sanjeev Premi <premi@xxxxxx> writes:
>> 
>> > This patch allows wakeup from TWL4030 keypad when
>> > OFF mode is hit during suspend.
>> >
>> > Tested on OMAP3EVM.
>> >
>> > Signed-off-by: Sanjeev Premi <premi@xxxxxx>
>> 
>> The idea here looks good, but there is nothing realy EVM specific here
>> AFAICT, and this exact code could be used on any other board using
>> the T2 keypad, right?  How about a common location?
>
> [sp] The EVM uses SYS_NIRQ for hooking up with the T2 keypad. Not
>      sure of everyone would be doing so. Also, PADCONFs are more
>      applicable for OMAP3, but T2 can be used with other processors
>      as well...
>
>      I did initially inplement these functions in:
>      drivers/input/keyboard/twl4030_keypad.c
>
>      ...but then moved to board specific file.

I know at least SDP and EVM have these hooked up identically, so some common
way to set them up would be preferred.  Maybe a mach-omap2/t2-keypad.c that
could be shared between various board files.  The board files would still
configure the IRQ line and the padconfs used.

Kevin



>> 
>> Also, after looking at this patch, I think the 'void *pstate' member
>> of struct twl4030_keypad_data should be renamed to 'void *data' to
>> be more clear that it's just a pointer.
>
> [sp] Will make the change. However, will wait for your response on the
>      earlier comment before re-submit.
>
> ~sanjeev
>
>> 
>> Kevin
>> 
>> 
>
> [snip]--[snip]
--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Arm (vger)]     [ARM Kernel]     [ARM MSM]     [Linux Tegra]     [Linux WPAN Networking]     [Linux Wireless Networking]     [Maemo Users]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux