[ARM] OMAP3: move USBHOST SAR handling from clock framework to powerdomain layer
authorPaul Walmsley <paul@pwsan.com>
Wed, 28 Jan 2009 02:12:57 +0000 (19:12 -0700)
committerRussell King <rmk+kernel@arm.linux.org.uk>
Sun, 8 Feb 2009 17:50:25 +0000 (17:50 +0000)
commit207233533dd197457634810c6dc1b5d65ab6b8c7
tree89b38f477d7da4b96f1746d5425dc849f9408f80
parent9299fd85a00a52b7c575fa02b3031ad407a15344
[ARM] OMAP3: move USBHOST SAR handling from clock framework to powerdomain layer

Remove usbhost_sar_fclk from the OMAP3 clock framework.  The bit that
the clock was tweaking doesn't actually enable or disable a clock; it
controls whether the hardware will save and restore USBHOST state
when the powerdomain changes state.  (That happens to coincidentally
enable a clock for the duration of the operation, hence the earlier
confusion.)

In place of the clock, mark the USBHOST powerdomain as supporting
hardware save-and-restore functionality.

linux-omap source commit is f3ceac86a9d425d101d606d87a5af44afef27179.

Signed-off-by: Paul Walmsley <paul@pwsan.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
arch/arm/mach-omap2/clock34xx.c
arch/arm/mach-omap2/clock34xx.h
arch/arm/mach-omap2/powerdomains34xx.h