summaryrefslogtreecommitdiff
path: root/firmware (follow)
Commit message (Collapse)AuthorAge
...
* 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
* Touchscreen: Improved scroll thresholdThomas Martitz2010-11-10
| | | | | | | | | Remove the hardcoded (and way too small) scroll threshold (the distance moved in pixels before we think the users wants to scroll) and replace it with something based on the actual DPI of the screen. On Android we call the API for that, on other touchscreens we reimplemented Android's formula (as of 2.2) and calculate it. Flyspray: 11727 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28548 a1c6a512-1295-4272-9138-f99709370657
* MPIO HD200 manual - tex filesMarcin Bukat2010-11-09
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28544 a1c6a512-1295-4272-9138-f99709370657
* Apply FS#11729 - Remove unneeded I2SIN clock configuration for AS3525 and ↵Bertrik Sikken2010-11-09
| | | | | | AS3525v2 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28541 a1c6a512-1295-4272-9138-f99709370657
* Simplify unsigned int <-> unsigned char array conversion in ↵Bertrik Sikken2010-11-08
| | | | | | ipod_remote_tuner.c (make it endianness independent) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28537 a1c6a512-1295-4272-9138-f99709370657
* Bump BATTERY_CAPACITY_MAX to 1500 for ipod mini. Closes FS#11736Marcin Bukat2010-11-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28534 a1c6a512-1295-4272-9138-f99709370657
* remove an unused variable and #includeJonathan Gordon2010-11-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28526 a1c6a512-1295-4272-9138-f99709370657