summaryrefslogtreecommitdiffstats
path: root/firmware
AgeCommit message (Collapse)AuthorFilesLines
2010-11-29HD300 - decrease touchstrip sensitivityMarcin Bukat1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28707 a1c6a512-1295-4272-9138-f99709370657
2010-11-29MPIO - drop wait states for LCD accessMarcin Bukat1-2/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28706 a1c6a512-1295-4272-9138-f99709370657
2010-11-28HD300 - add basic RTC supportMarcin Bukat4-2/+133
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28697 a1c6a512-1295-4272-9138-f99709370657
2010-11-28Accept FS#11774 by Michael Hohmuth (with some own modifications to #ifdef ↵Frank Gevaerts6-10/+26
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
2010-11-27HD300 - add missing i2c initializtion.Marcin Bukat1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28685 a1c6a512-1295-4272-9138-f99709370657
2010-11-27Undo r28682. Bad idea...Andree Buschmann1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28683 a1c6a512-1295-4272-9138-f99709370657
2010-11-27Use CACHEALIGN_BITS to calculate CACHEALIGN_SIZE instead of directly setting it.Andree Buschmann1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28682 a1c6a512-1295-4272-9138-f99709370657
2010-11-26MPIO HD300 - initial commitMarcin Bukat14-8/+1050
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28680 a1c6a512-1295-4272-9138-f99709370657
2010-11-24Sansa c200/c200v2: limit allowable contrast value to 0-127, it wraps at 128.Bertrik Sikken2-2/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28662 a1c6a512-1295-4272-9138-f99709370657
2010-11-22Fix typo in comment.Andree Buschmann1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28641 a1c6a512-1295-4272-9138-f99709370657
2010-11-21Change alignment macros to allow further performance optimization. Define ↵Andree Buschmann2-50/+65
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
2010-11-19Reinsert CACHEALIGN_SIZE to imx31l.h, r28619 expected another local change.Andree Buschmann1-0/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28620 a1c6a512-1295-4272-9138-f99709370657
2010-11-19Define CACHEALIGN_BITS for missing ARM CPUs for later use.Andree Buschmann4-1/+6
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28619 a1c6a512-1295-4272-9138-f99709370657
2010-11-18FS#11608: switch cpu to async operation in boosted modeFred Bauer1-2/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28616 a1c6a512-1295-4272-9138-f99709370657
2010-11-18fix reds, not so nice fiddling with simulator stubs to make it all worksJonathan Gordon2-2/+3
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28614 a1c6a512-1295-4272-9138-f99709370657
2010-11-18Make the %tr (radio RSSI) tag work as a bar tag or as a conditional.Jonathan Gordon1-9/+8
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
2010-11-15Implement udelay() for S5L870x. Exchange sleep() with udelay() during CPU ↵Andree Buschmann2-1/+8
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
2010-11-14iPod Nano 2G LCD sleep: Powering down LDO2 also affects USB, so we can't do ↵Michael Sparmann2-858/+665
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
2010-11-14Move pcm doublebuffer to IRAM on nano 2G.Andree Buschmann1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28600 a1c6a512-1295-4272-9138-f99709370657
2010-11-14iPod Nano 2G LCD sleep: Send LCD_EVENT_ACTIVATION eventMichael Sparmann1-846/+847
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28593 a1c6a512-1295-4272-9138-f99709370657
2010-11-14iPod Nano 2G: Implement LCD sleep (FS#11604 by Franz-Josef Haider), adds up ↵Michael Sparmann3-35/+479
to 5 hours of battery life git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28591 a1c6a512-1295-4272-9138-f99709370657
2010-11-14iPod Nano 2G: Dynamic Vcore scaling, based on current CPU clock. Adds 1-2 ↵Michael Sparmann1-33/+8
hours of battery life. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28590 a1c6a512-1295-4272-9138-f99709370657
2010-11-14iPod Nano 2G: Set I2C clock to 374400 Hz, now that we know what it is ↵Michael Sparmann1-10/+10
derived from. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28589 a1c6a512-1295-4272-9138-f99709370657
2010-11-14iPod Nano 2G: Use sane (150 microseconds) PLL locking delays and properly ↵Michael Sparmann1-2/+6
set a third CLKCON register I just discovered git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28588 a1c6a512-1295-4272-9138-f99709370657
2010-11-14Oops, forgot to add CLKCON3 to the CPU header. Fixes red.Michael Sparmann1-6/+7
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28587 a1c6a512-1295-4272-9138-f99709370657
2010-11-14Hopefully fix FS#11696: scrollwheel doesn't respond in some cases.Magnus Holmgren1-3/+3
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28584 a1c6a512-1295-4272-9138-f99709370657
2010-11-14si4700/rda5802 tuners: prevent hang when changing radio region. Probably ↵Bertrik Sikken2-19/+0
fixes bug FS#11754 . git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28582 a1c6a512-1295-4272-9138-f99709370657
2010-11-14iPod Nano 2G: Fix I2S clocking. All sampling rates should work now.Michael Sparmann1-19/+15
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28581 a1c6a512-1295-4272-9138-f99709370657
2010-11-13iPod Nano 2G: Finally FIQ-less and glitch-free PCM. This should allow for ↵Michael Sparmann2-169/+113
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
2010-11-13Damn. Remove another typo.Michael Sparmann1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28579 a1c6a512-1295-4272-9138-f99709370657
2010-11-13Fix a typo in a commentMichael Sparmann1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28578 a1c6a512-1295-4272-9138-f99709370657
2010-11-13Fix multivolume caseFrank Gevaerts1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28577 a1c6a512-1295-4272-9138-f99709370657
2010-11-13Reduce the amount of stack space needed by fat_rename and mkdir_uncached.Michael Sparmann2-16/+29
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28576 a1c6a512-1295-4272-9138-f99709370657
2010-11-13iPod Nano 2G: Post-mortem memory dumper stub (FS#11701)Michael Sparmann3-0/+312
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28573 a1c6a512-1295-4272-9138-f99709370657
2010-11-13iPod Nano 2G: Reduce popping noise during codec powerup, especially when ↵Michael Sparmann1-1/+40
driving high-impedance loads git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28572 a1c6a512-1295-4272-9138-f99709370657
2010-11-13Remove redundant SOURCES entry for iPod Nano 2GMichael Sparmann1-1/+0
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28571 a1c6a512-1295-4272-9138-f99709370657
2010-11-13iPod Nano 2G FTL: Remove some meaningless code in ftl_initMichael Sparmann1-27/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28570 a1c6a512-1295-4272-9138-f99709370657
2010-11-12MPIO: move files a bit in preparation for HD300 portMarcin Bukat9-7/+7
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28567 a1c6a512-1295-4272-9138-f99709370657
2010-11-12Android: Change how detecting call state (introduced in r27746) works, from ↵Thomas Martitz4-24/+71
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
2010-11-11Signal strength meter for FM radio - FS#8151 by Przemysław HołubowskiBertrik Sikken11-1/+102
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28559 a1c6a512-1295-4272-9138-f99709370657
2010-11-11Onda VX767: get some facts about the state of the current LCD driver straightMaurus Cuelenaere2-4/+8
* 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
2010-11-10Touchscreen: Improved scroll thresholdThomas Martitz11-2/+85
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
2010-11-09MPIO HD200 manual - tex filesMarcin Bukat1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28544 a1c6a512-1295-4272-9138-f99709370657
2010-11-09Apply FS#11729 - Remove unneeded I2SIN clock configuration for AS3525 and ↵Bertrik Sikken1-9/+4
AS3525v2 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28541 a1c6a512-1295-4272-9138-f99709370657
2010-11-08Simplify unsigned int <-> unsigned char array conversion in ↵Bertrik Sikken1-23/+8
ipod_remote_tuner.c (make it endianness independent) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28537 a1c6a512-1295-4272-9138-f99709370657
2010-11-08Bump BATTERY_CAPACITY_MAX to 1500 for ipod mini. Closes FS#11736Marcin Bukat2-2/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28534 a1c6a512-1295-4272-9138-f99709370657
2010-11-07remove an unused variable and #includeJonathan Gordon1-2/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28526 a1c6a512-1295-4272-9138-f99709370657
2010-11-06fix yellowMarcin Bukat1-2/+0
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28524 a1c6a512-1295-4272-9138-f99709370657
2010-11-06fix yellow and red from r28522Marcin Bukat3-2/+5
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28523 a1c6a512-1295-4272-9138-f99709370657
2010-11-06move dbg_ports() from apps/menu_debug.c to target tree. FS#11712 by me.Marcin Bukat23-14/+519
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28522 a1c6a512-1295-4272-9138-f99709370657