summaryrefslogtreecommitdiff
path: root/firmware
AgeCommit message (Collapse)Author
2008-06-07Update the LV24020 FM driver so that it can be used on the D2. Register ↵Rob Purchase
read/write and chip_id detection works now. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17703 a1c6a512-1295-4272-9138-f99709370657
2008-06-05corrected sign of error return valueFrank Gevaerts
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17693 a1c6a512-1295-4272-9138-f99709370657
2008-06-04add usb_allowed_current() function, so powermanagement code can know when ↵Frank Gevaerts
it's allowed to charge from usb git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17688 a1c6a512-1295-4272-9138-f99709370657
2008-06-03Oops. Lost sync on a few instances and 'HI' registers.Michael Sevakis
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17684 a1c6a512-1295-4272-9138-f99709370657
2008-06-03Rename CPU/COP_INT_CLR to CPU/COP_INT_DIS since it's really a 'write one to ↵Michael Sevakis
disable' register and hasn't anything to do with acknowledging interrupts-- that's handled at the module level. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17683 a1c6a512-1295-4272-9138-f99709370657
2008-06-03Reinstate the awful ATA hack that has no proper reason to exist for iPod ↵Michael Sevakis
5.5g 60GB and/or 80GB. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17682 a1c6a512-1295-4272-9138-f99709370657
2008-05-31D2: Stop panic screen from crashing instantly (seems this has been broken ↵Rob Purchase
for a while). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17670 a1c6a512-1295-4272-9138-f99709370657
2008-05-31Commit FS#9024 - apply proper line-in gain for h10's radio by Przemyslaw ↵Michael Sevakis
Holubowski with one change: make "0x1e" "0x1f" since that's actually +12dB. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17665 a1c6a512-1295-4272-9138-f99709370657
2008-05-29Simplify the button handling code on the Gigabeat F/X a bit for the side ↵Karl Kurbjun
buttons. Plugins should be updated with this revision, or the buttons in plugins will not operate properly. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17659 a1c6a512-1295-4272-9138-f99709370657
2008-05-29Fix FS #8840 for irivers by slowing down the driver some more. Signal ↵Jens Arnold
quality is obviously varying a lot among the iriver remotes. Speed is now around halfway between pre-r16832 and r17006 when boosted. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17657 a1c6a512-1295-4272-9138-f99709370657
2008-05-29Gigabeat F/X:Michael Sevakis
Allow chaning of touchpad sensitivity in the System settings menu. Some units are dodgey at "Normal" senitivity and some at "High". "High" can make some units difficult to navigate and may even require a settings reset so try it and don't use "High" again if it doesn't work out :-). Defaults to "Normal" which behaves like older builds. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17656 a1c6a512-1295-4272-9138-f99709370657
2008-05-29Accept FS #9052 by Alexander Levin with a fix by me. Changes HAS_BUTTONBAR ↵Peter D'Hoye
into HAVE_BUTTONBAR to bring it in line with the other defines git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17655 a1c6a512-1295-4272-9138-f99709370657
2008-05-29move the HAS_BUTTONBAR define to the config-<target>.h filesJonathan Gordon
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17652 a1c6a512-1295-4272-9138-f99709370657
2008-05-29Add the ADC_ACCESSORY channel on the ipod, to allow for accessory detection ↵Linus Nielsen Feltzing
once we figure that out. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17648 a1c6a512-1295-4272-9138-f99709370657
2008-05-28Fix yellow.Michael Sevakis
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17642 a1c6a512-1295-4272-9138-f99709370657
2008-05-28Targets with HAVE_LCD_ENABLE: Provide a means to receive notifications when ↵Michael Sevakis
the lcd is enabled and the image is refreshed so overlayed drawing can also be refreshed. Chiefly mpegplayer needs this so it can redraw the YUV data after the backlight is turned on while paused or when using 'Set Start Time'. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17640 a1c6a512-1295-4272-9138-f99709370657
2008-05-26Increased MAX_SYS_EVENTS from 10 to 16, since there are potentially more ↵Bertrik Sikken
than 10 events that can registered. Should fix FS#9039 - *PANIC* event line full (reproduceable). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17632 a1c6a512-1295-4272-9138-f99709370657
2008-05-25Accept FS #9021 by James Vasile and apply the fix to the other drivers that ↵Peter D'Hoye
have the same issue. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17630 a1c6a512-1295-4272-9138-f99709370657
2008-05-25Fix a comment since it was very wrong.Michael Sevakis
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17627 a1c6a512-1295-4272-9138-f99709370657
2008-05-25Gigabeat S: Add charge current and battery temp readout in power management ↵Michael Sevakis
and display in the battery screen. Thermistor data was obtained experimentally from one pulled off a dead board and appears basically correct when read back on a working device (which requires letting it settle to ambient temperature - a long wait so not easy to do). Sending me more thermistors would help improve accuracy *fingers crossed that it's close enough*. :-) This commit does NOT add charging but is a step towards implementing it. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17626 a1c6a512-1295-4272-9138-f99709370657
2008-05-24Hopefully fix FS #8840 for iAudio M3, M5 and X5. Reduce greyscale update ↵Jens Arnold
frequency on M3 in order to reduce CPU load (was >50% before, but this fix would have made it even worse). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17621 a1c6a512-1295-4272-9138-f99709370657
2008-05-24Make life easier for people working on new ports (audio drivers are normally ↵Dave Chapman
one of the last things written), and revert r17511. Also take the opportunity to use more typical dummy values for VOLUME_MIN and VOLUME_MAX. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17620 a1c6a512-1295-4272-9138-f99709370657
2008-05-21TCC78x NAND driver: Split the initial bank scan into two passes (appears to ↵Rob Purchase
improve block translation reliability). Also some cleanups for readability, eg remove chip vs. bank ambiguity and remove leftover debug code. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17598 a1c6a512-1295-4272-9138-f99709370657
2008-05-21Correct an oopsy when finishing off the MC13783 header. No wonder ADC ↵Michael Sevakis
readings seemed a wee odd. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17597 a1c6a512-1295-4272-9138-f99709370657
2008-05-21FS #8680. MOD codec by Rainer Sinsch.Thom Johansen
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17595 a1c6a512-1295-4272-9138-f99709370657
2008-05-21Oops. Forgot to put the pmic thread stack size back to normal.Michael Sevakis
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17594 a1c6a512-1295-4272-9138-f99709370657
2008-05-21Gigabeat S:Michael Sevakis
1) Rework event handling and static registration mechanism. No target- specific code in mc13783 driver. GPIO event driver interfaces more cleanly. 2) Somewhat related - enable thread priority for bootloader which is desireable here (ffs is used for GPIO event enabling anyway and that goes along with priority). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17593 a1c6a512-1295-4272-9138-f99709370657
2008-05-21Philips GoGear SA9200 port. Working bootloader and normal builds, including ↵Mark Arigo
sound. No touchpad now, buttons limited to using vol+/vol-/power for up/down/select. Rockbox USB is enabled since the OF is MTP only...read the warnings on the PortalPlayerUsb wiki page. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17591 a1c6a512-1295-4272-9138-f99709370657
2008-05-21Contrast settings for the gigabeat F/XKarl Kurbjun
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17590 a1c6a512-1295-4272-9138-f99709370657
2008-05-21Make some functions static, point to the wiki, and comit the code to invert ↵Karl Kurbjun
the screen, but don't enable. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17589 a1c6a512-1295-4272-9138-f99709370657
2008-05-20Made events table static and moved MAX_SYS_EVENTS from events.c to events.h ↵Bertrik Sikken
to make it private. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17586 a1c6a512-1295-4272-9138-f99709370657
2008-05-19Get a good start on cleaning up powermgmt.cMichael Sevakis
1) Consolidate charging types' code as much as possible at the moment. 2) Remove the iRiver code for the moment. It so happens that it isn't being compiled anyway so it's just noise. Grab it out of the revision history when needed again. 3) A small fix to CHARGING_CONTROL where changing of #defines somewhere in earlier revisions actually ended up having it use the wrong battery filter constant. A few state variables that were locals but stay in scope for the life of the power thread get static storage to help separate algorithms. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17580 a1c6a512-1295-4272-9138-f99709370657
2008-05-18Enable Gigabeat F/X LCD flipscreenKarl Kurbjun
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17578 a1c6a512-1295-4272-9138-f99709370657
2008-05-18fix a comment typoDominik Riebeling
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17576 a1c6a512-1295-4272-9138-f99709370657
2008-05-18Spelling fixes.Bertrik Sikken
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17574 a1c6a512-1295-4272-9138-f99709370657
2008-05-18"fix" usb detection on mr500.. by fix I mean tell it we havnt implemented ↵Jonathan Gordon
that yet properly. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17572 a1c6a512-1295-4272-9138-f99709370657
2008-05-18remove a stupid infinite loop which stopped the mr500 bootingJonathan Gordon
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17570 a1c6a512-1295-4272-9138-f99709370657
2008-05-17Refine meg-fx pad changes. Actually watch the other <dir>+ lines and ignore ↵Michael Sevakis
them if center is detected but sill allow the combo if one really means to do that. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17559 a1c6a512-1295-4272-9138-f99709370657
2008-05-17Actually remove the ata lock hack code for that had been used for iPod Video ↵Michael Sevakis
60/80. It has been disabled for awhile anyway and the problem that nescessitated it really appears resolved. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17558 a1c6a512-1295-4272-9138-f99709370657
2008-05-17Forgot this alsoMaurus Cuelenaere
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17557 a1c6a512-1295-4272-9138-f99709370657
2008-05-17Use OF's firmware loading mechanism instead of Rockbox's.Maurus Cuelenaere
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17553 a1c6a512-1295-4272-9138-f99709370657
2008-05-17Greyscale ipods: Use a somewhat darker shade for lightgrey, improving ↵Jens Arnold
appearance. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17551 a1c6a512-1295-4272-9138-f99709370657
2008-05-17Commit Davide Gentile's patch to make the Gigabeat F/X pad less finicky.Michael Sevakis
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17549 a1c6a512-1295-4272-9138-f99709370657
2008-05-16Add beginning of DSP code (done by Catalin Patulea), but don't enable it Maurus Cuelenaere
yet as there's no C54xx compiler in the toolchain yet.. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17547 a1c6a512-1295-4272-9138-f99709370657
2008-05-161) Put USB in IRAMMaurus Cuelenaere
2) Use defines from usb_drv.h git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17546 a1c6a512-1295-4272-9138-f99709370657
2008-05-16fix some problems with missing HAVE_RECORDING checks #2Christian Gmeiner
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17545 a1c6a512-1295-4272-9138-f99709370657
2008-05-16fix some problems with missing HAVE_RECORDING checksChristian Gmeiner
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17544 a1c6a512-1295-4272-9138-f99709370657
2008-05-16simplify this #if statement tooChristian Gmeiner
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17542 a1c6a512-1295-4272-9138-f99709370657
2008-05-16fix FS#8992 - hope all sound bass/treble problems are gone nowChristian Gmeiner
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17541 a1c6a512-1295-4272-9138-f99709370657
2008-05-16simplify #if statementChristian Gmeiner
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17538 a1c6a512-1295-4272-9138-f99709370657