FS#5686 - CPU Frequency scaling for iPod 3g

Attached to Project: Rockbox
Opened by Daniel Ankers (dan_a) - Thursday, 20 July 2006, 20:24 GMT
Task Type Patches
Category Operating System/Drivers
Status Closed
Assigned To No-one
Operating System iPod 3G
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No


This patch implements CPU frequency scaling on the 3G iPod.
It uses a default frequency of 24MHz, a normal frequency of 30MHz and a maximum of 90MHz.
Although the PP5002 is rated to run at 90MHz, I believe that the normal iPod firmware does not run it at more than 75MHz, so we may wish to think about using that as the maximum.
This patch improves playback performance. It should also improve battery life when not playing.
This task depends upon

Closed by  Dave Chapman (linuxstb)
Monday, 24 July 2006, 23:48 GMT
Reason for closing:  Accepted
Comment by Daniel Ankers (dan_a) - Sunday, 23 July 2006, 22:33 GMT
Updated version:
Is not malformed
Leaves the maximum frequency at 75MHz

I have tested the effects of changing the CPU frequency in the debug menu while playing music, and the frequency scaling is definitely taking place.