On Thu, Dec 02, 2010 at 01:21:42PM +0200, Felipe Balbi wrote:
On Thu, Dec 02, 2010 at 06:16:48AM -0500, Mike Frysinger wrote:
On Thu, Dec 2, 2010 at 04:25, Felipe Balbi wrote:
the following patches split hw glue layers
(blackfin.c, omap2430.c, etc) to its own
platform drivers. The idea is to make musb_core
agnostic of platform specific details such as
controllable clocks, pm_runtime support, context
save&restore support, etc. And later, we could
get to a point where we build all glue layers
together (well, all ARM-based, at least) and have
a working binary in all boards.
There's still lots of work to be done: need to
clenaup the function pointers on musb_platform_ops
structure and make use struct dev_pm_ops, etc etc.
Anyways, _do_ test it ASAP, if possible I'd like
push these on 2.6.38 merge window.
Tested (actually testing) on my panda and so far
so good.
patches are also available at:
git://gitorious.org/usb/usb.git musb-hw
Bob: would you check out this patch series that has been posted to the
linux-usb list ? you should be able to grab them from Felipe's git
tree rather than manually picking them from the mail archive ...
it's better to take the branch as I updated a few patches and added a
few more.
BTW, I'll take a break of these patches, so don't expect me to still
work on them today. All-in-all, Mike, besides your comments, you think
it's ok ? I mean, splitting hw glue layer to its own parent
platform_driver and move clk handling and power management to that
layer.
--
balbi
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html