summaryrefslogtreecommitdiffstats
path: root/firmware/target
AgeCommit message (Expand)AuthorFilesLines
2007-08-04Oops. mvn is one's-complement, not two's. Correct the YUV calculation.Michael Sevakis2-4/+4
2007-08-03Disk poweroff for 3rd gen iPods.Jens Arnold1-4/+5
2007-08-03Disk poweroff for 1st/2nd gen iPods.Jens Arnold1-2/+17
2007-08-03PP5002 ATA driver needs to wait for the controller to be ready again before w...Jens Arnold1-14/+19
2007-08-01Firewire detection with reboot into diskmode for all iPods that support it (a...Jens Arnold2-12/+93
2007-08-01PP50xx: COP was left in undefined mode after init. Switch it to supervisor mo...Michael Sevakis1-0/+3
2007-08-01PP50xx: Allow FIQ during IRQ to always be able to service FIFOs. I've got a d...Michael Sevakis1-37/+44
2007-08-01Fix PP502x clock source masking.Jens Arnold1-1/+1
2007-08-01Add some new findings to the PP header files. * Clean up ata-target.h for PP....Jens Arnold1-22/+18
2007-07-31Simplify PP502x clock handling code. The code is almost identical between PP5...Barry Wardell1-35/+11
2007-07-31PP502x: Clock setup cleanup. Barry Wardell2-23/+42
2007-07-31Straignten out some issues with HAVE_LCD_ENABLE. 1g/2g/3g had it defined but ...Michael Sevakis4-0/+20
2007-07-31PP5002: Clock setup cleanup. * Switch to 80MHz when boosted like on the other...Jens Arnold2-58/+45
2007-07-31Unify the 3 copies of the PP502x IRQ handler, and don't schedule button inter...Jens Arnold1-56/+12
2007-07-30Interrupt driven ADC reading on the 2nd gen.Jens Arnold2-19/+50
2007-07-30First version of a 1st/2nd gen ADC driver. 1st gen is untested yet.Jens Arnold3-10/+134
2007-07-30H1x0, H300: Get rid of the adc tick, and use the same concept as the iAudio A...Jens Arnold4-54/+14
2007-07-29iPod 1st..3rd gen: Interrupt driven button driver for 100% smooth wheel opera...Jens Arnold2-14/+36
2007-07-29iPod 1st..3rd gen: Fix CPU scaling instability on PP5002 * Add some new info ...Jens Arnold1-21/+21
2007-07-29Stop Gigabeat bootloader from panicing.Michael Sevakis1-33/+39
2007-07-29Add a new timeout API to the kernel. Enable only for e200 right now since it'...Michael Sevakis1-3/+12
2007-07-28Scroll on main and remote with a single thread. Change the way system message...Michael Sevakis2-12/+9
2007-07-27Sound working on iPod 2nd gen, but very unstable (applies also to 3rd gen). F...Jens Arnold1-0/+6
2007-07-272nd gen: Correct LCD inversion state on init. * Fine tuned default contrast.Jens Arnold1-1/+6
2007-07-27iPod 2nd gen: * Fake battery voltage of 4.00V so rockbox doesn't shutdown (AD...Jens Arnold5-14/+79
2007-07-27Rockbox compiles and boots now on the 2nd gen, but doesn't work properly yet.Jens Arnold3-6/+24
2007-07-26Fix red bootloader builds. * Fix non-working PP5022 bootloaders. Also define ...Jens Arnold2-0/+8
2007-07-26H10: Speed up LCD updates significantly (~+80% when boosted).Jens Arnold2-1/+3
2007-07-26Clean up PP502x CPU clock setup code and use the full 80MHz when boosted.Jens Arnold3-99/+97
2007-07-26Reenable scaling on Sansa since a reasonable solution to clicks has been found.Michael Sevakis3-2/+42
2007-07-26Stop the occasional crashes (most often 'undefined instruction') on PP5020 (a...Jens Arnold1-5/+6
2007-07-25Remove the hack which read the ipod hardware revision from flash in the bootl...Dave Chapman4-12/+3
2007-07-25Some rewriting of the e200 ata driver. No more panicing. Faster card multiple...Michael Sevakis1-201/+361
2007-07-22Wheel acceleration for e200. A general acceleration interface intended for us...Michael Sevakis1-24/+67
2007-07-19Slight speedup for iAudio remote LCD update when the CPU isn't boosted.Jens Arnold1-25/+20
2007-07-15Gigabeat: Add the funky foreground color support for transparent bitmaps.Michael Sevakis1-2/+6
2007-07-14e200: Tuner driver needs to yield alot and also be mutexed. FM debug screen g...Michael Sevakis1-2/+13
2007-07-14Do some planned radio interface cleanup since adding in the LV24020LP.Michael Sevakis7-12/+70
2007-07-12e200: This should stop lockups on sansa with struck SD card insert detection....Michael Sevakis2-49/+107
2007-07-12e200: adc_read needs mutex since it is accessed from multiple threads and yie...Michael Sevakis1-11/+21
2007-07-10iPod G3: Set the 'we (pretend to) know what we're doing so please let us' mag...Jens Arnold1-0/+1
2007-07-10iPod G3: Clock setup register display and CPU clock estimation in debug menu....Jens Arnold1-2/+2
2007-07-09Gigabeat: Squeeze down lcd_bitmap_transparent_part a bit. Let the compiler ch...Michael Sevakis1-22/+25
2007-07-09e200: Remove all that inlining in the display driver to get rid of the bloat....Michael Sevakis1-5/+7
2007-07-08Gigabeat: properly confined framebuffer copies and a few pendantic changes to...Michael Sevakis2-41/+146
2007-07-08e200 lcd mashup: 1) Enable flipped and inverted mode. 2) Fully enable all pow...Michael Sevakis2-145/+440
2007-07-07Stop the crashes on some PP5022C targets (iPod Video, perhaps also Nano) intr...Jens Arnold1-2/+3
2007-07-07e200: Better power_off to lock the system down while waiting for PMU to cut p...Michael Sevakis1-2/+17
2007-07-06Gigabeat: oops, forgot to set correct timer prescaler limit.Michael Sevakis1-2/+3
2007-07-06Gigabeat: Add timer functionality. Rework tick timer setup to be exactly 100H...Michael Sevakis4-32/+229