Gitiles
Code Review
Sign In
gerrit.rockbox.org
/
rockbox
/
2acc0ac542d9186feee25bbe444c49cb59ca393e
/
firmware
/
target
/
arm
/
s3c2440
/
gigabeat-fx
/
ata-meg-fx.c
2acc0ac
Updated our source code header to explicitly mention that we are GPL v2 or
by Daniel Stenberg
· 16 years ago
2541302
meg-fx: Add headers to files in the target directory that were missing them. Fix the Id marker in a couple. Fix svn properties in some others. Please have a look at the copyrights added and make any corrections that you feel should be made since this particular tree branch has a twisted history so I just pasted them in based on the target header and used my name for files that have a preponderance of my junk.
by Michael Sevakis
· 17 years ago
27cf677
Add a complete priority inheritance implementation to the scheduler (all mutex ownership and queue_send calls are inheritable). Priorities are differential so that dispatch depends on the runnable range of priorities. Codec priority can therefore be raised in small steps (pcmbuf updated to enable). Simplify the kernel functions to ease implementation and use the same kernel.c for both sim and target (I'm tired of maintaining two ;_). 1) Not sure if a minor audio break at first buffering issue will exist on large-sector disks (the main mutex speed issue was genuinely resolved earlier). At this point it's best dealt with at the buffering level. It seems a larger filechunk could be used again. 2) Perhaps 64-bit sims will have some minor issues (finicky) but a backroll of the code of concern there is a 5-minute job. All kernel objects become incompatible so a full rebuild and update is needed.
by Michael Sevakis
· 17 years ago
5a9a2b7
Unify the Gigabeat F/X and M:Robe MMU code while enabling it for the M:Robe
by Karl Kurbjun
· 17 years ago
173b611
Basic gigabeat buttonlight support outside of debug menu FS#7112. Also disables USB PLL and the USB device clock (uneeded to connect to computer) - May offer some power savings. Changed how some pins are initialized.
by Karl Kurbjun
· 17 years ago
a05bb26
Gigabeat F/X: Correct the yielding in the ATA. Dump the unneeded DMA transfer complete interrupt in there too. Clean it out.
by Michael Sevakis
· 17 years ago
8a1fd8c
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.
by Karl Kurbjun
· 17 years ago
f44f961
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)
by Marcoen Hirschberg
· 17 years ago
[Renamed from firmware/target/arm/gigabeat/meg-fx/ata-meg-fx.c]
dcf6bd2
Fix the backlight and led bugs from my last commit
by Karl Kurbjun
· 18 years ago
60fed9a
Gigabeat: Pin initialization for the USB and ATA interface. This also adds proper coldstart detection for the ATA interface.
by Karl Kurbjun
· 18 years ago
355be50
Setup LCD ourselves; move LCD buffer and TTB to free up 1.7MB of memory
by Greg White
· 18 years ago
93b047f
Updated buttonlights for the Gigabeat port. Added LCD controller off and on for extra power savings - thanks to Greg White. Incorporated feedback from Gary Allen. Added 'battery charging' mode: shows leds during charging. Added 'follow' mode that turns off leds when backlight goes off. Flicker mode and new solid mode only show during disk access. Access settings from Info/debug menu for now.
by Steve Gotthardt
· 18 years ago
c07814f
Revamped the backlight state machine and added buttonlight controls. Go to the Info/debug menu and test out the new modes for buttonlights on the Gigabeat - ON, OFF, Faint, and flicker - flickers on touchpad and disk reads.
by Steve Gotthardt
· 18 years ago
ebcd762
Read byte by byte rather than DMA for unaligned transfer
by Greg White
· 18 years ago
5668505
Switch DMA wait loop to idle CPU
by Greg White
· 18 years ago
6eb81e2
ATA reads now use DMA
by Greg White
· 18 years ago
2953676
merge a big part of the unofficial gigabeat cvs back. Includes working bootloader and rockbox with audio.
by Marcoen Hirschberg
· 18 years ago
dd75488
update the gigabeat code and move to target_tree
by Marcoen Hirschberg
· 18 years ago