summaryrefslogtreecommitdiff
path: root/firmware (follow)
Commit message (Collapse)AuthorAge
...
* Fix red by moving the difinition up.Thomas Martitz2010-12-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28729 a1c6a512-1295-4272-9138-f99709370657
* Android: Make lcd updates synchronous, doesn't make it faster but smoother ↵Thomas Martitz2010-12-02
| | | | | | | | (no updates are skipped) and guaranteed to be glitch free. test_fps can also now report reasonable numbers: ~62 fps for both 1/1 and 1/4 updates (was 300-400 previously). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28728 a1c6a512-1295-4272-9138-f99709370657
* Enable ARM ASM optimzations on android. Speedup in codecs ranges from 20% to ↵Thomas Martitz2010-12-02
| | | | | | 150%. Most codecs now need well below 30MHz. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28727 a1c6a512-1295-4272-9138-f99709370657
* Fix reds, inclusion of C files into plugins is tricky.Thomas Martitz2010-12-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28724 a1c6a512-1295-4272-9138-f99709370657
* Change the gcc options for sdl builds to allow for gnu99 features, it needs ↵Thomas Martitz2010-12-02
| | | | | | some fixes in other places. Fixes test_mem compilation failure on cygwin. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28723 a1c6a512-1295-4272-9138-f99709370657
* HDD6330: implement block transfers through the LCD2 bridge in ↵Szymon Dziok2010-12-02
| | | | | | lcd_update_rect(), speedup is huge, fps over 4 times faster. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28722 a1c6a512-1295-4272-9138-f99709370657
* Remove tabsAndree Buschmann2010-12-01
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28719 a1c6a512-1295-4272-9138-f99709370657
* Add HD300 button defines for system_exception_wait()Marcin Bukat2010-12-01
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28715 a1c6a512-1295-4272-9138-f99709370657
* RTC s35380a - fix initialization.Marcin Bukat2010-11-29
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28711 a1c6a512-1295-4272-9138-f99709370657
* HD300 - decrease touchstrip sensitivityMarcin Bukat2010-11-29
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28707 a1c6a512-1295-4272-9138-f99709370657
* MPIO - drop wait states for LCD accessMarcin Bukat2010-11-29
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28706 a1c6a512-1295-4272-9138-f99709370657
* HD300 - add basic RTC supportMarcin Bukat2010-11-28
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28697 a1c6a512-1295-4272-9138-f99709370657
* Accept FS#11774 by Michael Hohmuth (with some own modifications to #ifdef ↵Frank Gevaerts2010-11-28
| | | | | | | | | | conditions) Unmount all filesystems before connecting USB. This ensures that all filehandles are closed, which avoids possible filesystem corruption git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28693 a1c6a512-1295-4272-9138-f99709370657
* HD300 - add missing i2c initializtion.Marcin Bukat2010-11-27
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28685 a1c6a512-1295-4272-9138-f99709370657
* Undo r28682. Bad idea...Andree Buschmann2010-11-27
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28683 a1c6a512-1295-4272-9138-f99709370657
* Use CACHEALIGN_BITS to calculate CACHEALIGN_SIZE instead of directly setting it.Andree Buschmann2010-11-27
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28682 a1c6a512-1295-4272-9138-f99709370657
* MPIO HD300 - initial commitMarcin Bukat2010-11-26
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28680 a1c6a512-1295-4272-9138-f99709370657
* Sansa c200/c200v2: limit allowable contrast value to 0-127, it wraps at 128.Bertrik Sikken2010-11-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28662 a1c6a512-1295-4272-9138-f99709370657
* Fix typo in comment.Andree Buschmann2010-11-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28641 a1c6a512-1295-4272-9138-f99709370657
* Change alignment macros to allow further performance optimization. Define ↵Andree Buschmann2010-11-21
| | | | | | the CACHEALIGN macros for all ARM CPUs, the used alignment size is derived from CACHEALIGN_BITS which has been defined for each supported ARM CPU with r28619. The default alignment size for ARM is set to 32 bytes as new -- not yet supported -- ARM CPUs will most probably need this alignment. To be able to differ between ARM and other CPUs a new macro called MEM_ALIGN_ATTR is introduced. This equals CACHEALIGN_ATTR for ARM, 16 byte alignment for Coldfire and is kept empty for other CPUs. MEM_ALIGN_ATTR is available system wide. From measurements it is expected that the usage of MEM_ALIGN_ATTR can give significant performance gain on ARM11 CPUs. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28625 a1c6a512-1295-4272-9138-f99709370657
* Reinsert CACHEALIGN_SIZE to imx31l.h, r28619 expected another local change.Andree Buschmann2010-11-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28620 a1c6a512-1295-4272-9138-f99709370657
* Define CACHEALIGN_BITS for missing ARM CPUs for later use.Andree Buschmann2010-11-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28619 a1c6a512-1295-4272-9138-f99709370657
* FS#11608: switch cpu to async operation in boosted modeFred Bauer2010-11-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28616 a1c6a512-1295-4272-9138-f99709370657
* fix reds, not so nice fiddling with simulator stubs to make it all worksJonathan Gordon2010-11-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28614 a1c6a512-1295-4272-9138-f99709370657
* Make the %tr (radio RSSI) tag work as a bar tag or as a conditional.Jonathan Gordon2010-11-18
| | | | | | As a conditional it scales its value to the number of options you give it (like volume) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28613 a1c6a512-1295-4272-9138-f99709370657
* Implement udelay() for S5L870x. Exchange sleep() with udelay() during CPU ↵Andree Buschmann2010-11-15
| | | | | | voltage scaling. Voltage scaling was measured stable with 50us delay, to have some headroom we use 100us. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28606 a1c6a512-1295-4272-9138-f99709370657
* iPod Nano 2G LCD sleep: Powering down LDO2 also affects USB, so we can't do ↵Michael Sparmann2010-11-14
| | | | | | that to shut off the LCD. Leave it on for now, and use the lightweight approach for waking up the Leadis LCD. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28601 a1c6a512-1295-4272-9138-f99709370657
* Move pcm doublebuffer to IRAM on nano 2G.Andree Buschmann2010-11-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28600 a1c6a512-1295-4272-9138-f99709370657
* iPod Nano 2G LCD sleep: Send LCD_EVENT_ACTIVATION eventMichael Sparmann2010-11-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28593 a1c6a512-1295-4272-9138-f99709370657
* iPod Nano 2G: Implement LCD sleep (FS#11604 by Franz-Josef Haider), adds up ↵Michael Sparmann2010-11-14
| | | | | | to 5 hours of battery life git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28591 a1c6a512-1295-4272-9138-f99709370657
* iPod Nano 2G: Dynamic Vcore scaling, based on current CPU clock. Adds 1-2 ↵Michael Sparmann2010-11-14
| | | | | | hours of battery life. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28590 a1c6a512-1295-4272-9138-f99709370657
* iPod Nano 2G: Set I2C clock to 374400 Hz, now that we know what it is ↵Michael Sparmann2010-11-14
| | | | | | derived from. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28589 a1c6a512-1295-4272-9138-f99709370657
* iPod Nano 2G: Use sane (150 microseconds) PLL locking delays and properly ↵Michael Sparmann2010-11-14
| | | | | | set a third CLKCON register I just discovered git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28588 a1c6a512-1295-4272-9138-f99709370657
* Oops, forgot to add CLKCON3 to the CPU header. Fixes red.Michael Sparmann2010-11-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28587 a1c6a512-1295-4272-9138-f99709370657
* Hopefully fix FS#11696: scrollwheel doesn't respond in some cases.Magnus Holmgren2010-11-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28584 a1c6a512-1295-4272-9138-f99709370657
* si4700/rda5802 tuners: prevent hang when changing radio region. Probably ↵Bertrik Sikken2010-11-14
| | | | | | fixes bug FS#11754 . git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28582 a1c6a512-1295-4272-9138-f99709370657
* iPod Nano 2G: Fix I2S clocking. All sampling rates should work now.Michael Sparmann2010-11-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28581 a1c6a512-1295-4272-9138-f99709370657
* iPod Nano 2G: Finally FIQ-less and glitch-free PCM. This should allow for ↵Michael Sparmann2010-11-13
| | | | | | IRQ latencies high enough to allow re-locking PLLs and changing and stabilizing Vcore when switching CPU frequency. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28580 a1c6a512-1295-4272-9138-f99709370657
* Damn. Remove another typo.Michael Sparmann2010-11-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28579 a1c6a512-1295-4272-9138-f99709370657
* Fix a typo in a commentMichael Sparmann2010-11-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28578 a1c6a512-1295-4272-9138-f99709370657
* Fix multivolume caseFrank Gevaerts2010-11-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28577 a1c6a512-1295-4272-9138-f99709370657
* Reduce the amount of stack space needed by fat_rename and mkdir_uncached.Michael Sparmann2010-11-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28576 a1c6a512-1295-4272-9138-f99709370657
* iPod Nano 2G: Post-mortem memory dumper stub (FS#11701)Michael Sparmann2010-11-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28573 a1c6a512-1295-4272-9138-f99709370657
* iPod Nano 2G: Reduce popping noise during codec powerup, especially when ↵Michael Sparmann2010-11-13
| | | | | | driving high-impedance loads git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28572 a1c6a512-1295-4272-9138-f99709370657
* Remove redundant SOURCES entry for iPod Nano 2GMichael Sparmann2010-11-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28571 a1c6a512-1295-4272-9138-f99709370657
* iPod Nano 2G FTL: Remove some meaningless code in ftl_initMichael Sparmann2010-11-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28570 a1c6a512-1295-4272-9138-f99709370657
* MPIO: move files a bit in preparation for HD300 portMarcin Bukat2010-11-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28567 a1c6a512-1295-4272-9138-f99709370657
* Android: Change how detecting call state (introduced in r27746) works, from ↵Thomas Martitz2010-11-12
| | | | | | | | | | | | | polling to event based. * For some reason, the polling methid is much more inefficient than I thought. According to htop it caused up to 15% CPU load on some phones (e.g. Galaxy S). The event based causes no CPU load. Rockbox' idle CPU load is now back to 0%, while it was previously dominated by polling the call state. * Also stop on outgoing calls (no need to explicitely pause for making a call anymore). * Factor out the detection mechanism to separate files. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28564 a1c6a512-1295-4272-9138-f99709370657
* Signal strength meter for FM radio - FS#8151 by Przemysław HołubowskiBertrik Sikken2010-11-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28559 a1c6a512-1295-4272-9138-f99709370657
* Onda VX767: get some facts about the state of the current LCD driver straightMaurus Cuelenaere2010-11-11
| | | | | | | * Remove wrong comment in config * Add a note to the LCD driver stating that it isn't complete and thus non-working atm git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28558 a1c6a512-1295-4272-9138-f99709370657