On Tue, Sep 23, 2008 at 12:45:42PM -0700, David Brownell wrote:
> On Tuesday 23 September 2008, Koen Kooi wrote:
> > >>
> > >> The clean fix requires twl4030 to be a "new style" driver.
> > >> Fix not yet available. :(
> > >
> > > Pushing until we have a better fix.
> > 
> > But twl4030 now is a "new style" driver, so we have a start :)
> 
> But who's working on it?  :)
> 
> Sketch of solution:
> 
>  - twl4030.h defines keypad platform_data
> 
>  - add_children() adds a platform device for keypad,
>    and passes that platform_data
> 
>  - twl4030 keypad driver switches to platform_bus
>    and uses that platform_data
> 
>  - board-specific init code provides the relevant
>    platform_data (or none)
> 
> I'll do the GPIO code, which will be a slightly more
> interesting example than the RTC.

I can do the keypad since I'm already working on the usb as well. Dave,
I'm gonna add twl_has_rtc(), twl_had_keypad() and twl_has_usb() to clean
a bit add_children. With those, we're gonna be able to:

if (twl_has_keypad() && pdata->keypad) {
        ...
}

-- 
balbi
--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to