diff options
| author | Frank Gevaerts <frank@gevaerts.be> | 2008-02-28 22:44:55 +0000 |
|---|---|---|
| committer | Frank Gevaerts <frank@gevaerts.be> | 2008-02-28 22:44:55 +0000 |
| commit | 14e21b207e9080ce73064b60c36de560531283d5 (patch) | |
| tree | 691f650503725ddfe9653796136bd66d1e3a9219 | |
| parent | f38274f2f9ee6d7b138cff42394f3b251d19b7e0 (diff) | |
| download | rockbox-14e21b207e9080ce73064b60c36de560531283d5.zip rockbox-14e21b207e9080ce73064b60c36de560531283d5.tar.gz rockbox-14e21b207e9080ce73064b60c36de560531283d5.tar.bz2 rockbox-14e21b207e9080ce73064b60c36de560531283d5.tar.xz | |
boost cpu while connected
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16451 a1c6a512-1295-4272-9138-f99709370657
| -rw-r--r-- | firmware/target/arm/usb-drv-pp502x.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/firmware/target/arm/usb-drv-pp502x.c b/firmware/target/arm/usb-drv-pp502x.c index 9241208..033546f 100644 --- a/firmware/target/arm/usb-drv-pp502x.c +++ b/firmware/target/arm/usb-drv-pp502x.c @@ -353,6 +353,7 @@ bool usb_drv_powered(void) /* manual: 32.14.1 Device Controller Initialization */ void usb_drv_init(void) { + trigger_cpu_boost(); REG_USBCMD &= ~USBCMD_RUN; udelay(50000); REG_USBCMD |= USBCMD_CTRL_RESET; @@ -405,6 +406,13 @@ void usb_drv_exit(void) /* stop usb controller */ REG_USBCMD &= ~USBCMD_RUN; + + /* TODO : is one of these needed to save power ? + REG_PORTSC1 |= PORTSCX_PHY_LOW_POWER_SPD; + REG_USBCMD |= USBCMD_CTRL_RESET; + */ + + cancel_cpu_boost(); } void usb_drv_int(void) |