1. 2acc0ac Updated our source code header to explicitly mention that we are GPL v2 or by Daniel Stenberg · 16 years ago
  2. 191320c Rename CPU/COP_INT_CLR to CPU/COP_INT_DIS since it's really a 'write one to disable' register and hasn't anything to do with acknowledging interrupts-- that's handled at the module level. by Michael Sevakis · 16 years ago
  3. fbfe6d6 Fix the PP5002 interrupt controller register definitions. The PP5002 interrupt controller matches the first half of the PP502x interrupt controller (the actual interrupt bits are different though). by Jens Arnold · 17 years ago
  4. a8b388f Enable dualcore for the pp5002 processor by adding the needed cache handling and sleep/wakeup sync to the kernel. Refine some handling of fw/bl startup for all. by Michael Sevakis · 17 years ago
  5. c9fca1e Show exact CPU version on PP5002 targets. by Jens Arnold · 17 years ago
  6. a9b2fb5 Finally full multicore support for PortalPlayer 502x targets with an eye towards the possibility of other types. All SVN targets the low-lag code to speed up blocking operations. Most files are modified here simple due to a name change to actually support a real event object and a param change to create_thread. Add some use of new features but just sit on things for a bit and leave full integration for later. Work will continue on to address size on sensitive targets and simplify things if possible. Any PP target having problems with SWP can easily be changed to sw corelocks with one #define change in config.h though only PP5020 has shown an issue and seems to work without any difficulties. by Michael Sevakis · 17 years ago
  7. 8aeed2d PP LCD drivers: * Optimised and cleaned up PP colour LCD drivers. Immeasurable speedup on iPod Color, huge speedup on small H10 (a factor of 3). Should be a bit faster on big H10 too. * Big H10 changed bitmap format, so needs reconfiguring + full rebuild. * Better register naming for the mono LCD bridge. Register names for the colour LCD bridge. by Jens Arnold · 17 years ago
  8. 1f0d06f * Use proper definitions for the PP (mono) LCD bridge. * Clean up pp5002.h a bit. by Jens Arnold · 17 years ago
  9. 6077e5b Unify PCM interface just above the hardware driver level for all targets including the sims. Perform lockout of audio callback when changing states. Weird new playback or recording trouble? Check before and after this revision first though things seem quite sound. by Michael Sevakis · 17 years ago
  10. da55251 Compile Portal Player bootloaders as single core. Cleanup the startup code for bootloaders. Remove cop stack entirely and keep IRAM use down on all relevant targets - just use the 128-byte idle stack. Use the inline asm version of current_core for pp5002 as well. by Michael Sevakis · 17 years ago
  11. cb896cd Firewire detection with reboot into diskmode for all iPods that support it (all but Nano and Video). * Hack for compiling iPod G3 removed. * Code cleanup. by Jens Arnold · 17 years ago
  12. 174c7ab Add some new findings to the PP header files. * Clean up ata-target.h for PP. * check_registers() seems to work fine on PP5002. by Jens Arnold · 17 years ago
  13. 1bc3b7f PP5002: Clock setup cleanup. * Switch to 80MHz when boosted like on the other PP targets. * Prepare sleep mode by adding CPUFREQ_SLEEP. This is already confirmed working, but a lot of functions in rockbox will probably hang because the microsecond timer isn't running in this mode. by Jens Arnold · 17 years ago
  14. 604e44d iPod 1st..3rd gen: Fix CPU scaling instability on PP5002 * Add some new info to pp5002.h and sort it by port address. by Jens Arnold · 17 years ago
  15. 85568d6 iPod G3: Clock setup register display and CPU clock estimation in debug menu. * Fix clock being set to only half of what it should be (introduced with clock setup changes for PP502x). by Jens Arnold · 17 years ago
  16. 82f9056 Dual core support for PP502x players (iPod G4 and later, iriver h10, Sansa - iPod G3 will be coming soon.) This allows threads to be run on either core provided that all communications between the cores is done using uncached memory. There should be no significant change in battery life from doing this. Documentation (on the RockboxKernel wiki page) will follow shortly. by Daniel Ankers · 18 years ago
  17. fda1498 Remap flash ROM to 0x20000000 on the ipods and H10s, and implement dbg_save_roms() in the debug menu for those targets to dump the content to a file. by Dave Chapman · 18 years ago
  18. 620c62e Fix 3g builds by Barry Wardell · 18 years ago
  19. 84b509d FS#6554. Move bootloader code into a common file. Only PortalPlayer devices (iPods, H10, Sansa) are affected for the moment. Someone with access to (and no fear of bricking) an X5, H100, H300 and Gigabeat should try to adapt those bootloaders to also use the code in common.c. The (non-working) patch in the tracker would be a good place to start with this. by Barry Wardell · 18 years ago
  20. adc3498 Clean up PP5002 I2C code (no functional changes): by Barry Wardell · 18 years ago
  21. 977c69f iPod 3G is also PortalPlayer so should use the common USB driver. by Barry Wardell · 18 years ago
  22. cec7cdc Initial work for coprocessor support on iPods. FS#5755 by Daniel Ankers · 18 years ago
  23. f7b14ef Some extra PP defines, and make some PP5002 defines consistens with PP5020. by Thom Johansen · 19 years ago
  24. a1e2a52 iPod 3G - small audio fixes, but it still isn't working. by Dave Chapman · 19 years ago
  25. fb4e384 More iPod 3G work from Seven Le Mesle by Dave Chapman · 19 years ago
  26. d16a8b8 More iPod 3G changes from Seven Le Mesle, and some unification of the iPod code from me by Dave Chapman · 19 years ago