summaryrefslogtreecommitdiff
path: root/firmware/SOURCES
AgeCommit message (Collapse)Author
2006-10-05No need to include pcf50605.c twice for ipods.Barry Wardell
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11132 a1c6a512-1295-4272-9138-f99709370657
2006-10-05Move all iPod targets into the target tree. FS#5890Barry Wardell
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11129 a1c6a512-1295-4272-9138-f99709370657
2006-09-29the Gigabeat I2C driver needs the generic driverMarcoen Hirschberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11091 a1c6a512-1295-4272-9138-f99709370657
2006-09-29add the I2C driver for the GigabeatMarcoen Hirschberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11090 a1c6a512-1295-4272-9138-f99709370657
2006-09-29add the ADC driver for the GigabeatMarcoen Hirschberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11089 a1c6a512-1295-4272-9138-f99709370657
2006-09-09H10 fixes: Split LCD driver up into two drivers, one for each LCD type. ↵Barry Wardell
Improvements to 20GB LCD driver - support for enable/disable, contrast adjustment, make the update code clearer and ~4% faster, support for flipping, support for invert. Fix CPU frequency for both models. Fix default battery capacity for 5/6GB. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10910 a1c6a512-1295-4272-9138-f99709370657
2006-09-07Assembler optimised memset16() for ARM, by Thom Johansen. Should speed up ↵Jens Arnold
LCD clearing and solid rectangle drawing on colour iPods somewhat. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10900 a1c6a512-1295-4272-9138-f99709370657
2006-08-31Clean up crt0.S and move it to the target treeDaniel Ankers
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10830 a1c6a512-1295-4272-9138-f99709370657
2006-08-31Initial commit of work for port to the Tatung Elio TPJ-1022 - yet another ↵Dave Chapman
PortalPlayer PP5020 target. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10828 a1c6a512-1295-4272-9138-f99709370657
2006-08-30RTC driver for H10 by Laurent BaumBarry Wardell
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10799 a1c6a512-1295-4272-9138-f99709370657
2006-08-23Ooops, the sim doesn't understand coldfire asm...Jens Arnold
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10725 a1c6a512-1295-4272-9138-f99709370657
2006-08-23H300: * Assembler optimised lcd_yuv_blit(), based on the X5 version. 23..31% ↵Jens Arnold
speedup in tests depending on video size. * Don't set HORIZ_RAM_ADDR_POS for LCD updates, it's unnecessary. * Started the target tree move for H300 with this. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10724 a1c6a512-1295-4272-9138-f99709370657
2006-08-21add driver for Semtech SC606 LED driver (for backlight and button LEDs)Marcoen Hirschberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10676 a1c6a512-1295-4272-9138-f99709370657
2006-08-20Fix errors when building H10 Normal build.Barry Wardell
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10668 a1c6a512-1295-4272-9138-f99709370657
2006-08-19Add new build target for iriver H10 5/6Gb.Barry Wardell
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10661 a1c6a512-1295-4272-9138-f99709370657
2006-08-15eeprom driver for the h3x0 series, cleaned up the h1x0 series driver a bit, ↵Peter D'Hoye
added debug entry for h3x0 that allows to write to the eeprom git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10597 a1c6a512-1295-4272-9138-f99709370657
2006-08-13Accepted FS#5807 by Michael Sevakis - ASM optimized lcd_update().Rani Hod
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10564 a1c6a512-1295-4272-9138-f99709370657
2006-08-12update the gigabeat code and move to target_treeMarcoen Hirschberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10535 a1c6a512-1295-4272-9138-f99709370657
2006-08-11Patch #5731 by Barry Wardell: more iriver h10 work. Thanks!Hristo Kovachev
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10521 a1c6a512-1295-4272-9138-f99709370657
2006-08-07Grayscale library ported to the grayscale iPods, first version. Added C ↵Jens Arnold
reference versions of gray_update_rect() for both horizontal and vertical pixel packing. gray_update_rect() and gray_ub_gray_bitmap_part() not yet assembler optimised. Grayscale screendump doesn't work yet. * Fixed button assignments for iPod in grayscale.c git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10468 a1c6a512-1295-4272-9138-f99709370657
2006-08-05Initial support and use for EEPROM memory on H120 & H140 players whenMiika Pekkarinen
Rockbox firmware has been flashed over original firmware (not yet possible to do). Dircache & tagcache serialization for fast bootup without the need to scan disk when Rockbox is in flash. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10464 a1c6a512-1295-4272-9138-f99709370657
2006-08-03H10 is a target_tree targetDaniel Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10449 a1c6a512-1295-4272-9138-f99709370657
2006-08-01better names for the target-specific files and define PP5024 properlyDaniel Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10400 a1c6a512-1295-4272-9138-f99709370657
2006-08-01added mostly dummy changes to allow building of a Sansa e200 bootloaderDaniel Stenberg
without functionality git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10399 a1c6a512-1295-4272-9138-f99709370657
2006-07-28X5 remote LCD drawing. This will break target linking atm - ↵Jens Arnold
lcd_remote_update[_rect]() are not yet implemented. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10347 a1c6a512-1295-4272-9138-f99709370657
2006-07-27Moved the X5 button driver to the target treeLinus Nielsen Feltzing
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10339 a1c6a512-1295-4272-9138-f99709370657
2006-07-26Remote LCD communication driver for X5, very loosely based on patch FS#5634 ↵Linus Nielsen Feltzing
by Rani Hod git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10331 a1c6a512-1295-4272-9138-f99709370657
2006-07-25Ooops, forgot to use memset-arm.SLinus Nielsen Feltzing
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10319 a1c6a512-1295-4272-9138-f99709370657
2006-07-25Moved some assembly optimizations to the target treeLinus Nielsen Feltzing
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10318 a1c6a512-1295-4272-9138-f99709370657
2006-07-21iAudio X5: Fix sim buildLinus Nielsen Feltzing
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10274 a1c6a512-1295-4272-9138-f99709370657
2006-07-13Patch #5639 by Ulrich Pegelow, inits the M5636 USBOTG chip on the X5 to ↵Linus Nielsen Feltzing
reduce the battery consumption. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10208 a1c6a512-1295-4272-9138-f99709370657
2006-06-16H300: Rudimentary driver for the ISP1362 USB on-the-go controller. For now ↵Jens Arnold
it just sends the chip to sleep, solving the poor battery runtime issue. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10128 a1c6a512-1295-4272-9138-f99709370657
2006-04-18Performance optimizations for tagcache commit. Still more left to be done.Miika Pekkarinen
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9721 a1c6a512-1295-4272-9138-f99709370657
2006-03-30iPod mini 2G: Define correct audio codec, and fix WM8731 driver to work with ↵Jens Arnold
PP5020. Audio is working now. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9367 a1c6a512-1295-4272-9138-f99709370657
2006-03-29Add support for loadable vkeyboard layoutsFrank Dischner
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9347 a1c6a512-1295-4272-9138-f99709370657
2006-03-22Backlight for iAudio X5Linus Nielsen Feltzing
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9185 a1c6a512-1295-4272-9138-f99709370657
2006-03-22USB mode for iAudio X5Linus Nielsen Feltzing
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9179 a1c6a512-1295-4272-9138-f99709370657
2006-03-18iAudio: working PLL settingsLinus Nielsen Feltzing
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9104 a1c6a512-1295-4272-9138-f99709370657
2006-03-07iAudio X5 target-specific ATA driver codeLinus Nielsen Feltzing
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8947 a1c6a512-1295-4272-9138-f99709370657
2006-03-05Basic battery monitoring for ipod 5g, should work on other ipods as well, ↵Brandon Low
but needs testing and stuff. Also improved the RTC driver and moved it to where it belongs, and interrupt protected a bunch of possibly broken i2c. Also start preparing code for ipod charge monitoring. Note: on the 5g, this takes up enough processor time to increase skippiness noticeably in WPS. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8911 a1c6a512-1295-4272-9138-f99709370657
2006-02-28Allow building simulators on systems where errno is thread-local by using ↵Jens Arnold
the system's implementation of errno.h for simulator builds. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8871 a1c6a512-1295-4272-9138-f99709370657
2006-02-26iPod 3G - initial (completely untested) attempt at audio supportDave Chapman
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8847 a1c6a512-1295-4272-9138-f99709370657
2006-02-23ADC driver for iAudio X5Linus Nielsen Feltzing
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8812 a1c6a512-1295-4272-9138-f99709370657
2006-02-23Include the correct source files for iAudio X5Linus Nielsen Feltzing
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8810 a1c6a512-1295-4272-9138-f99709370657
2006-02-22ARM optimised memset from Linux.Thom Johansen
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8785 a1c6a512-1295-4272-9138-f99709370657
2006-02-22Added memset16() for filling memory regions with 16 bit values, needed for ↵Jens Arnold
upcoming 16 bit LCD driver opts. ASM optimised for coldfire. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8773 a1c6a512-1295-4272-9138-f99709370657
2006-02-13iPod: Audio driver for iPod Video/5G. Rename wm8971_* functions to ↵Dave Chapman
wmcodec_* to enable unification of the audio code for WM codecs git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8676 a1c6a512-1295-4272-9138-f99709370657
2006-02-10Fix iPod 4G grayscale warningsDave Chapman
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8651 a1c6a512-1295-4272-9138-f99709370657
2006-02-09Create an SDL sim for the iPod 4G Grayscale and also create an IPOD_ARCH ↵Dave Chapman
define for all iPods. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8636 a1c6a512-1295-4272-9138-f99709370657
2006-02-06Added memmove() to the rockbox core. C implementation taken from newlib. ↵Jens Arnold
Fully optimised ASM implementations for SH1 and coldfire, reusing the AMS memcpy code path for forward copying. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8601 a1c6a512-1295-4272-9138-f99709370657