Michael Sevakis
|
5d73049768
|
Gigabeat: Remove the 8kHz for now because it doesn't seem to work too well. Also, HW_SAMPR_CAPS should always be defined for sim and target.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13321 a1c6a512-1295-4272-9138-f99709370657
|
2007-05-04 15:21:24 +00:00 |
|
Michael Sevakis
|
d989f19eda
|
No more ear doctor visits after powering/unpowering the Gigabeat. Cleanup a little too.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13312 a1c6a512-1295-4272-9138-f99709370657
|
2007-05-03 18:08:00 +00:00 |
|
Michael Sevakis
|
f48e0b514c
|
Gigabeat: Get rid of the obsolete FIQ wrapper (not used on PP anymore FIY, but no change there). Use the FIQ stack for DMA address and size variables instead of globals.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13309 a1c6a512-1295-4272-9138-f99709370657
|
2007-05-03 12:39:36 +00:00 |
|
Michael Sevakis
|
3c38fe4204
|
Gigabeat: Separate driver for audio codec. Tweak pcm driver to comply with intended interface.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13307 a1c6a512-1295-4272-9138-f99709370657
|
2007-05-02 22:33:24 +00:00 |
|
Michael Sevakis
|
4e24bb9976
|
e200: Add register defines for the LCD driver IC.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13300 a1c6a512-1295-4272-9138-f99709370657
|
2007-05-01 19:21:27 +00:00 |
|
Michael Sevakis
|
a05bb26233
|
Gigabeat F/X: Correct the yielding in the ATA. Dump the unneeded DMA transfer complete interrupt in there too. Clean it out.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13293 a1c6a512-1295-4272-9138-f99709370657
|
2007-04-30 12:54:05 +00:00 |
|
Michael Sevakis
|
0987a6be89
|
This is how it should have been done.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13292 a1c6a512-1295-4272-9138-f99709370657
|
2007-04-30 08:47:34 +00:00 |
|
Michael Sevakis
|
c7f84b6763
|
ARM/PP: more optimized set_irq_level()
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13291 a1c6a512-1295-4272-9138-f99709370657
|
2007-04-30 08:16:25 +00:00 |
|
Michael Sevakis
|
1990349716
|
Speed up Portal Player i2c driver. It suffered the same priority inversion problems as the ATA driver once did.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13290 a1c6a512-1295-4272-9138-f99709370657
|
2007-04-30 07:37:26 +00:00 |
|
Barry Wardell
|
7027c6a0f8
|
FS#7036: Power saving improvements for Sansa. Shutdown LCD controller when backlight is off and shutdown ATA controller when the disk isn't being accessed. Frequency scaling is not enabled yet as it was apparently causing some problems.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13250 a1c6a512-1295-4272-9138-f99709370657
|
2007-04-23 23:26:23 +00:00 |
|
Christian Gmeiner
|
1245d0fddd
|
clean up some #include's
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13247 a1c6a512-1295-4272-9138-f99709370657
|
2007-04-22 18:17:48 +00:00 |
|
Jonathan Gordon
|
4dcc32cd77
|
fix bootloader
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13245 a1c6a512-1295-4272-9138-f99709370657
|
2007-04-22 13:15:53 +00:00 |
|
Jonathan Gordon
|
4b1d1b4033
|
e200: Make the wheel light timeout configurable (under settings > system) (FS#7067)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13244 a1c6a512-1295-4272-9138-f99709370657
|
2007-04-22 13:02:24 +00:00 |
|
Barry Wardell
|
54866bdc9e
|
Don't need all those #include's.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13242 a1c6a512-1295-4272-9138-f99709370657
|
2007-04-22 12:44:45 +00:00 |
|
Barry Wardell
|
ee80bcaa79
|
Fix build errors.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13240 a1c6a512-1295-4272-9138-f99709370657
|
2007-04-22 12:27:54 +00:00 |
|
Barry Wardell
|
f43e50dc53
|
Move PortalPlayer system.c code into the target tree.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13239 a1c6a512-1295-4272-9138-f99709370657
|
2007-04-22 12:03:17 +00:00 |
|
Jens Arnold
|
c49d5dd631
|
Coldfire targets: Adjusted PLL settings (lowest possible VCO clock for each setting) and IDE timing (especially it's faster now on M5+X5). * Added/updated table showing the necessary settings (PLL, refresh, waitstates, IDE timing) for each possible clock frequency.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13230 a1c6a512-1295-4272-9138-f99709370657
|
2007-04-21 09:29:01 +00:00 |
|
Karl Kurbjun
|
8a1fd8c686
|
Commit FS#6929 - Gigabeat bootloader improvements by Barry Wardell and myself. This build fixes the problems seen with the latest builds on the Gigabeat X. Added View IO Ports under the Debug menu for the Gigabeat. Make sure you grab the latest bootloader from the Wiki as the old bootloader will not work properly with new builds.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13225 a1c6a512-1295-4272-9138-f99709370657
|
2007-04-21 04:48:20 +00:00 |
|
Marcoen Hirschberg
|
f725ef1256
|
move to target tree
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13208 a1c6a512-1295-4272-9138-f99709370657
|
2007-04-19 10:20:54 +00:00 |
|
Marcoen Hirschberg
|
6ffbe3896b
|
move the iriver ifp7xx and other pnx0101 related files together in the target tree
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13207 a1c6a512-1295-4272-9138-f99709370657
|
2007-04-19 10:14:55 +00:00 |
|
Jonathan Gordon
|
710a9ca194
|
allow the backlight on hold setting to work correctly on sansa
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13206 a1c6a512-1295-4272-9138-f99709370657
|
2007-04-19 08:03:23 +00:00 |
|
Marcoen Hirschberg
|
f44f961812
|
move the Gigabeat from gigabeat/meg-fx to s3c2440/gigabeat-fx to avoid problems with possible ports in the future: Gigabeat S/V (i.mx31 based) and Kenwood HD20GA7/HD20GA9 (s3c2440 based)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13200 a1c6a512-1295-4272-9138-f99709370657
|
2007-04-18 12:22:27 +00:00 |
|
Michael Sevakis
|
521d6a5e1f
|
H100 S/PDIF recording: Check and clear the correct interrupt bits when recording from digital in.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13198 a1c6a512-1295-4272-9138-f99709370657
|
2007-04-18 02:07:56 +00:00 |
|
Jonathan Gordon
|
5e6e7c5ce5
|
hmm.... do it a bit nicerly
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13196 a1c6a512-1295-4272-9138-f99709370657
|
2007-04-17 11:41:07 +00:00 |
|
Jonathan Gordon
|
7056391eb1
|
Only trigger a wheel press once per click like the OF
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13195 a1c6a512-1295-4272-9138-f99709370657
|
2007-04-17 11:36:54 +00:00 |
|
Jens Arnold
|
7a5d4011f5
|
Moved SH1 ADC to target tree.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13174 a1c6a512-1295-4272-9138-f99709370657
|
2007-04-15 23:35:56 +00:00 |
|
Jens Arnold
|
36ba4b02bd
|
A bit of clarification of code origin. No code change.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13173 a1c6a512-1295-4272-9138-f99709370657
|
2007-04-15 22:52:42 +00:00 |
|
Michael Sevakis
|
ac94641606
|
e200: Use cached memory for the yuv chroma buffer. Gives some speedup. Align lcd_driver_framebuffer to the same alignment as lcd_framebuffer. The need for this became apparent when the first change cause aligment & 3 != 0 and the screen was wrapped one pixel right with a black pixel at (0, 0).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13161 a1c6a512-1295-4272-9138-f99709370657
|
2007-04-14 19:49:58 +00:00 |
|
Michael Sevakis
|
d803cf5e4e
|
Heh. Better way to load the PROCESSOR_ID address. Thanks Thom. :)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13156 a1c6a512-1295-4272-9138-f99709370657
|
2007-04-14 11:46:05 +00:00 |
|
Michael Sevakis
|
036168cbf9
|
PP5020/PP5024: Add ASM optimized inline current_core.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13155 a1c6a512-1295-4272-9138-f99709370657
|
2007-04-14 11:15:43 +00:00 |
|
Michael Sevakis
|
20c6bf50fe
|
Do the target shuffle again a better way by including from higher levels
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13151 a1c6a512-1295-4272-9138-f99709370657
|
2007-04-14 01:18:06 +00:00 |
|
Michael Sevakis
|
c0b463dd0b
|
Fix 3G errors.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13145 a1c6a512-1295-4272-9138-f99709370657
|
2007-04-13 21:13:14 +00:00 |
|
Michael Sevakis
|
d95c39072a
|
Portal Player: Add invalidate_icache and flush_icache. Flush the cache on the core for newborn threads. In doing so, move more ARM stuff to the target tree and organize it to make a clean job of it. If anything isn't appropriate for some particular device give a hollar or even just fix it by some added #ifdefing. I was informed that the PP targets are register compatible so I'm going off that advice. The Sansa likes it though.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13144 a1c6a512-1295-4272-9138-f99709370657
|
2007-04-13 20:55:48 +00:00 |
|
Jens Arnold
|
47bf6c5a5a
|
Moved archos backlight code to target tree. Changed old mutlivalue CONFIG_BACKLIGHT to a simple HAVE_BACKLIGHT.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13136 a1c6a512-1295-4272-9138-f99709370657
|
2007-04-12 22:12:13 +00:00 |
|
Barry Wardell
|
ddf83009a1
|
Switch to mi4 format for Rockbox binary on H10 and Sansa. This means we now only have one binary format to deal with on this target. Users with bootloaders older than 20 March 2007 will have to update. Up to date ones are already on download.rockbox.org since that date.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13134 a1c6a512-1295-4272-9138-f99709370657
|
2007-04-12 21:07:35 +00:00 |
|
Karl Kurbjun
|
dcf6bd23f3
|
Fix the backlight and led bugs from my last commit
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13119 a1c6a512-1295-4272-9138-f99709370657
|
2007-04-12 07:21:51 +00:00 |
|
Jens Arnold
|
4c151dcb21
|
Oops, forgot to commit 2 new files...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13115 a1c6a512-1295-4272-9138-f99709370657
|
2007-04-11 23:54:34 +00:00 |
|
Jens Arnold
|
8636e6949e
|
Moved SH1 system code to target tree. * First shot at hwcompat cleanup.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13114 a1c6a512-1295-4272-9138-f99709370657
|
2007-04-11 23:51:00 +00:00 |
|
Jens Arnold
|
d6e822cab9
|
Get rid of some old archos debug cruft (USB polarity, PR polarity and ATA address are all derived from the hw mask, and master/slave isn't displayed on other targets either). * Get rid of all the USB*STYLE macros (except USB_IPODSTYLE).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13112 a1c6a512-1295-4272-9138-f99709370657
|
2007-04-11 21:26:58 +00:00 |
|
Jens Arnold
|
fad79dc636
|
Moved archos USB handling to target tree. Minor simplification for coldfire (only one usb-target.h).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13110 a1c6a512-1295-4272-9138-f99709370657
|
2007-04-11 20:44:32 +00:00 |
|
Karl Kurbjun
|
60fed9aeb6
|
Gigabeat: Pin initialization for the USB and ATA interface. This also adds proper coldstart detection for the ATA interface.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13103 a1c6a512-1295-4272-9138-f99709370657
|
2007-04-11 05:30:15 +00:00 |
|
Michael Sevakis
|
6689cb0f9b
|
mpegplayer: Get A-V synchronized. Improve frame sync and dropping logic and take advantage of decoder's ability to assist. Straighten out some threading problems. Clean it up a bit. Added some plugin API functions and decided it was a good time to do a good sorting on them so your next update from this build should be a full replacement.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13094 a1c6a512-1295-4272-9138-f99709370657
|
2007-04-10 14:18:30 +00:00 |
|
Dave Chapman
|
4303ab02a3
|
Optimized lcd_yuv_blit() (used by mpegplayer) for the Sansa E200. This is just a copy-and-paste of the Gigabeat version by Michael Sevakis with no attempt to adapt to the different CPU in the E200 - so there could be room for further improvement. Reported to increase the FPS for the 224x128 version of Elephants Dream from 21fps to 27fps.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13042 a1c6a512-1295-4272-9138-f99709370657
|
2007-04-06 09:34:13 +00:00 |
|
Jens Arnold
|
61350bf91c
|
Remove old reference code, better match Old-LCD init with datasheet, and a bit of optimisation.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13013 a1c6a512-1295-4272-9138-f99709370657
|
2007-04-03 21:22:48 +00:00 |
|
Jens Arnold
|
8f872e8ac5
|
Set svn:keywords properly
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13009 a1c6a512-1295-4272-9138-f99709370657
|
2007-04-03 19:06:14 +00:00 |
|
Jens Arnold
|
04306321c3
|
Added command macros for old LCD. Renamed some macros to better match the datasheets.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13008 a1c6a512-1295-4272-9138-f99709370657
|
2007-04-03 19:04:33 +00:00 |
|
Michael Sevakis
|
104d9b5c21
|
Minor code policing. Correct a comment and remove a stray comment delimiter.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12999 a1c6a512-1295-4272-9138-f99709370657
|
2007-04-02 09:34:29 +00:00 |
|
Michael Sevakis
|
6f56607212
|
Gigabeat: Add an assembly lcd_yuv_blit. Seems to be good for a modest speedup. ;)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12998 a1c6a512-1295-4272-9138-f99709370657
|
2007-04-02 09:27:12 +00:00 |
|
Jens Arnold
|
54ea2e435e
|
Charcell lcd driver: Preparations for switching to non-immediate LCD updates, using lcd_update() like on bitmap targets. * Added proper clipping. * Simplified simulator code.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12979 a1c6a512-1295-4272-9138-f99709370657
|
2007-03-31 09:58:49 +00:00 |
|
Marcoen Hirschberg
|
4c59c1a441
|
Correct the YCbCr to RGB conversion
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12969 a1c6a512-1295-4272-9138-f99709370657
|
2007-03-30 10:09:19 +00:00 |
|