summaryrefslogtreecommitdiffstats
path: root/firmware
AgeCommit message (Collapse)AuthorFilesLines
2009-09-25AMS Sansa: Add delay for µSD writes to fix CRC failures with class 6 µSD ↵Jack Halpin1-0/+8
cards. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22825 a1c6a512-1295-4272-9138-f99709370657
2009-09-24FS#9824: Fix FM channel spacing for EuropeBertrik Sikken2-4/+16
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22822 a1c6a512-1295-4272-9138-f99709370657
2009-09-23Fix red for HAS_SERIAL_REMOTEThomas Martitz1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22801 a1c6a512-1295-4272-9138-f99709370657
2009-09-23Fix non-hold button and headphone detection target sims.Thomas Martitz1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22800 a1c6a512-1295-4272-9138-f99709370657
2009-09-23Rework the simulators button reading to not implement it's own complete driver.Thomas Martitz1-8/+19
Instead, implement it more as a target driver with button_read_device(), button_init_device() and button_hold(), then use the normal button driver from firmware/drivers/button.c. Fixes FS#10451 ("backlight off on hold doesn't function properly"). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22799 a1c6a512-1295-4272-9138-f99709370657
2009-09-21ata-nand-telechips: tcc77x have now USEC_TIMERVitja Makarov1-2/+0
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22763 a1c6a512-1295-4272-9138-f99709370657
2009-09-20i7: pcm-telechips fix sampling rate that was about 40000 instead of 44100Vitja Makarov1-74/+12
- remove test case - remove trailing spaces git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22761 a1c6a512-1295-4272-9138-f99709370657
2009-09-19Remove dead or useless defines: HAVE_ONDIO_IC was replaced by CONFIG_I2C but ↵Marianne Arnold5-11/+0
just added not replaced for the OndioFM in errr... r5675. The creativezv* and the m200v4 config files defined CONFIG_I2C twice. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22736 a1c6a512-1295-4272-9138-f99709370657
2009-09-18i7: _backlight_init() turn backlight on, as we can miss panic messageVitja Makarov1-0/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22730 a1c6a512-1295-4272-9138-f99709370657
2009-09-18tcc77x: add tcc77x_cscfg_bw() helper for external memory bus width setupVitja Makarov3-2/+15
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22729 a1c6a512-1295-4272-9138-f99709370657
2009-09-17i7: Fix memory bus initialization, thanks to Genia Bezman!Vitja Makarov1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22722 a1c6a512-1295-4272-9138-f99709370657
2009-09-17Fix a comment so that it matches the codeDave Chapman1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22718 a1c6a512-1295-4272-9138-f99709370657
2009-09-17Fix unreliable LCD updates on the "type 0" LCD. Plus add some comments and ↵Dave Chapman1-2/+18
a stub lcd_blit_yuv() git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22717 a1c6a512-1295-4272-9138-f99709370657
2009-09-17TIMERB is in a different location on the S5L8701Dave Chapman3-3/+18
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22716 a1c6a512-1295-4272-9138-f99709370657
2009-09-17Add PLL2 definitions for the S5L8701, plus some config file tweaks for the ↵Dave Chapman3-14/+9
Nano2G git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22715 a1c6a512-1295-4272-9138-f99709370657
2009-09-17Add an app.lds and some stub functions for the Nano 2G - this isn't enough ↵Dave Chapman5-0/+377
to make rockbox.bin compile, but it's a step towards it (more commits coming soon). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22714 a1c6a512-1295-4272-9138-f99709370657
2009-09-13Get rid of some of the code duplication from checkwps, it still duplicates a ↵Thomas Martitz1-2/+0
lot though. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22695 a1c6a512-1295-4272-9138-f99709370657
2009-09-12AMS Sansa: Adjust View HW info page to display SD and uSD MCICLK freqs insteadJack Halpin1-36/+66
of 400 khz Ident freq. Also misc formatting changes. Displaying the 400 khz ident frequency for the SD and uSD cards was not really useful information. This change displays the MCICLK frequency that we are running the cards at. The page now displays 0MHz until a card access and then will displays the set frequency and the actual frequency. The uSD display is now only displayed for those players with a uSD git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22684 a1c6a512-1295-4272-9138-f99709370657
2009-09-08Samsung YH925: Reset the LCD orientation to what the OF expects before ↵Thomas Martitz1-0/+12
branching to it in dualbooting Author: Mark Arigo git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22659 a1c6a512-1295-4272-9138-f99709370657
2009-09-07Higher the button delay on the fuze a bit more, the wrong hold button reads ↵Thomas Martitz1-1/+1
aren't happening anymore apparently even for plugins with heavy lcd updates. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22658 a1c6a512-1295-4272-9138-f99709370657
2009-09-07M:Robe 500: Fix glitches when using DMA for LCD updates.Karl Kurbjun1-6/+37
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22650 a1c6a512-1295-4272-9138-f99709370657
2009-09-06move the CONFIG_LED #define out into config.h as all but 3 targets actually ↵Jonathan Gordon47-140/+2
have a real one (and apparently lots had it #defined in a !SIMULATOR block! ) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22644 a1c6a512-1295-4272-9138-f99709370657
2009-09-06Make the e200 compile the vled for the sim... other targets are probably ↵Jonathan Gordon1-2/+4
doing the same thing so find out which.. commit will be immediatly followed to fixd red git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22642 a1c6a512-1295-4272-9138-f99709370657
2009-09-06Sansa c200v2: fix si4700 tuner initialisation to make it work for the c200v2Bertrik Sikken1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22641 a1c6a512-1295-4272-9138-f99709370657
2009-09-05Sansa c200v2: update DBOP button reading mechanism, this enables readout of ↵Bertrik Sikken2-47/+62
the volume buttons, rec and hold button. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22635 a1c6a512-1295-4272-9138-f99709370657
2009-09-05Increase the button delays slightly to aid against sporadic missreads of the ↵Thomas Martitz1-2/+2
hold button an sporadic blue pixels on the display. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22628 a1c6a512-1295-4272-9138-f99709370657
2009-09-05Make the Fuze usable again by inserting a few delays in the lcd functions, ↵Thomas Martitz1-17/+21
core rockbox should be fine now. NOTE: *After exiting* plugins (e.g. doom, plasma, pictureflow) which do heavy lcd updates, the Fuze still fails (backlight goes off) -- I have no idea how that happens yet, Unless I find a fix for that within the next few days, I'm probably going to revert one/both of the lcd speedup commits. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22627 a1c6a512-1295-4272-9138-f99709370657
2009-09-05Fix display bug in the Samsung YH-920 on partial lcd updates.Mark Arigo1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22626 a1c6a512-1295-4272-9138-f99709370657
2009-09-04Fix typos in the commentAlexander Levin1-2/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22625 a1c6a512-1295-4272-9138-f99709370657
2009-09-04Const police raid\!Nils Wallménius2-10/+13
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22621 a1c6a512-1295-4272-9138-f99709370657
2009-09-04iaudio7: Implement udelay, mostly based on D2 port, except Z-clock ↵Vitja Makarov3-7/+17
initialization git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22620 a1c6a512-1295-4272-9138-f99709370657
2009-09-04Explain the stride and fix the player.Karl Kurbjun1-19/+62
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22616 a1c6a512-1295-4272-9138-f99709370657
2009-09-04Fix STRIDE macro for multiscreen and add stride support for picture lib.Karl Kurbjun2-5/+17
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22615 a1c6a512-1295-4272-9138-f99709370657
2009-09-02i7: Notify the backlight driver when the HOLD button is toggled, same as D2Vitja Makarov1-0/+12
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22607 a1c6a512-1295-4272-9138-f99709370657
2009-09-02M:Robe 500: fix warningKarl Kurbjun1-0/+4
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22600 a1c6a512-1295-4272-9138-f99709370657
2009-09-02M:Robe 500: Add low-level support for vertical stridesKarl Kurbjun1-198/+113
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22599 a1c6a512-1295-4272-9138-f99709370657
2009-09-02Update Vertical stride so that it's oriented left to right in the destination.Karl Kurbjun1-25/+22
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22598 a1c6a512-1295-4272-9138-f99709370657
2009-09-01D2: Obey the SD card write-protect tabRob Purchase1-0/+7
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22596 a1c6a512-1295-4272-9138-f99709370657
2009-09-01D2: Enable ARM cache coherency functions (eg. during codec load), which ↵Rob Purchase4-1/+9
should eliminate data aborts/freezes on track changes. NOTE: The linker script reserves space at the end of DRAM for the TTB, but this is not currently used. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22595 a1c6a512-1295-4272-9138-f99709370657
2009-09-01Fixed checkwps build warnings. Updated checkwps makefile to be closer to main.Björn Stenberg1-0/+4
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22593 a1c6a512-1295-4272-9138-f99709370657
2009-09-01YH920 : enable battery reading (uncalibrated yet)Rafaël Carré1-2/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22592 a1c6a512-1295-4272-9138-f99709370657
2009-09-01Enable sound on the Samsung YH-920Mark Arigo1-0/+5
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22588 a1c6a512-1295-4272-9138-f99709370657
2009-09-01Move the FIFO emptying up, as having it after lcd_write_single_data16() ↵Thomas Martitz2-10/+10
causes problems with uneven transfers (I'm not sure why). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22581 a1c6a512-1295-4272-9138-f99709370657
2009-09-01Add in BMP loader for vertical stride and include lcd-16bit-vert.c in SOURCESKarl Kurbjun1-0/+4
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22580 a1c6a512-1295-4272-9138-f99709370657
2009-09-01Initial vertical stride LCD driver. Backdrop is inverted with it currently.Karl Kurbjun1-0/+923
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22579 a1c6a512-1295-4272-9138-f99709370657
2009-09-01Fuze/e200v2: Speed up the LCD further by letting the FIFO fill until it's ↵Thomas Martitz3-13/+19
full instead of keeping it almost empty. The blue bars I previously had with this way are fixed by blocking DBOP output while reading buttons from GPIO. We reached the maximum fps even at unboosted now (100.0 fps at lcd_update(), DBOP can't do more). Optimisation to YUV stuff is still possible though. The e200v2 scrollwheel is very improved due to the this and the previous speedup since the chance of getting the wheel read blocked is greatly decreased with faster updates. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22578 a1c6a512-1295-4272-9138-f99709370657
2009-08-31Apply the lcd speed fix from fuze also to e200v2. Improves speed by a factor ~2.Dominik Wenger1-9/+30
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22575 a1c6a512-1295-4272-9138-f99709370657
2009-08-31Speed up the Fuze's LCD by a factor of ~2.1 (lcd_update()) by using 32bit ↵Thomas Martitz2-17/+46
transfers when possible. Unaligned (to 4byte boundary) and odd (where the amount of data is not an integer multiple of 32bit) are still supported. Even those still have a speedup of >2. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22574 a1c6a512-1295-4272-9138-f99709370657
2009-08-30Fix Onda VX777 boot extensionMaurus Cuelenaere1-0/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22560 a1c6a512-1295-4272-9138-f99709370657
2009-08-30Fix x_offset for YUV blitting.Thomas Martitz1-0/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22556 a1c6a512-1295-4272-9138-f99709370657