1 --- kernel-power-2.6.28.orig/arch/arm/mach-omap2/pm.c 2011-11-23 11:17:07.555970502 +0000
2 +++ kernel-power-2.6.28/arch/arm/mach-omap2/pm.c 2011-11-23 11:10:32.626825000 +0000
4 resource_lock_opp(PRCM_VDD1);
9 } else if (attr == &vdd2_lock_attr) {
10 flags = OPP_IGNORE_LOCK;
11 attr = &vdd2_opp_attr;
13 resource_lock_opp(PRCM_VDD2);
20 if (attr == &vdd1_opp_attr) {
21 --- kernel-power-2.6.28.orig/drivers/usb/musb/omap2430.c 2011-11-23 11:17:06.856287549 +0000
22 +++ kernel-power-2.6.28/drivers/usb/musb/omap2430.c 2011-11-22 19:17:27.367424000 +0000
26 static int musb_platform_resume(struct musb *musb);
27 +static int musb_platform_suspend(struct musb *musb);
29 int musb_platform_set_mode(struct musb *musb, u8 musb_mode, u8 hostspeed)
32 musb_writeb(musb->mregs, MUSB_DEVCTL, devctl);
34 musb_writeb(musb->mregs, MUSB_TESTMODE, 0);
35 + musb_platform_suspend(musb);
38 otg_set_peripheral(musb->xceiv, &musb->g);