summaryrefslogtreecommitdiffstats
path: root/firmware
AgeCommit message (Collapse)AuthorFilesLines
2008-04-20Enable RTC for Cowon D2. Time readout works, but date is currently junk.Rob Purchase2-1/+11
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17200 a1c6a512-1295-4272-9138-f99709370657
2008-04-20fix red and remove tabsAndree Buschmann1-1/+8
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17196 a1c6a512-1295-4272-9138-f99709370657
2008-04-20Also declare .qharray for the bootloader on imx31. Usb is also supported ↵Frank Gevaerts1-0/+1
there... git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17195 a1c6a512-1295-4272-9138-f99709370657
2008-04-20move some data around to place qh_array at the start of iram. This saves up ↵Frank Gevaerts8-37/+52
to about 2k iram on PP git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17194 a1c6a512-1295-4272-9138-f99709370657
2008-04-20Adding new setting to System Settings <Accessory Power Supply -- off by ↵Andree Buschmann10-9/+49
default). This setting can be used to enable/disable the power supply for accessories. With this commit implemented for iPods with PCF50605 power controller. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17193 a1c6a512-1295-4272-9138-f99709370657
2008-04-20Fix freezing of some builds on PP5002. The PP5002 needs the not-sleep-at ↵Jens Arnold3-33/+66
0xNNNNNNN0-addresses fix everywhere when caching is enabled, not only in core_sleep(). Introduced a pair of inline functions to sleep and wake cores on PP for consistency. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17192 a1c6a512-1295-4272-9138-f99709370657
2008-04-20Put USB controller structures in IRAM. This seems to make the connection ↵Frank Gevaerts2-2/+8
much more stable on PP502x git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17191 a1c6a512-1295-4272-9138-f99709370657
2008-04-20disable irqs during the critical part of prime_transfer(). This improves the ↵Frank Gevaerts1-0/+6
behaviour on PP502x when connected through a hub, bit it doesn't totally solve the problems git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17190 a1c6a512-1295-4272-9138-f99709370657
2008-04-20Killed unnecessary global variables by making them static.Bertrik Sikken5-6/+6
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17184 a1c6a512-1295-4272-9138-f99709370657
2008-04-20Oops, clean up and use usb_drv.h.Michael Sevakis1-2/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17182 a1c6a512-1295-4272-9138-f99709370657
2008-04-20Make the inital connect problem go away on Gigabeat S. Would be nice if a ↵Michael Sevakis4-17/+57
better way were found but it works for me. Update the bootloader to have it work. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17181 a1c6a512-1295-4272-9138-f99709370657
2008-04-20Add detailed header for wm8978.Michael Sevakis1-0/+568
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17180 a1c6a512-1295-4272-9138-f99709370657
2008-04-19Fix warning.Barry Wardell1-0/+3
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17173 a1c6a512-1295-4272-9138-f99709370657
2008-04-19FS#8642: Improve boot time on Sansa bootloaders by boosting the CPU. This ↵Barry Wardell1-2/+9
only has any noticable effect if the OF bootloader is fully replaced with the RB BL. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17172 a1c6a512-1295-4272-9138-f99709370657
2008-04-18Fix ticking noise on PP5002 introduced with tthe transfer optimisation in ↵Jens Arnold1-13/+15
r17097. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17158 a1c6a512-1295-4272-9138-f99709370657
2008-04-18Add keywords and fix more headers.Michael Sevakis3-3/+3
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17157 a1c6a512-1295-4272-9138-f99709370657
2008-04-18Add keywords and fix headers for files the usbstack files.Michael Sevakis3-3/+3
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17156 a1c6a512-1295-4272-9138-f99709370657
2008-04-18Fix bootloader red.Michael Sevakis1-3/+5
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17155 a1c6a512-1295-4272-9138-f99709370657
2008-04-18UMS for the Gigabeat S. Bootloader USB mode. Has a couple quirks 1) First ↵Michael Sevakis18-84/+267
plug has problems if cold. Replug if it doesn't connect or not at high speed 2) Linux doesn't like the odd bootable flag value used in the partitions so it won't mount but Windows works. Fix minor OTG driver bugs and clean up device memory handling. Generic name for ARC controller driver. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17154 a1c6a512-1295-4272-9138-f99709370657
2008-04-17Rough battery calibration for the c200 based on results posted by Tomasz ↵Michael Giacomelli1-2/+3
Wasilczyk. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17152 a1c6a512-1295-4272-9138-f99709370657
2008-04-17Cache functions should include data and instruction barriers.Michael Sevakis2-7/+18
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17150 a1c6a512-1295-4272-9138-f99709370657
2008-04-16For TCC and IMX Rolo, use a full flush and invalidate before branching.Michael Sevakis1-2/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17149 a1c6a512-1295-4272-9138-f99709370657
2008-04-16Optimized byte-swapping macros for ARMv6.Michael Sevakis1-0/+21
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17148 a1c6a512-1295-4272-9138-f99709370657
2008-04-16Fix yellowsMaurus Cuelenaere1-0/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17145 a1c6a512-1295-4272-9138-f99709370657
2008-04-16Make usb stack back available to non-PP targets.Maurus Cuelenaere1-0/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17144 a1c6a512-1295-4272-9138-f99709370657
2008-04-16Fix yellow. usb_strings needs to point to const data as well.Michael Sevakis1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17141 a1c6a512-1295-4272-9138-f99709370657
2008-04-16Simpilify the uncached buffer allocation for the USB stack using ↵Michael Sevakis2-18/+14
NOCACHEBSS_ATTR. This will probably get abstracted since the appropriate way to handle it will be somewhat target-specific. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17140 a1c6a512-1295-4272-9138-f99709370657
2008-04-16Some general housekeeping. Fixed a few yellows, made the volume buttons work ↵Will Robertson2-2/+3
in lists. ROLO now works also thanks to rob's work on the D2. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17139 a1c6a512-1295-4272-9138-f99709370657
2008-04-15m:robe 100 - enable setting for buttonlight brightnessRobert Kukla3-16/+15
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17134 a1c6a512-1295-4272-9138-f99709370657
2008-04-15Use real ARM 11 instructions for cache operations. Probably will factor out ↵Michael Sevakis1-0/+50
later. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17131 a1c6a512-1295-4272-9138-f99709370657
2008-04-15FS#8898 - Prefix AS3514 registers with AS3514_Bertrik Sikken8-93/+98
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17130 a1c6a512-1295-4272-9138-f99709370657
2008-04-15Kill some D2 yellows with a simplistic Rolo implementation and NAND driver ↵Rob Purchase3-10/+19
cleanup. Correct some comments in crt0.s and remove two erroneous null words from rockbox.bin git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17127 a1c6a512-1295-4272-9138-f99709370657
2008-04-15Fixed FS#7849Bertrik Sikken1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17123 a1c6a512-1295-4272-9138-f99709370657
2008-04-15Fix some red.Steve Bavin1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17121 a1c6a512-1295-4272-9138-f99709370657
2008-04-15Kill warnings that annoy me when building for Gigabeat S.Michael Sevakis5-4/+21
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17120 a1c6a512-1295-4272-9138-f99709370657
2008-04-15Make the gigabeat S bootloader compile again. Don't know if it still works.Michael Sevakis1-2/+11
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17119 a1c6a512-1295-4272-9138-f99709370657
2008-04-15Make the transparent bitmaps work on Gigabeat S.Michael Sevakis2-12/+13
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17118 a1c6a512-1295-4272-9138-f99709370657
2008-04-15woops... fix red and some svn keywords.Jonathan Gordon2-5/+16
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17115 a1c6a512-1295-4272-9138-f99709370657
2008-04-15Setup the touchpads to have two modes - stylus and button - and set them in ↵Jonathan Gordon5-10/+85
button mode by default. in button mode the touchpad is split into a 3x3 grid for 9 seperate buttons which can be used by the action system like real buttons. Unify the keymap file for the touchpads in button mode. the target keymap file only needs to worry about real buttons. (As these ports mature each screen will need to be fixed seperatly to be able to use stylus mode (the lists can already but don't change mode just yet.) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17114 a1c6a512-1295-4272-9138-f99709370657
2008-04-14Undo r17095. A bug report clearly showed this power supply is also needed ↵Andree Buschmann1-1/+1
for accessories on 5G/5.5G. A more sophisticated solution is needed. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17111 a1c6a512-1295-4272-9138-f99709370657
2008-04-14Gigabeat S: Make ADC battery voltage reading correct. Tiny tweak to ADC ↵Michael Sevakis2-6/+3
driver traffic limiting. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17105 a1c6a512-1295-4272-9138-f99709370657
2008-04-14Oops...simple math proves elusive at times. Get the array calcs right.Michael Sevakis1-11/+6
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17104 a1c6a512-1295-4272-9138-f99709370657
2008-04-13ADC driver for Gigabeat S - a bit on the general side for now. Needs to have ↵Michael Sevakis5-56/+312
scales set properly (what physical value a reading represents isn't clear from the docs or I'm just lazy atm). Throw-in a _bunch_ more reg defines for the PMIC. Show all 16 raw channels values in debug menu. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17100 a1c6a512-1295-4272-9138-f99709370657
2008-04-13only reconnect mass storage if there is actually an active usb connection, ↵Frank Gevaerts1-3/+6
with mass storage enabled git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17098 a1c6a512-1295-4272-9138-f99709370657
2008-04-13ASM optimization for fiq_playback(). Saves about 0.4MHz of CPU while ↵Andree Buschmann1-23/+61
playback on PP502x/PP5002. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17097 a1c6a512-1295-4272-9138-f99709370657
2008-04-13Further power saving for iPod Video (FS#8603). Do not enable D2REGC1 voltage ↵Andree Buschmann1-1/+1
for 5G/5.5G -- no changes for other iPods. Savings on a 5G/5.5G are about 1.5mA. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17095 a1c6a512-1295-4272-9138-f99709370657
2008-04-13Charger detection for Gigabeat SNils Wallménius4-3/+47
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17093 a1c6a512-1295-4272-9138-f99709370657
2008-04-12Refine information and macros for clock skipping. Not functional changes.Jens Arnold1-15/+14
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17091 a1c6a512-1295-4272-9138-f99709370657
2008-04-12Fix cut'n'pasterelated yellows.Rob Purchase1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17089 a1c6a512-1295-4272-9138-f99709370657
2008-04-12D2: Charging detection, plus basic PCF50606 interrupt handler.Rob Purchase3-1/+45
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17088 a1c6a512-1295-4272-9138-f99709370657