rockbox/firmware/target/arm
Karl Kurbjun f863ba671e Commit part of FS7113: This adds proper LCD initialization to the gigabeat thanks to Alex Gerchanovsky
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13552 a1c6a512-1295-4272-9138-f99709370657
2007-06-04 14:07:26 +00:00
..
archos/av300 Start of work on a port to the Archos 'AV300' (AV320/340/380) - a working UI simulator (but with a dummy background image for now) and the beginnings of the target-specific firmare code. Port is temporarily using a 2bpp LCD buffer format - the AV300 has a 320x240 colour (YCbCr-based) LCD which will need a new framebuffer format and drawing routines, but the LCD is also capable of various paletted bitmap modes, one of which has an identical framebuffer format to the greyscale ipods. Buttons (and hence the button mappings) are identical to the Archos Recorder, with the exception that the PLAY button on the Recorder is replaced by pressing the joystick on the AV300 (which I call BUTTON_SELECT). The initial port will begin by being strictly HWCODEC, but will evolve to be a hybrid SWCODEC/HWCODEC platform - it has a MAS3587F but also a main CPU (54MHz arm7tdmi plus DSP) capable of software decoding of at least some formats. 2007-01-14 13:48:09 +00:00
ipod Moved archos backlight code to target tree. Changed old mutlivalue CONFIG_BACKLIGHT to a simple HAVE_BACKLIGHT. 2007-04-12 22:12:13 +00:00
iriver move the iriver ifp7xx and other pnx0101 related files together in the target tree 2007-04-19 10:14:55 +00:00
pnx0101 move to target tree 2007-04-19 10:20:54 +00:00
s3c2440/gigabeat-fx Commit part of FS7113: This adds proper LCD initialization to the gigabeat thanks to Alex Gerchanovsky 2007-06-04 14:07:26 +00:00
sandisk/sansa-e200 e200: Update the button init code to be more correct for using GPIO IRQs. 2007-06-03 15:17:01 +00:00
tatung/tpj1022 Moved archos backlight code to target tree. Changed old mutlivalue CONFIG_BACKLIGHT to a simple HAVE_BACKLIGHT. 2007-04-12 22:12:13 +00:00
ata-as-arm.S Assembler optimised ATA transfer loops for ARM targets. Only used for PP5020/5021/5022 targets atm. PP5002 seems to have problems with it not directly related to the asm code itself, and the gigabeat doesn't profit from it, probably because the CPU isn't the bottleneck even without optimisation. 2007-01-24 00:12:08 +00:00
ata-pp5002.c put back the PP5002 specific ATA code that got lost during the ipod target tree move 2006-11-08 12:34:21 +00:00
ata-pp5020.c Some more replacing of inl/outl with register #define's (doesn't change end-result binary). Add lots more #define's based on the ipodlinux wiki and some extrapolation. 2007-03-03 23:37:17 +00:00
ata-target.h Assembler optimised ATA transfer loops for ARM targets. Only used for PP5020/5021/5022 targets atm. PP5002 seems to have problems with it not directly related to the asm code itself, and the gigabeat doesn't profit from it, probably because the CPU isn't the bottleneck even without optimisation. 2007-01-24 00:12:08 +00:00
audio-pp.c Fix some warnings regarding AUDIO_NUM_SOURCES being 0 which is the intent with no inputs. 2007-05-20 22:03:11 +00:00
crt0-pp-bl.S Add working dual-boot bootloaders for H10 and Sansa, which allow booting the OF and Rockbox. Rolo also works. 2006-12-19 11:33:53 +00:00
crt0-pp.S FS#5472 add a memory size prompt to configure to allow ipod video builds for 2007-05-19 14:35:11 +00:00
crt0.S 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. 2007-05-03 12:39:36 +00:00
i2c-pp.c Change i2c config on e200. Seems to speed things up somewhat. 2007-05-17 22:49:27 +00:00
i2s-pp.c e200: Use 16-16 L-R pairs when writing to the TX FIFO. Kill the channel swapping and clicks. Reduce number of FIQs. Should be adaptable to iPods and other PP targets in a few minutes work, eh? 2007-05-22 15:34:24 +00:00
memcpy-arm.S ARM optimised memcpy/memmove from glibc. This should give increased performance on all ARM targets, especially iPod 5G 2007-01-13 23:57:14 +00:00
memmove-arm.S ARM optimised memcpy/memmove from glibc. This should give increased performance on all ARM targets, especially iPod 5G 2007-01-13 23:57:14 +00:00
memset-arm.S Removed executable flag 2007-01-09 23:29:07 +00:00
memset16-arm.S Removed executable flag 2007-01-09 23:29:07 +00:00
memswap128-arm.S SWCODEC: Get rid of extra swap buffer and get back 512K of RAM or 100K if the players RAM is <= 1MB. Make any needed changes to things to stabilize and facilitate this including removing flattening out initialization. Comment some things heavily. Fix a few logfs I didn't want to see the compiler complaining about. 2007-03-19 22:04:17 +00:00
pcm-pp.c e200: Use 16-16 L-R pairs when writing to the TX FIFO. Kill the channel swapping and clicks. Reduce number of FIQs. Should be adaptable to iPods and other PP targets in a few minutes work, eh? 2007-05-22 15:34:24 +00:00
system-arm.h Gigabeat: Separate driver for audio codec. Tweak pcm driver to comply with intended interface. 2007-05-02 22:33:24 +00:00
system-pp502x.c e200: Finally use GPIO IRQs for the buttons...it's IRQ enable bit 33 afterall and verified independently. There shouldn't now be a need to add tick tasks to monitor GPIO level status in other code. 2007-06-03 14:31:42 +00:00
system-pp5002.c Don't need all those #include's. 2007-04-22 12:44:45 +00:00
system-target.h Heh. Better way to load the PROCESSOR_ID address. Thanks Thom. :) 2007-04-14 11:46:05 +00:00
usb-pp.c build with -Wundef to make sure we have spelled the defines right in #if lines 2007-02-17 21:54:17 +00:00
usb-target.h Fix USB detection on ipods and other portalplayer targets - Rockbox now correctly distinguishes between a USB connection to a computer and a connection to a USB AC charger. Based on the experimental USB code in FS #6494 by Barry Wardell. Closes FS #4724. 2007-02-04 21:46:01 +00:00
wmcodec-pp.c Reenable aynchronous audio init stage. Really just single stage with aynchronous enabling of outputs. Keeps audio_init last so prior init steps can use the audiobuffer in any desired way. Audio will be fully initialized by the time the UI is entered. Playback of voice or audio will be delayed properly until audio hardware is ready. 2007-03-11 05:04:48 +00:00