summaryrefslogtreecommitdiff
path: root/firmware (follow)
Commit message (Collapse)AuthorAge
...
* Isolate and commit some innocent Nano2G FTL bugfixes that were introduced as ↵Michael Sparmann2010-03-13
| | | | | | part of the performance improvements git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25143 a1c6a512-1295-4272-9138-f99709370657
* Revert r25099, r25101, r25109 and r25137 for now. This doesn't seem to be ↵Michael Sparmann2010-03-13
| | | | | | quite stable on some NAND types yet. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25139 a1c6a512-1295-4272-9138-f99709370657
* Hopefully fix the latest Nano2G NAND issues. (FS#11092) Transfers for some ↵Michael Sparmann2010-03-12
| | | | | | of the chips apple is using will be slow until someone implements cached writes. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25137 a1c6a512-1295-4272-9138-f99709370657
* Add experimental support for isochronous transfers in the usb ARC driver. ↵Amaury Pouly2010-03-12
| | | | | | There are several details to tweaks however. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25130 a1c6a512-1295-4272-9138-f99709370657
* SansaAMS: debug-as3525.c Allow View HW info page to display correct info ↵Jack Halpin2010-03-11
| | | | | | | | | | | for both V1 & V2 versions of as3525. calc_freq(CLK_PLLA) for as3525v2 simply returns 240MHz instead of calculating until we understand how it is calculated. Now displays 922T or 926ejs depending on version. Remove SD and uSD info from as3525v2 as it is not useful due to different SD controller. Increased the lines used for each page of display on clip screen size. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25120 a1c6a512-1295-4272-9138-f99709370657
* Fix Nano2G rolo once againMichael Sparmann2010-03-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25117 a1c6a512-1295-4272-9138-f99709370657
* Fix scrolling direction in the Nano2G __dbg_hw_info screenMichael Sparmann2010-03-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25115 a1c6a512-1295-4272-9138-f99709370657
* Implement (unused) ADC wrapper for Nano2G to fix the redMichael Sparmann2010-03-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25114 a1c6a512-1295-4272-9138-f99709370657
* Remove a bunch of superfluous stuff from the Nano2G bootloader and fix ↵Michael Sparmann2010-03-11
| | | | | | __dbg_hw_info for Nano2G yet again git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25113 a1c6a512-1295-4272-9138-f99709370657
* Fix bootloader redMichael Sparmann2010-03-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25112 a1c6a512-1295-4272-9138-f99709370657
* Nano2G __dbg_hw_info (courtesy of Franz-Josef Haider)Michael Sparmann2010-03-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25111 a1c6a512-1295-4272-9138-f99709370657
* Increase Nano2G main stack size to 16K again. We won't get rid of the ↵Michael Sparmann2010-03-11
| | | | | | stkov's at 8K easily. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25110 a1c6a512-1295-4272-9138-f99709370657
* Even more Nano2G FTL speedup. Now 8% faster than disk mode, 10% slower than ↵Michael Sparmann2010-03-11
| | | | | | the OFW. 4.5MB/s sustained (contiguous) write, 6.0MB/s read for me now. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25109 a1c6a512-1295-4272-9138-f99709370657
* Get rid of the parent_dir field in dir_uncached.c by using the same FAT ↵Amaury Pouly2010-03-10
| | | | | | trick as in dircache. This should save ~20KB on 512B/sector targets and ~80KB on 2K/sector ones. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25105 a1c6a512-1295-4272-9138-f99709370657
* Disable HID on Nano2G for now - it's causing some instability that needs to ↵Michael Sparmann2010-03-10
| | | | | | be debugged git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25104 a1c6a512-1295-4272-9138-f99709370657
* Some Nano2G define corrections / updatesMichael Sparmann2010-03-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25103 a1c6a512-1295-4272-9138-f99709370657
* Fix bootloader redMichael Sparmann2010-03-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25101 a1c6a512-1295-4272-9138-f99709370657
* Detect iPod Nano 2G charging state correctlyMichael Sparmann2010-03-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25100 a1c6a512-1295-4272-9138-f99709370657
* iPod Nano 2G FTL performance enhancements. Still not quite as fast as the ↵Michael Sparmann2010-03-10
| | | | | | OFW, but way better than before. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25099 a1c6a512-1295-4272-9138-f99709370657
* Packard Bell Vibe 500: reset all allowed devices like in the OF.Szymon Dziok2010-03-09
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25089 a1c6a512-1295-4272-9138-f99709370657
* Display Fault status address register on data/prefetch abortsRafaël Carré2010-03-09
| | | | | | | | | | | Display Address status address register on data aborts Work on all ARM cpus but arm7tdmi (no MMU/MPU there) FlySpray: FS#10296 Author: myself with help of Torne Wuff git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25087 a1c6a512-1295-4272-9138-f99709370657
* Nano2G battery calibrationMichael Sparmann2010-03-09
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25086 a1c6a512-1295-4272-9138-f99709370657
* Statically init array to 0 instead of runtime memsetNils Wallménius2010-03-09
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25085 a1c6a512-1295-4272-9138-f99709370657
* Make mini2440 compile again.Thomas Martitz2010-03-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25081 a1c6a512-1295-4272-9138-f99709370657
* Fix red.Thomas Martitz2010-03-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25080 a1c6a512-1295-4272-9138-f99709370657
* Use ldr instead of adr, so that it compiles with a newer ld, although ↵Thomas Martitz2010-03-08
| | | | | | setting lr at that point hardly matters anyway. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25079 a1c6a512-1295-4272-9138-f99709370657
* Fix a bunch of boot.lds files so that they build with newer ld. The ↵Thomas Martitz2010-03-08
| | | | | | stack/bss sections need NOLOAD. otherwise the linker would try to include those into the binary. I don't know why this ever worked with our current ld version. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25078 a1c6a512-1295-4272-9138-f99709370657
* - Fix the control_handler selection in usb_core when a request in sent to an ↵Amaury Pouly2010-03-08
| | | | | | | | endpoint (use endpoint dir and not EP_CONTROL !) - Only interpret standard endpoint requests (previous code didn't check the request type) and pass all others to usb drivers. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25069 a1c6a512-1295-4272-9138-f99709370657
* Set IRAM split to 48KB / 80KB (apps / plugins) for M5 and X5. This way ↵Andree Buschmann2010-03-07
| | | | | | codecs can be optimized further. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25057 a1c6a512-1295-4272-9138-f99709370657
* Sansa Clip: reduce current consumption for more correct battery life ↵Rafaël Carré2010-03-07
| | | | | | estimation after r25030 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25049 a1c6a512-1295-4272-9138-f99709370657
* Higher responsiveness for iPod clickwheel acceleration.Andree Buschmann2010-03-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25047 a1c6a512-1295-4272-9138-f99709370657
* si4700 tuner: put the tuner to sleep at initRafaël Carré2010-03-05
| | | | | | gets 1h30 of runtime on Clipv1 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25030 a1c6a512-1295-4272-9138-f99709370657
* Sansa AMS: do not pretend we can power off the tunerRafaël Carré2010-03-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25029 a1c6a512-1295-4272-9138-f99709370657
* Add a few warning comments about the INIT_ATTR stuff.Thomas Martitz2010-03-04
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25024 a1c6a512-1295-4272-9138-f99709370657
* Fix as3525 lowmem targets. They put the init code into the plugin buffer, ↵Thomas Martitz2010-03-04
| | | | | | but some init functions are grabbing it. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25023 a1c6a512-1295-4272-9138-f99709370657
* AS3525v2: disable cpu frequency changesRafaël Carré2010-03-04
| | | | | | | CGU_PROC looks different from as3525v1 and there have been reports of Clip+ becoming warm when boosted git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25020 a1c6a512-1295-4272-9138-f99709370657
* Fix ipodvideo64mb by making the branch to main a long call.Thomas Martitz2010-03-04
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25019 a1c6a512-1295-4272-9138-f99709370657
* Really fix bootloaders now.Thomas Martitz2010-03-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25017 a1c6a512-1295-4272-9138-f99709370657
* Fix remaining reds. I forgot to change the app.lds of the other PP targets ↵Thomas Martitz2010-03-03
| | | | | | (it's the same file as for e200/c200 though). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25016 a1c6a512-1295-4272-9138-f99709370657
* Fix reds. Don't use the init section in the bootloader. It's not useful ↵Thomas Martitz2010-03-03
| | | | | | there anyway. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25014 a1c6a512-1295-4272-9138-f99709370657
* FS#10756 - Free unused init codeThomas Martitz2010-03-03
| | | | | | | Introduce a new .init section for initialisation code, so that it can be copied to an area which is later overwritten before calling. The stack/bss can then overwrite that code, effectively freeing the code size that the initialisation routines need. Gives a few kB ram usage back. Only implemented for PP and as3525 so far. More targets could be added, as well as more functions. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25013 a1c6a512-1295-4272-9138-f99709370657
* Enable recording histogram for h100Peter D'Hoye2010-03-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25012 a1c6a512-1295-4272-9138-f99709370657
* Histogram display on recording screen. Based on the work of Jvo Studer in FS ↵Peter D'Hoye2010-03-03
| | | | | | #5021 but reduced and reworked since the recording screen code changed quite a bit since his patch. For now enabled on iriver h1x0 and h3x0 only. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25007 a1c6a512-1295-4272-9138-f99709370657
* PANIC!!!Michael Sparmann2010-03-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25000 a1c6a512-1295-4272-9138-f99709370657
* Fix numerous non-critical iPod Nano 2G FTL bugsMichael Sparmann2010-03-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24999 a1c6a512-1295-4272-9138-f99709370657
* undo that last undo, make the font loader more forgiving to user errorsJonathan Gordon2010-03-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24994 a1c6a512-1295-4272-9138-f99709370657
* revert r24989 ad r24990 which are cuasing segfaults... they were working ↵Jonathan Gordon2010-03-02
| | | | | | fine for me though :( (stupid font stuff is cursed!) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24993 a1c6a512-1295-4272-9138-f99709370657
* * Make the user font count more saneJonathan Gordon2010-03-02
| | | | | | | | | * font 2-9 in the skins will always be user fonts in the skins * init the skinfonts array so it doesnt think id 'x' is used already * make the parser work with FONT_UI untill the very end, even on remote fonts git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24989 a1c6a512-1295-4272-9138-f99709370657
* Packard Bell Vibe 500: clean up the power off, enable poweroff while charging.Szymon Dziok2010-03-01
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24987 a1c6a512-1295-4272-9138-f99709370657
* Sansa c200: allow 16 steps of backlight brightness (just like the OF)Bertrik Sikken2010-03-01
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24984 a1c6a512-1295-4272-9138-f99709370657