summaryrefslogtreecommitdiff
path: root/firmware/export (follow)
Commit message (Collapse)AuthorAge
...
* Fix red builds and make udelay actually work as it should again.Barry Wardell2007-03-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12703 a1c6a512-1295-4272-9138-f99709370657
* Make udelay() wrap-safe.Barry Wardell2007-03-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12702 a1c6a512-1295-4272-9138-f99709370657
* Back to green?Michael Sevakis2007-03-09
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12690 a1c6a512-1295-4272-9138-f99709370657
* As usual I left experimental stuff in a file. Forgot to add that ↵Michael Sevakis2007-03-09
| | | | | | set_irq_level_and_block thread is per core now too. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12689 a1c6a512-1295-4272-9138-f99709370657
* Put an end to priority inversion in the ata driver. Gave up trying to have ↵Michael Sevakis2007-03-09
| | | | | | fully atomic dual use mutexes so just replaced the ata driver locking with spins. Maybe I'll have better luck later. Things should run smoothly with database updates and such happening in the background. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12688 a1c6a512-1295-4272-9138-f99709370657
* Fix problem with recording screen creep and bag a bigfoot. Voice clips ↵Michael Sevakis2007-03-06
| | | | | | aren't long enough now to untrigger the thread boost that was supposed to be applied to the codec thread. The voice thread was needlessly boosting the codec thread and leaving it boosted which explains the encoders' ability to flood the output buffer when everything else was stopped in its tracks. Check which thread is calling pcmbuf_under_watermark and only initiate the boost when it's the codec thread. Always return the codec thread to its usual priority in pcmbuf_play_stop. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12649 a1c6a512-1295-4272-9138-f99709370657
* Use a larger font cache on the targets that can afford the (quite small) RAM ↵Linus Nielsen Feltzing2007-03-05
| | | | | | usage git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12620 a1c6a512-1295-4272-9138-f99709370657
* More catching up on old work. Refine audio interface setup on Coldfire. Stop ↵Michael Sevakis2007-03-05
| | | | | | the funky glitching on the iAudio stuff when starting recording esp. at 88.2kHz. (probably due to the bidi interface). iRivers don't seem to care what you do. TLV320 still seems to have a little trouble selecting it's filters correctly for 88.2kHz or it could be some odd phasing effect. Get rid of the horrible reset parameter in pcm_apply_settings as it can decide for itself. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12618 a1c6a512-1295-4272-9138-f99709370657
* Some more M5 adjustments.Jens Arnold2007-03-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12616 a1c6a512-1295-4272-9138-f99709370657
* Bring up the M5 port to a working stage: Extended numerous explicit checks ↵Jens Arnold2007-03-05
| | | | | | for IAUDIO_X5 to also check for IAUDIO_M5, moved code around the target tree, added preliminary background for the sim. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12610 a1c6a512-1295-4272-9138-f99709370657
* Dual core support for PP502x players (iPod G4 and later, iriver h10, Sansa - ↵Daniel Ankers2007-03-04
| | | | | | iPod G3 will be coming soon.) This allows threads to be run on either core provided that all communications between the cores is done using uncached memory. There should be no significant change in battery life from doing this. Documentation (on the RockboxKernel wiki page) will follow shortly. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12601 a1c6a512-1295-4272-9138-f99709370657
* Added new iAudio M5 target, including some adjustments to make the ↵Jens Arnold2007-03-04
| | | | | | bootloader compile (with a small change against the committed tools/tonfigure, and it won't actually work yet). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12588 a1c6a512-1295-4272-9138-f99709370657
* Some more replacing of inl/outl with register #define's (doesn't change ↵Barry Wardell2007-03-03
| | | | | | | | | end-result binary). Add lots more #define's based on the ipodlinux wiki and some extrapolation. Also add PortalPlayer SoC version to the HW info debug screen. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12575 a1c6a512-1295-4272-9138-f99709370657
* Replace some inl/outl with register #define's instead. Also tidy up pp5020.h ↵Barry Wardell2007-03-03
| | | | | | so that it's in increasing address order. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12574 a1c6a512-1295-4272-9138-f99709370657
* remove runtime detection of h1x0 series RTC MOD, but leave driver codeRobert Kukla2007-03-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12554 a1c6a512-1295-4272-9138-f99709370657
* remove numerical genre and use genre_string consistently:Robert Kukla2007-03-02
| | | | | | | | - fix spurious display of "blues" genre for missing genre tag - simplify code/use less code - numerical->string conversion only once instead of at every use git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12552 a1c6a512-1295-4272-9138-f99709370657
* Use the browse button for A-B instead of quickscreen button. Files are Jonathan Gordon2007-03-02
| | | | | | | still accessable through the Rockbox Menu git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12545 a1c6a512-1295-4272-9138-f99709370657
* enable A-B mode on the X5. Uses the quickscreen button to set pointsJonathan Gordon2007-03-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12543 a1c6a512-1295-4272-9138-f99709370657
* H100: Disable RTC support by default, for nowLinus Nielsen Feltzing2007-03-01
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12533 a1c6a512-1295-4272-9138-f99709370657
* Hook up .cue file detection via a callback klugde on HWCODEC, to make cue ↵Jens Arnold2007-03-01
| | | | | | sheet support actually work. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12526 a1c6a512-1295-4272-9138-f99709370657
* Fix sim builds.Thom Johansen2007-02-28
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12523 a1c6a512-1295-4272-9138-f99709370657
* Add wake on alarm support for Ipods. Rename HAVE_ALARM_MOD to HAVE_ALARM_RTC ↵Thom Johansen2007-02-28
| | | | | | since it's not always a mod. Make Ipod PCF driver keep other flags in OOCC1 that have been set instead of overwriting them. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12522 a1c6a512-1295-4272-9138-f99709370657
* FS#6419 - driver for H1x0 series RTC Mod with runtime detectionRobert Kukla2007-02-28
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12520 a1c6a512-1295-4272-9138-f99709370657
* Improved RoLo support for PortalPlayer - handles the COP correctlyDaniel Ankers2007-02-27
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12511 a1c6a512-1295-4272-9138-f99709370657
* Correct the (C) infoDave Chapman2007-02-27
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12510 a1c6a512-1295-4272-9138-f99709370657
* WM8711/8721/8731 have no tone controls, so enable the software tone controls ↵Jens Arnold2007-02-26
| | | | | | for the respective targets. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12499 a1c6a512-1295-4272-9138-f99709370657
* Add software based bass/treble controls for targets which have no such ↵Thom Johansen2007-02-26
| | | | | | functionality in hardware (currently only X5). They can also be used on any other SWCODEC target by adding #define HAVE_SW_TONE_CONTROLS in the relevant config-*.h file. Also remove some now unneeded zero checks when using get_replaygain_int(). Comments on sound quality are welcome as some parameters can still be fine-tuned. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12489 a1c6a512-1295-4272-9138-f99709370657
* Move target specific parts of the H100 remote LCD driver to target tree.Jens Arnold2007-02-25
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12485 a1c6a512-1295-4272-9138-f99709370657
* Remove unused code, make comments c-style, make one private function staticNils Wallménius2007-02-25
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12480 a1c6a512-1295-4272-9138-f99709370657
* SWCODEC: Dsp speed optimizations. Changes for more modularity. Removal of ↵Michael Sevakis2007-02-24
| | | | | | some usless stuff. Some assembly routines for Coldfire with speed in mind over size for the outputs but the channel modes remain compact. Miscellaneous coldfire asm updates to accomodate the changes. Codec API structure version has to increase so do a full update. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12472 a1c6a512-1295-4272-9138-f99709370657
* Remap flash ROM to 0x20000000 on the ipods and H10s, and implement ↵Dave Chapman2007-02-23
| | | | | | dbg_save_roms() in the debug menu for those targets to dump the content to a file. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12467 a1c6a512-1295-4272-9138-f99709370657
* Introduced LCD_FBHEIGHT in addition to the already existing LCD_FBWIDTH to ↵Jens Arnold2007-02-20
| | | | | | ease framebuffer handling a bit. Added equivalent definitions for the remote LCD. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12419 a1c6a512-1295-4272-9138-f99709370657
* Battery reading support for Sansa. Still needs calibration of ↵Barry Wardell2007-02-20
| | | | | | voltage->percent mappings and remaining time. Thanks to Rene Peinthor for doing most of the work. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12417 a1c6a512-1295-4272-9138-f99709370657
* FS#6674: HAVE_XXX souldn't be defined with a value.Barry Wardell2007-02-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12415 a1c6a512-1295-4272-9138-f99709370657
* Fix CONFIG_BACKLIGHT warnings.Jens Arnold2007-02-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12393 a1c6a512-1295-4272-9138-f99709370657
* set I2C type properlyDaniel Stenberg2007-02-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12389 a1c6a512-1295-4272-9138-f99709370657
* Fix LCD_PIXELFORMAT warnings.Jens Arnold2007-02-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12387 a1c6a512-1295-4272-9138-f99709370657
* Fix remaining CONFIG_TUNER checks.Jens Arnold2007-02-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12385 a1c6a512-1295-4272-9138-f99709370657
* CONFIG_CHARGINGJonathan Gordon2007-02-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12384 a1c6a512-1295-4272-9138-f99709370657
* Do the CONFIG_LED defineJonathan Gordon2007-02-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12383 a1c6a512-1295-4272-9138-f99709370657
* Do the CONFIG_USBOTG define correctlyJonathan Gordon2007-02-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12382 a1c6a512-1295-4272-9138-f99709370657
* Explicilty set CONFIG_ defines to 0 which are not used.. because doing Jonathan Gordon2007-02-18
| | | | | | | #if defined(BLAA) && BLAA == something defeats the point of Wundef git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12378 a1c6a512-1295-4272-9138-f99709370657
* Should be LCD_H10_20GB, not LCD_H10Barry Wardell2007-02-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12371 a1c6a512-1295-4272-9138-f99709370657
* Fix most (all?) CONFIG_LED warnings.Magnus Holmgren2007-02-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12370 a1c6a512-1295-4272-9138-f99709370657
* set I2C type properlyDaniel Stenberg2007-02-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12363 a1c6a512-1295-4272-9138-f99709370657
* another attemptDaniel Stenberg2007-02-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12359 a1c6a512-1295-4272-9138-f99709370657
* repair the conditionDaniel Stenberg2007-02-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12358 a1c6a512-1295-4272-9138-f99709370657
* avoid using #if on undefined symbols, in preparation for -WundefDaniel Stenberg2007-02-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12357 a1c6a512-1295-4272-9138-f99709370657
* ARM targets: Making a few functions non-static allows us to get rid of ↵Jens Arnold2007-02-17
| | | | | | -ffunction-sections, significantly decreasing binary size and making things run a bit faster because static functions are no longer long_call. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12349 a1c6a512-1295-4272-9138-f99709370657
* FS#6651 - Improved id3 comment extraction.Miika Pekkarinen2007-02-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12344 a1c6a512-1295-4272-9138-f99709370657