summaryrefslogtreecommitdiff
path: root/firmware (follow)
Commit message (Collapse)AuthorAge
...
* mmu-arm* : cpucache_invalidate() needs to be in IRAM for roloRafaël Carré2010-04-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25627 a1c6a512-1295-4272-9138-f99709370657
* mmu-arm (v4/v5) : fix previous commit, clean/invalidate correctly the first ↵Rafaël Carré2010-04-13
| | | | | | segment in each loop git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25626 a1c6a512-1295-4272-9138-f99709370657
* mmu-arm (v4/v5) : use one less instruction in invalidate_dcache/clean_dcacheRafaël Carré2010-04-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25625 a1c6a512-1295-4272-9138-f99709370657
* mmu-s5l8700.S: correct a comment about segment position in index formatRafaël Carré2010-04-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25624 a1c6a512-1295-4272-9138-f99709370657
* s5l8700 : remove some CRLF line endingsRafaël Carré2010-04-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25623 a1c6a512-1295-4272-9138-f99709370657
* Enforce the 80-char limit to make everyone happy.Amaury Pouly2010-04-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25619 a1c6a512-1295-4272-9138-f99709370657
* - Forget a cosmetic change.Amaury Pouly2010-04-13
| | | | | | - Interface number is in lower half of wIndex for interface control requests. Upper half is reserved and used in other protocols. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25618 a1c6a512-1295-4272-9138-f99709370657
* Attempt to have a consistent coding convention in usb_core.cAmaury Pouly2010-04-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25617 a1c6a512-1295-4272-9138-f99709370657
* Gigabeat S: Employ more accurate battery charging curve.Michael Sevakis2010-04-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25615 a1c6a512-1295-4272-9138-f99709370657
* fix yellowRafaël Carré2010-04-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25602 a1c6a512-1295-4272-9138-f99709370657
* Tweaking iPod Video battery configuration. Dangerous battery level is latest ↵Andree Buschmann2010-04-11
| | | | | | reached below 3500 mV, discharge curve is optimized for stable runtime estimation. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25600 a1c6a512-1295-4272-9138-f99709370657
* as3525v2: only clear DIV0 bits in set_cpu_frequency() (not bit 6)Rafaël Carré2010-04-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25595 a1c6a512-1295-4272-9138-f99709370657
* as3525v2: clarify the comment about write supportRafaël Carré2010-04-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25594 a1c6a512-1295-4272-9138-f99709370657
* Fix an almost 3 years old bug introduced when moving the archos power ↵Jens Arnold2010-04-11
| | | | | | handling to target tree: ide_powered() must always use the full implementation, even if HAVE_ATA_POWER_OFF isn't defined. This led to an ATA panic in the Player's charging screen for SVN builds (only applies to flashed Players). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25593 a1c6a512-1295-4272-9138-f99709370657
* as3525v2: extend a bit the delay after switching pclk/fclkRafaël Carré2010-04-11
| | | | | | fix r25571 : Clipv2 would boot to a black screen git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25592 a1c6a512-1295-4272-9138-f99709370657
* Minor binsize savings.Andree Buschmann2010-04-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25588 a1c6a512-1295-4272-9138-f99709370657
* as3525v2: set_cpu_frequency()Rafaël Carré2010-04-10
| | | | | | | delay a bit after changing pclk/fclk tiny refactoring git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25571 a1c6a512-1295-4272-9138-f99709370657
* Gigabeat S/i.MX31: Continue, and most likely complete, the ↵Michael Sevakis2010-04-10
| | | | | | platform/player-specific code/data shuffling begun in r25547. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25564 a1c6a512-1295-4272-9138-f99709370657
* Gigabeat S: Slow down the SPI clock to 1/8 current speed. It seems lower ↵Michael Sevakis2010-04-09
| | | | | | voltages can reveal the weakness that forbids maximum-speed clocking per the SPI spec. OF leaves it set much slower. Push it a bit over OF since it's been gotten away with fairly cleanly so far. Settings on pins and interface to be more thoroughly investigated. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25554 a1c6a512-1295-4272-9138-f99709370657
* Add LBA48 support to all targets with ATA, except archoses whose USB bridge ↵Torne Wuff2010-04-09
| | | | | | | | | chip can't handle it. The cost of LBA48 support is very small and it means that upgraded drives/CF cards which are over 128GiB will just work with no custom build required. There should be no runtime effect on disks which do not require it. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25553 a1c6a512-1295-4272-9138-f99709370657
* Gigabeat S: More accurate battery level estimation for discharge curve.Michael Sevakis2010-04-09
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25551 a1c6a512-1295-4272-9138-f99709370657
* Gigabeat S: A little more housekeeping. Move source clock frequencies to ↵Michael Sevakis2010-04-09
| | | | | | config. header and name them per ref. manual designations. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25549 a1c6a512-1295-4272-9138-f99709370657
* Gigabeat S/i.MX31: Sort files in the /target tree into things that are ↵Michael Sevakis2010-04-09
| | | | | | SoC-generic (into /imx31) and player-specific (into /gigabeat-s, based upon current appearances). Move i2s clock init into the appropriate file. Housekeeping only-- no functional changes. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25547 a1c6a512-1295-4272-9138-f99709370657
* sd-as3525v2: Add some comments, no functional changesJack Halpin2010-04-09
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25546 a1c6a512-1295-4272-9138-f99709370657
* Make usb storage wait for new commands in parallel with sending out the CSW ↵Frank Gevaerts2010-04-08
| | | | | | | | | again, for a nice speed improvement. This is basically the same as was done before r24333, only this time it should be correct. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25542 a1c6a512-1295-4272-9138-f99709370657
* Added battery profile change to correct file, removed unused powermgmt-as3525.cTobias Diedrich2010-04-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25541 a1c6a512-1295-4272-9138-f99709370657
* Use a real battery discharge curve for calibration dataTobias Diedrich2010-04-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25540 a1c6a512-1295-4272-9138-f99709370657
* Sansa AMSv2: Do not disable DMA synchronization logic for as3525v2. The ↵Jack Halpin2010-04-08
| | | | | | DMA controller and the SD controller run at different clock speeds. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25532 a1c6a512-1295-4272-9138-f99709370657
* sd-as3525v2: Start out with all MCI Interrupts masked.Jack Halpin2010-04-08
| | | | | | | Before the clock settings were fixed this setting actually caused the problem it now seems to solve. Random freezups seem to be gone for clip+ at least. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25531 a1c6a512-1295-4272-9138-f99709370657
* FS#11187 - diacritic.c is in 'drivers' but it does not belong thereTomer Shalev2010-04-07
| | | | | | | | - Move diacritic.c to firmware/common - The function is_diacritic returns bool now git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25526 a1c6a512-1295-4272-9138-f99709370657
* Make ATA code not bother to retry requests that return IDNF (specified ↵Torne Wuff2010-04-07
| | | | | | | | | sector not valid). There's no point retrying these requests for five seconds, the sector number isn't going to get any more valid. It interferes with being able to detect broken drives like the 5.5G 80GB iPod's. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25525 a1c6a512-1295-4272-9138-f99709370657
* Gigabeat S: Add some sanity checks for a strange charging anomaly that I ↵Michael Sevakis2010-04-07
| | | | | | have personally witnessed twice-- no, I don't have photos or a YT video but it did happen. Details are given in a comment in powermgmt-imx31.c. If it happens again, the checks may serve to reveal the true cause. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25524 a1c6a512-1295-4272-9138-f99709370657
* Set SVN keywords; small addition to the comment.Alexander Levin2010-04-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25522 a1c6a512-1295-4272-9138-f99709370657
* Add comment to is_diacritic()Tomer Shalev2010-04-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25521 a1c6a512-1295-4272-9138-f99709370657
* Gigabeat S: Extend the upper temperature range for battery charging to 50C: ↵Michael Sevakis2010-04-07
| | | | | | OK and 45C: Resume. Currently extended disk activity can cause it to detect overtemp which doesn't quite seem correct. Add macros for the range so that they may be target-specific. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25508 a1c6a512-1295-4272-9138-f99709370657
* sd-as3525v2: Set SD FIFO TX/RX watermarks once in init_controller() and ↵Jack Halpin2010-04-07
| | | | | | | | | | leave them alone after that. We only use DMA transfers so we should not need to change/reset the FIFO configuration. Also add comment showing what we set as the TX/RX watermarks. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25507 a1c6a512-1295-4272-9138-f99709370657
* Gigabeat S (imx31): Begin voltage and frequency scaling code. For now, to ↵Michael Sevakis2010-04-07
| | | | | | avoid overdrive voltage, just lower core voltage to 1.35V since voltage scaling shouldn't be required for frequencies lower than 399 MHz (according to Freescale BSP, which set all working points to 1.35V for those frequencies). Perhaps battery life will improve as well (cross fingers :). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25506 a1c6a512-1295-4272-9138-f99709370657
* Remove vim option lineTobias Diedrich2010-04-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25505 a1c6a512-1295-4272-9138-f99709370657
* Detect C200v2 variant by reading A7, use A5 or A7 to control backlight and ↵Tobias Diedrich2010-04-06
| | | | | | buttonlight depending on the result. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25499 a1c6a512-1295-4272-9138-f99709370657
* Sansa AMS: Split set_cpu_frequency() into 2 separate functions for ↵Jack Halpin2010-04-06
| | | | | | as3525v1/v2 as the code is quite different for each model. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25498 a1c6a512-1295-4272-9138-f99709370657
* AS3525v2: Set XPD to SD-MMC interface in sd_init() for HAVE_MULTIDRIVE.Jack Halpin2010-04-06
| | | | | | | XPD was being switched between SD-MMC interface and general i/o functions in the sd_enable() function similar to as3525v1. Since the as3525v2's do not seem to use XPD as general i/o there's no need to switch it back. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25497 a1c6a512-1295-4272-9138-f99709370657
* SansaAMS: Only use INT_MCIO with as3525v1, it is unused in as3525v2.Jack Halpin2010-04-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25496 a1c6a512-1295-4272-9138-f99709370657
* Revert unrelated part of r25491 : fuzev1 init code works againRafaël Carré2010-04-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25495 a1c6a512-1295-4272-9138-f99709370657
* Revert part of r25489 as it didn't fix the problem, that the CPU frequency ↵Thomas Martitz2010-04-05
| | | | | | debug screen shows the wrong frequency after boot, properly. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25492 a1c6a512-1295-4272-9138-f99709370657
* as3525v2: Move codec into iram freeing 1MB for the audio buffer and also a ↵Thomas Martitz2010-04-05
| | | | | | small decoding speedup (iram seems to be 50% faster than dram when boosted and the same when unboosed). 32k is still reserved for the core and can be readjusted if needed. Codecs don't appear to ever need the 1MB (usually <350k only). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25491 a1c6a512-1295-4272-9138-f99709370657
* Correct comment.Thomas Martitz2010-04-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25490 a1c6a512-1295-4272-9138-f99709370657
* Fuzev2: Use 40MHz as unboosted frequency. The lcd speed and ui ↵Thomas Martitz2010-04-05
| | | | | | responsiveness is good at this freq. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25489 a1c6a512-1295-4272-9138-f99709370657
* as3525v2: show the correct freqs in debug menu, CGU_PERI uses fclk as sourceRafaël Carré2010-04-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25485 a1c6a512-1295-4272-9138-f99709370657
* Fix yellow. Another function unneeded in the bootloader.Thomas Martitz2010-04-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25484 a1c6a512-1295-4272-9138-f99709370657
* as2525(v2): We don't need yuv blitting/greylib support in the bootloader so ↵Thomas Martitz2010-04-05
| | | | | | don't compile it. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25483 a1c6a512-1295-4272-9138-f99709370657