summaryrefslogtreecommitdiffstats
path: root/firmware
AgeCommit message (Collapse)AuthorFilesLines
2010-03-21Update battery discharge curve and current consumption for iRiver h10 5GB. ↵Andree Buschmann2-12/+17
Thanks to Danny Attar for measuring. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25279 a1c6a512-1295-4272-9138-f99709370657
2010-03-21Use atomic operation for GPIOx_ENABLEs in ide_power_enable() for iPod Video. ↵Andree Buschmann1-4/+4
Thanks to Jens Arnold for this one. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25273 a1c6a512-1295-4272-9138-f99709370657
2010-03-21sd-as3525v2.c: Correct SD_APP_OP_COND command to send full voltage range ↵Jack Halpin1-1/+1
for v1 SD cards. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25266 a1c6a512-1295-4272-9138-f99709370657
2010-03-21sd-as3525v2.c: Only manipulate MCI_CLKENA for drive being used.Jack Halpin1-4/+3
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25265 a1c6a512-1295-4272-9138-f99709370657
2010-03-21SansaAMSv2 as3541.c Include key line from funman's patch to get sound on ↵Jack Halpin1-1/+5
clip+ and have it only apply to as3525v2. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25264 a1c6a512-1295-4272-9138-f99709370657
2010-03-20Clip+: enable sound on "as3514" (as3543 in fact)Rafaël Carré3-5/+28
as3525 comes with a as3517, as3525v2 with a as3543, rename specific registers accordingly Existing problems: FM (line out) doesn't work, volume can't go below a certain point git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25260 a1c6a512-1295-4272-9138-f99709370657
2010-03-20Submit FS#11065. Introduce a new system setting for en-/disabling the ↵Andree Buschmann5-0/+33
Line-out. For now only implemented on iPod Video. This allows to save power if the user does not use the player's Line-out. On iPod 5G the saving is ~0.5 mA. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25257 a1c6a512-1295-4272-9138-f99709370657
2010-03-20Submit FS#9746 by Boris Gjenero. Set PP502x IDE pins low for iPod Video when ↵Andree Buschmann1-0/+11
IDE power is off. Done by OF the same way, might be used by other targets as well. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25255 a1c6a512-1295-4272-9138-f99709370657
2010-03-19Reset USB bridge properly when selecting bus powered mode. The bridge might ↵Jens Arnold1-1/+4
have been set to self powered by the cowon loader, and switching the mode requires a reset. Makes USB work on X5s which were set to 'hub mode' in the OF for some reason. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25252 a1c6a512-1295-4272-9138-f99709370657
2010-03-19lcd-ssd1303 (all Clips) : move model specific code in their own filesRafaël Carré8-161/+332
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25248 a1c6a512-1295-4272-9138-f99709370657
2010-03-18Add runtime estimation for the iaudio X5.Michael Giacomelli1-0/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25247 a1c6a512-1295-4272-9138-f99709370657
2010-03-18sd-as3525v2: correctly check send_cmd return value (which is boolean)Rafaël Carré1-7/+5
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25246 a1c6a512-1295-4272-9138-f99709370657
2010-03-18SansaAMSv2: Add support for uSD cards to sd-as3525v2.c and activate hotswap ↵Jack Halpin2-34/+99
and multidrive. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25245 a1c6a512-1295-4272-9138-f99709370657
2010-03-18Clip+: correct usb product idRafaël Carré1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25244 a1c6a512-1295-4272-9138-f99709370657
2010-03-18sd-as3525v2: sd_get_info() is already in common SD codeRafaël Carré1-11/+0
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25243 a1c6a512-1295-4272-9138-f99709370657
2010-03-17Fuze: correct usb pidRafaël Carré1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25232 a1c6a512-1295-4272-9138-f99709370657
2010-03-17as3525: Fix previous commit, IRAM_ORIG can not be represented as an ↵Rafaël Carré1-1/+1
immediate value on targets with 2MB of ram git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25230 a1c6a512-1295-4272-9138-f99709370657
2010-03-17as3525*: revert r25198 and inline memory_init in crt0.SRafaël Carré2-22/+47
We do not need a stack pointer at this step, and we are sure to not use memory not initialized yet (like bss) Fixes FS#11114 (tested on Fuze) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25229 a1c6a512-1295-4272-9138-f99709370657
2010-03-17M:Robe 500 - Improve YUV blit speed.Karl Kurbjun1-24/+17
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25228 a1c6a512-1295-4272-9138-f99709370657
2010-03-17M66591 Driver: Correct some comments.Karl Kurbjun1-2/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25227 a1c6a512-1295-4272-9138-f99709370657
2010-03-16A tiny bit more Sansa Fuze v2 work.Thomas Martitz6-19/+242
- buttonlight works - backlight turns on (quite weak though and no brightness adjustment/backlight off functional) - don't share drivers with e200v2/fuzev1 for now as it's not entirely clear how dbop plays into this - deactivte scrollwheel as it's messing up the timer setup in kernel-as3525.c indicating the dbop input reading doesn't work well - still no working bootloader/no lcd or buttons git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25225 a1c6a512-1295-4272-9138-f99709370657
2010-03-16Add basic runtime estimation for the c200v2 (taken from Clipv1) and e200v2 ↵Michael Giacomelli2-3/+8
(taken from fuzev1). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25223 a1c6a512-1295-4272-9138-f99709370657
2010-03-16Disable runtime estimation altogether when there is no runtime current ↵Michael Giacomelli2-9/+15
defined. It doens't work and people somehow got confused by seeing obviously wrong values. Now it will just return -1 if you try to estimate runtime without having the current defined. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25222 a1c6a512-1295-4272-9138-f99709370657
2010-03-16Forgot the #Michael Giacomelli1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25221 a1c6a512-1295-4272-9138-f99709370657
2010-03-16Remove some old archos code that caused runtime estimation to be off on AMS ↵Michael Giacomelli2-6/+5
players while not actually working on Archos. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25220 a1c6a512-1295-4272-9138-f99709370657
2010-03-16Clipv1 & m200v4 : reduce plugin buffer size to strict minimumRafaël Carré2-2/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25219 a1c6a512-1295-4272-9138-f99709370657
2010-03-16Fix a typo on a commentMustapha Senhaji1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25210 a1c6a512-1295-4272-9138-f99709370657
2010-03-15Sansa Clipv2: use similar button driver to Clipv1Rafaël Carré1-33/+70
Fixes some buttons not being read (hold is still buggy) FlySpray: FS#11111 Author: Pascal Below git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25209 a1c6a512-1295-4272-9138-f99709370657
2010-03-15as3525v2 has twice the as3525v1 IRAM (verified on Clip+)Rafaël Carré1-0/+6
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25207 a1c6a512-1295-4272-9138-f99709370657
2010-03-15dir_uncached: fix opendir_uncached to have opened directories keep enough ↵Amaury Pouly1-4/+8
information to update metadata; this is necessary because of the way rmdir_uncached is implemented FS#11107: should be fixed now git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25203 a1c6a512-1295-4272-9138-f99709370657
2010-03-15fat: make fat_open more flexible by accepting the file==&dir->file and make ↵Amaury Pouly1-9/+14
fat_opendir also more flexible by accepting dir==parent_dir git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25202 a1c6a512-1295-4272-9138-f99709370657
2010-03-15as3525* : make sure sp is setup in bootloaderRafaël Carré1-0/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25199 a1c6a512-1295-4272-9138-f99709370657
2010-03-15as3525*: setup stack pointer before we use itRafaël Carré1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25198 a1c6a512-1295-4272-9138-f99709370657
2010-03-15sd-as3525v2: add card hotswap to sd_threadRafaël Carré2-0/+56
Clip+: add (disabled) configuration for µSD slot git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25194 a1c6a512-1295-4272-9138-f99709370657
2010-03-15sd-as3525v2: prepare for multidrive buildsRafaël Carré1-33/+96
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25193 a1c6a512-1295-4272-9138-f99709370657
2010-03-15Clipv2: enable FM so testers can confirm if it's detectedRafaël Carré1-2/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25192 a1c6a512-1295-4272-9138-f99709370657
2010-03-15as3525: do not assume we can record from microphoneRafaël Carré1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25191 a1c6a512-1295-4272-9138-f99709370657
2010-03-15Clip+: si4702 FMRafaël Carré2-3/+3
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25190 a1c6a512-1295-4272-9138-f99709370657
2010-03-15sd-as3525v2: reduce the delay before reading responseRafaël Carré1-2/+3
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25189 a1c6a512-1295-4272-9138-f99709370657
2010-03-14ftl-nano2g.c: s/\(\*([^)]+)\)\./\1->/Michael Sparmann1-150/+150
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25186 a1c6a512-1295-4272-9138-f99709370657
2010-03-14sd-as3525: do not reverse 2 times long responses, read them directly in the ↵Rafaël Carré1-18/+7
needed order git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25185 a1c6a512-1295-4272-9138-f99709370657
2010-03-14sd-as3525v2: do not reverse 2 times long responses, read them directly in ↵Rafaël Carré1-17/+6
the needed order git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25184 a1c6a512-1295-4272-9138-f99709370657
2010-03-14sd-as3525v2: delay a bit before reading the command responseRafaël Carré1-0/+3
Especially when using caches we might read the response too fast and get the response for the previous command instead. Now Clip+ boots fine with both instruction & data caches enabled, the delay might need to be lowered though: boot time is a bit longer. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25183 a1c6a512-1295-4272-9138-f99709370657
2010-03-14Nano2G NAND: Don't continue reading on that bank if starting the read failed.Michael Sparmann1-17/+12
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25182 a1c6a512-1295-4272-9138-f99709370657
2010-03-14Finally fast Nano2G NAND reading, also works on remapped blocks this time.Michael Sparmann2-15/+129
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25181 a1c6a512-1295-4272-9138-f99709370657
2010-03-14Nano2G: switch over to slow writes at VFL levelMichael Sparmann1-4/+4
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25176 a1c6a512-1295-4272-9138-f99709370657
2010-03-14Re-enable fast reads in the Nano2G VFL/FTL. (Using the wrapper API in the ↵Michael Sparmann1-9/+46
NAND driver) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25175 a1c6a512-1295-4272-9138-f99709370657
2010-03-14Implement Nano2G fast NAND read API as a wrapper around the slow one.Michael Sparmann1-121/+10
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25174 a1c6a512-1295-4272-9138-f99709370657
2010-03-14Nano2G FTL: Enlarge FTL buffers for faster write operationsMichael Sparmann1-2/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25173 a1c6a512-1295-4272-9138-f99709370657
2010-03-14Nano2G VFL/FTL: Use fast writesMichael Sparmann1-34/+53
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25172 a1c6a512-1295-4272-9138-f99709370657