summaryrefslogtreecommitdiff
path: root/firmware (follow)
Commit message (Collapse)AuthorAge
...
* A tiny bit more Sansa Fuze v2 work.Thomas Martitz2010-03-16
| | | | | | | | | | - 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
* Add basic runtime estimation for the c200v2 (taken from Clipv1) and e200v2 ↵Michael Giacomelli2010-03-16
| | | | | | (taken from fuzev1). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25223 a1c6a512-1295-4272-9138-f99709370657
* Disable runtime estimation altogether when there is no runtime current ↵Michael Giacomelli2010-03-16
| | | | | | 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
* Forgot the #Michael Giacomelli2010-03-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25221 a1c6a512-1295-4272-9138-f99709370657
* Remove some old archos code that caused runtime estimation to be off on AMS ↵Michael Giacomelli2010-03-16
| | | | | | players while not actually working on Archos. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25220 a1c6a512-1295-4272-9138-f99709370657
* Clipv1 & m200v4 : reduce plugin buffer size to strict minimumRafaël Carré2010-03-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25219 a1c6a512-1295-4272-9138-f99709370657
* Fix a typo on a commentMustapha Senhaji2010-03-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25210 a1c6a512-1295-4272-9138-f99709370657
* Sansa Clipv2: use similar button driver to Clipv1Rafaël Carré2010-03-15
| | | | | | | | | 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
* as3525v2 has twice the as3525v1 IRAM (verified on Clip+)Rafaël Carré2010-03-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25207 a1c6a512-1295-4272-9138-f99709370657
* dir_uncached: fix opendir_uncached to have opened directories keep enough ↵Amaury Pouly2010-03-15
| | | | | | | | 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
* fat: make fat_open more flexible by accepting the file==&dir->file and make ↵Amaury Pouly2010-03-15
| | | | | | 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
* as3525* : make sure sp is setup in bootloaderRafaël Carré2010-03-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25199 a1c6a512-1295-4272-9138-f99709370657
* as3525*: setup stack pointer before we use itRafaël Carré2010-03-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25198 a1c6a512-1295-4272-9138-f99709370657
* sd-as3525v2: add card hotswap to sd_threadRafaël Carré2010-03-15
| | | | | | Clip+: add (disabled) configuration for µSD slot git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25194 a1c6a512-1295-4272-9138-f99709370657
* sd-as3525v2: prepare for multidrive buildsRafaël Carré2010-03-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25193 a1c6a512-1295-4272-9138-f99709370657
* Clipv2: enable FM so testers can confirm if it's detectedRafaël Carré2010-03-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25192 a1c6a512-1295-4272-9138-f99709370657
* as3525: do not assume we can record from microphoneRafaël Carré2010-03-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25191 a1c6a512-1295-4272-9138-f99709370657
* Clip+: si4702 FMRafaël Carré2010-03-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25190 a1c6a512-1295-4272-9138-f99709370657
* sd-as3525v2: reduce the delay before reading responseRafaël Carré2010-03-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25189 a1c6a512-1295-4272-9138-f99709370657
* ftl-nano2g.c: s/\(\*([^)]+)\)\./\1->/Michael Sparmann2010-03-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25186 a1c6a512-1295-4272-9138-f99709370657
* sd-as3525: do not reverse 2 times long responses, read them directly in the ↵Rafaël Carré2010-03-14
| | | | | | needed order git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25185 a1c6a512-1295-4272-9138-f99709370657
* sd-as3525v2: do not reverse 2 times long responses, read them directly in ↵Rafaël Carré2010-03-14
| | | | | | the needed order git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25184 a1c6a512-1295-4272-9138-f99709370657
* sd-as3525v2: delay a bit before reading the command responseRafaël Carré2010-03-14
| | | | | | | | | | 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
* Nano2G NAND: Don't continue reading on that bank if starting the read failed.Michael Sparmann2010-03-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25182 a1c6a512-1295-4272-9138-f99709370657
* Finally fast Nano2G NAND reading, also works on remapped blocks this time.Michael Sparmann2010-03-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25181 a1c6a512-1295-4272-9138-f99709370657
* Nano2G: switch over to slow writes at VFL levelMichael Sparmann2010-03-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25176 a1c6a512-1295-4272-9138-f99709370657
* Re-enable fast reads in the Nano2G VFL/FTL. (Using the wrapper API in the ↵Michael Sparmann2010-03-14
| | | | | | NAND driver) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25175 a1c6a512-1295-4272-9138-f99709370657
* Implement Nano2G fast NAND read API as a wrapper around the slow one.Michael Sparmann2010-03-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25174 a1c6a512-1295-4272-9138-f99709370657
* Nano2G FTL: Enlarge FTL buffers for faster write operationsMichael Sparmann2010-03-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25173 a1c6a512-1295-4272-9138-f99709370657
* Nano2G VFL/FTL: Use fast writesMichael Sparmann2010-03-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25172 a1c6a512-1295-4272-9138-f99709370657
* Nano2G NAND: Detect if the chip supports interleaved and/or cached writes.Michael Sparmann2010-03-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25171 a1c6a512-1295-4272-9138-f99709370657
* Revert Nano2G fast VFL reads for now. They just won't work on some hardware.Michael Sparmann2010-03-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25170 a1c6a512-1295-4272-9138-f99709370657
* Don't parallelize Nano2G NAND reads, just do pipelined ECC. (10% performance ↵Michael Sparmann2010-03-14
| | | | | | loss :-/ ) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25168 a1c6a512-1295-4272-9138-f99709370657
* Nano2G VFL: reset the bank again before the second slow read tryMichael Sparmann2010-03-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25167 a1c6a512-1295-4272-9138-f99709370657
* Nano 2G VFL: try slow read twice if fast read failedMichael Sparmann2010-03-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25166 a1c6a512-1295-4272-9138-f99709370657
* More detailed panic message for Nano2G VFL fast read problemsMichael Sparmann2010-03-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25163 a1c6a512-1295-4272-9138-f99709370657
* Make the Nano2G FTL use the new parallel read functionMichael Sparmann2010-03-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25157 a1c6a512-1295-4272-9138-f99709370657
* Add the new Nano2G NAND functions to nand-target.gMichael Sparmann2010-03-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25156 a1c6a512-1295-4272-9138-f99709370657
* Nano2G NAND interleaved erase supportMichael Sparmann2010-03-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25155 a1c6a512-1295-4272-9138-f99709370657
* Nano2G NAND interleaved write supportMichael Sparmann2010-03-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25154 a1c6a512-1295-4272-9138-f99709370657
* Nano2G NAND parallel read supportMichael Sparmann2010-03-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25153 a1c6a512-1295-4272-9138-f99709370657
* Nano2G lowlevel NAND operation transaction splitting supportMichael Sparmann2010-03-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25152 a1c6a512-1295-4272-9138-f99709370657
* Reset the Nano2G NAND idle timer also when leaving a NAND function, not just ↵Michael Sparmann2010-03-13
| | | | | | when entering them. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25151 a1c6a512-1295-4272-9138-f99709370657
* Nano2G FTL: Increase spare buffer size to 4, values below that lead to problemsMichael Sparmann2010-03-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25150 a1c6a512-1295-4272-9138-f99709370657
* Use the new read API and introduce fast highlevel FTL code.Michael Sparmann2010-03-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25149 a1c6a512-1295-4272-9138-f99709370657
* Fix a bug introduced in r25145Michael Sparmann2010-03-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25148 a1c6a512-1295-4272-9138-f99709370657
* Implement fast VFL read API (as a dummy) for Nano2GMichael Sparmann2010-03-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25147 a1c6a512-1295-4272-9138-f99709370657
* Re-commit another small Nano2G FTL bugfix that got lostMichael Sparmann2010-03-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25146 a1c6a512-1295-4272-9138-f99709370657
* Implement Nano2G VFL multi-page read API (as a dummy for now)Michael Sparmann2010-03-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25145 a1c6a512-1295-4272-9138-f99709370657
* Make Nano2G FTL buffer size configurable, no (intended) function changesMichael Sparmann2010-03-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25144 a1c6a512-1295-4272-9138-f99709370657