summaryrefslogtreecommitdiff
path: root/firmware
AgeCommit message (Collapse)Author
2009-11-03Improvements to mini2440 audio; change CPU freq to 406MHzBob Cousins
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23495 a1c6a512-1295-4272-9138-f99709370657
2009-11-03Sansa AMS PCM : cleanupRafaël Carré
Init CGU_AUDIO with correct clock source (for play & rec) Do not disable recording clocks when starting playback, they are already disabled Move clock enable/disable code from dma callback to init git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23493 a1c6a512-1295-4272-9138-f99709370657
2009-11-03Sansa AMS: fix system_exception_wait()Rafaël Carré
If a panicf() is called while a button is still pressed, the Sansa would reboot immediately with no chance to see the message git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23490 a1c6a512-1295-4272-9138-f99709370657
2009-11-02Hopefully fix the remaining iPod Nano 2G flash issues, by adding a tiny ↵Michael Sparmann
sleep after resetting the chip. Also remove some evil tabs. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23489 a1c6a512-1295-4272-9138-f99709370657
2009-11-02Echoes logf output to the sim console when logf build is enabledJeffrey Goode
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23485 a1c6a512-1295-4272-9138-f99709370657
2009-11-02M:Robe 500/M66591 USB improvements: Interrupts now work, a bug in odd-length ↵Karl Kurbjun
transfers has been fixed. Buffers that are not initially short aligned are also now supported. Enable USB HID mouse mode. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23483 a1c6a512-1295-4272-9138-f99709370657
2009-11-01Sansa AMS : reduce size of interrupt source/isr mapping tableRafaël Carré
INT_GPIOB is not used INT_MCI0 and INT_GPIOA are only put in the table if needed git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23481 a1c6a512-1295-4272-9138-f99709370657
2009-11-01Sansa AMS PCM: remove runtime sanity checksRafaël Carré
Unaligned memory ops will cause a data abort anyway Make the check for samplerate at buildtime git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23480 a1c6a512-1295-4272-9138-f99709370657
2009-11-01Improvements to mini2440/UDA1341 audioBob Cousins
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23478 a1c6a512-1295-4272-9138-f99709370657
2009-11-01Sansa AMS recording support (Microphone and FM)Rafaël Carré
Still disabled on all targets: - Fuze and e200v2 see spurious interrupts with no source defined - Clip/m200v4 deadlock instantly when starting recording (perhaps due to low memory size) Having the code in SVN will make working on this feature easier Also add keymaps for Fuze, and correct Frequency section of recording options : the 22.05kHz limitation of e200v1 and c200v1 doesn't apply to Sansa AMS (different I2S hardware, unrelated to as3514) Flyspray: FS#10371 Authors: Fred Bauer and myself git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23476 a1c6a512-1295-4272-9138-f99709370657
2009-11-01Replace hardcoded constants (fix 32/64MB bug)Bob Cousins
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23463 a1c6a512-1295-4272-9138-f99709370657
2009-11-01Fix debug/multidrive build errorBob Cousins
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23460 a1c6a512-1295-4272-9138-f99709370657
2009-10-31Replace hard coded memory sizeBob Cousins
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23453 a1c6a512-1295-4272-9138-f99709370657
2009-10-31FS#10744 - Fuze: Last line of screen's pixels doesn't change when switching ↵Michael Chicoine
themes and using plugins git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23452 a1c6a512-1295-4272-9138-f99709370657
2009-10-31Replace hard-coded value of memory sizeBob Cousins
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23451 a1c6a512-1295-4272-9138-f99709370657
2009-10-31Remove unused #defines.Thomas Martitz
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23445 a1c6a512-1295-4272-9138-f99709370657
2009-10-31make mini2440 bootloader compile again, and remove a few warnings from sd ↵Dominik Wenger
driver. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23440 a1c6a512-1295-4272-9138-f99709370657
2009-10-31enable RTC for mini2440.Dominik Wenger
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23437 a1c6a512-1295-4272-9138-f99709370657
2009-10-31Remove svn:executable from firmwareMichael Chicoine
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23432 a1c6a512-1295-4272-9138-f99709370657
2009-10-29Make the TCC78x HW debug screen yield by including a button wait timeout.Rob Purchase
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23409 a1c6a512-1295-4272-9138-f99709370657
2009-10-28The Onda VX777 has only one button, add it to the keymap.Maurus Cuelenaere
Also fix a typo that erroneously enabled button_hold in button-target.h Flyspray: FS#10732 Author: Yann Muller git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23383 a1c6a512-1295-4272-9138-f99709370657
2009-10-28make the mini2440 simulator compile.Dominik Wenger
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23379 a1c6a512-1295-4272-9138-f99709370657
2009-10-27remove accidentally commited spaces.Dominik Wenger
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23371 a1c6a512-1295-4272-9138-f99709370657
2009-10-27Initial touchscreen support for mini2440. Based on D2 touchscreen driverDominik Wenger
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23370 a1c6a512-1295-4272-9138-f99709370657
2009-10-26Fix iPod Nano 2G UI sluggishness (thanks to JdGordon for spotting this)Michael Sparmann
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23365 a1c6a512-1295-4272-9138-f99709370657
2009-10-26Many more drivers for mini2440. Now the main binary compiles and runs.Dominik Wenger
Flyspray: FS#10725 Author: Bob Cousins git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23362 a1c6a512-1295-4272-9138-f99709370657
2009-10-26AMS Sansa: Change some #defines in debug-as3525 from "(SANSA_E200V2) || ↵Jack Halpin
defined(SANSA_FUZE) || defined(SANSA_C200V2)" to HAVE_MULTIDRIVE git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23361 a1c6a512-1295-4272-9138-f99709370657
2009-10-26fix an off-by-one error in lcd_update_rect()Michael Chicoine
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23359 a1c6a512-1295-4272-9138-f99709370657
2009-10-26Revert r23350 "AMS Sansa: Assume IDECLK is MCLK for the internal SD Disk."Jack Halpin
More information makes this assumption seem incorrect. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23356 a1c6a512-1295-4272-9138-f99709370657
2009-10-26Save one branch for archs without conditional execution (e.g. coldfire).Jens Arnold
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23355 a1c6a512-1295-4272-9138-f99709370657
2009-10-26Make current_vp static and importings from Gigabeat F/X/S lcd drivers as ↵Thomas Martitz
they don't need it anymore. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23354 a1c6a512-1295-4272-9138-f99709370657
2009-10-26Color targets: Ported assembler optimised transparent bitmap drawing from ↵Jens Arnold
Gigabeat S/F/X to all ARM targets (~23..40% speedup). * C optimised transparent bitmap drawing for non-ARM targets and sims. * Use the more compact boundary checking for non-transparent native bitmap drawing as well. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23353 a1c6a512-1295-4272-9138-f99709370657
2009-10-25AMS Sansa: Assume IDECLK is MCLK for the internal SD Disk. Reduce IDECLK ↵Jack Halpin
to 62 MHz for now to be consistent with MCLK for uSD which is PCLK. Adjust SD timeouts accordingly. Adjust code in debug-as3525.c to display correct frequencies on system/debug/View disk info page. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23350 a1c6a512-1295-4272-9138-f99709370657
2009-10-25Fix ipod nano 2g bootloader link problem, caused by my previous commitBertrik Sikken
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23348 a1c6a512-1295-4272-9138-f99709370657
2009-10-25Meizu M6 SP: make bootloader compile and run againBertrik Sikken
* don't use DRAM yet in the bootloader linker script * add header files for the ftl and nand * update svn:keywords git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23347 a1c6a512-1295-4272-9138-f99709370657
2009-10-25Meizu M6 SP: update lcd driver, it is now possible to display a rockbox logo ↵Bertrik Sikken
(with some limitations, see comments in lcd-m6sp.c) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23345 a1c6a512-1295-4272-9138-f99709370657
2009-10-25Little bit of const correctnessNils Wallménius
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23343 a1c6a512-1295-4272-9138-f99709370657
2009-10-25power-meizu.c: fix usage of USB_TR nameBertrik Sikken
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23341 a1c6a512-1295-4272-9138-f99709370657
2009-10-25Add define for SD_SET_CLR_CARD_DETECT 42 /* acmd42 */ to sd.h for use with ↵Jack Halpin
4 bit WIDEBUS. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23340 a1c6a512-1295-4272-9138-f99709370657
2009-10-24Adjust the iPod Nano 2G CPU clock freq again, this time to an exact value. ↵Michael Sparmann
Also add hardware defines for the 9th DMA channel we discovered on the S5L8701, and fix the µsec timer (there were missing braces). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23338 a1c6a512-1295-4272-9138-f99709370657
2009-10-24Plumb an iPod Nano 2G battery leak that started spilling as soon as USB was ↵Michael Sparmann
used at least once until a reboot. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23335 a1c6a512-1295-4272-9138-f99709370657
2009-10-24Add #ifdef HAVE_MULTIDRIVE to HS timings switch for uSD cards.Jack Halpin
Internal cards are v1 sd cards so no need to include this code for the clip. Move transition from STBY -> TRAN-> STBY states inside the if(sd_v2) conditional check for HS switch as it's not needed for non HS cards. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23331 a1c6a512-1295-4272-9138-f99709370657
2009-10-24Speed up lcd_update_rect by ~2.5% by counting towards 0 in the loop.Thomas Martitz
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23329 a1c6a512-1295-4272-9138-f99709370657
2009-10-24Hide yellowMichael Sparmann
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23327 a1c6a512-1295-4272-9138-f99709370657
2009-10-23Fix redMichael Sparmann
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23326 a1c6a512-1295-4272-9138-f99709370657
2009-10-23Implement iPod Nano 2G storage active indicatorMichael Sparmann
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23325 a1c6a512-1295-4272-9138-f99709370657
2009-10-23Finally a click, pop and other distortion free PCM driver for that fishy ↵Michael Sparmann
bufferless S5L870x I2S controller. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23324 a1c6a512-1295-4272-9138-f99709370657
2009-10-23Revert disabling of USB HID while in charging mode (introduced by r23322), inTomer Shalev
order to prevent having no interface at all when USB HID is disabled and the DAP is connected in charge-only mode (thanks for gevaerts for noticing). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23323 a1c6a512-1295-4272-9138-f99709370657
2009-10-23FS#10704 - Make a configuration option to disable USB HID Tomer Shalev
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23322 a1c6a512-1295-4272-9138-f99709370657
2009-10-22Working Bootloader for mini2440. Dominik Wenger
Flyspray: FS#10701 Author: Bob Cousins git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23316 a1c6a512-1295-4272-9138-f99709370657