rockbox/firmware/target/arm
Rafaël Carré 0181bc42c9 Sansa c200v2 : support more hardware
Don't read the buttons from GPIOC but from DBOP_DIN (all directional buttons + select)
Still missing hold, rec, volume up and volume down
Read microsd
Tuner is a si4700 but seems to suffer from the same problem than e200v2
Sound works

TODO: missing buttons, lcd yuv, test lcd performance (the c200v1 lcd performance has decreased since r21321 : needs to be investigated)

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21330 a1c6a512-1295-4272-9138-f99709370657
2009-06-18 15:05:59 +00:00
..
archos/av300
as3525 Sansa c200v2 : support more hardware 2009-06-18 15:05:59 +00:00
at91sam Initial commit for the "Lyre prototype 1" port by Jorge Pinto from FS#10045. 2009-03-30 12:20:47 +00:00
imx31 Remove some unused declarations 2009-05-21 12:32:26 +00:00
ipod Fix duplicate #includes 2009-05-17 14:50:19 +00:00
iriver Fix duplicate #includes 2009-05-17 14:50:19 +00:00
olympus Remove unnecessary #include "adc.h" 2009-04-25 22:24:59 +00:00
philips Remove the calls to backlight_lcd_sleep_countdown from target specific code and move it into backlight.c 2009-04-26 01:23:39 +00:00
pnx0101 Fix duplicate #includes 2009-05-17 14:50:19 +00:00
s3c2440 Simplify some redundant boolean expressions 2009-05-21 14:15:24 +00:00
s5l8700
samsung 3 new ports: Samsung YH-820, YH-920, and YH-925. Mostly functional. Audio working on 820 & 925 (untested on the 920). No battery readings. No recording. No plugins. Keymap needs work. 2009-05-25 21:10:45 +00:00
sandisk Sansa c200v2 : lcd & backlight support, using the c200v1 lcd driver 2009-06-17 19:55:27 +00:00
tatung/tpj1022 Fix duplicate #includes 2009-05-17 14:50:19 +00:00
tcc77x c100: Get a regular build compiling. Very little functionality. 2009-06-01 12:37:25 +00:00
tcc780x TCC78x: Implement the user timer, rework some of the timer register #defines, and use udelay() instead of the hacky sleep_ms() in the D2 LCD driver. Doom works now. 2009-03-30 21:15:15 +00:00
tms320dm320 M:Robe 500: Fix up 256 color blitting when in portrait mode, fix a mistake in the plugin linker script, reduce the amount of memory used by overwriting IRAM with bss after program has started, clean up some tabs and formatting, resize the simulator when building for 640x480 2009-06-13 20:59:03 +00:00
adc-as3514.c
adc-pp5020.c
ascodec-pp.c
ascodec-target.h
ata-as-arm.S
ata-nand-telechips.c TCC NAND: The BLOCKS_PER_SEGMENT define was actually the number of planes mentioned in the Samsung NAND datasheet. Add this to the nand_id struct, so that it can be runtime detected (required for some D2s to boot). Use the struct directly instead of making a local copy, and format the nand_info table to 80 columns. 2009-03-02 23:36:12 +00:00
ata-pp5002.c Remove some unused declarations 2009-05-21 12:32:26 +00:00
ata-pp5020.c 3 new ports: Samsung YH-820, YH-920, and YH-925. Mostly functional. Audio working on 820 & 925 (untested on the 920). No battery readings. No recording. No plugins. Keymap needs work. 2009-05-25 21:10:45 +00:00
ata-sd-pp.c Philips SA9200 fixes: (1) boost in the bootloader like the e200 and c200, (2) use the right GPIOs and inits in the SD driver, and (3) add charger detection. 2009-03-14 02:47:14 +00:00
ata-sd-target.h
ata-target.h Remove some unused declarations 2009-05-21 12:32:26 +00:00
audio-pp.c
crt0-pp-bl.S
crt0-pp.S FS#9730 by Torne Wuff - support installing Rockbox in the firmware partition in place of the main Apple firmware. This image is only loaded if no rockbox.ipod is found so does not affect current behaviour. The advantage is a small increase in boottime. This patch also adds documentation to bootloader/ipod.c in the form of a comment describing the booting behaviour. 2009-05-12 20:41:44 +00:00
crt0.S FS#10048 : enable MMU and data cache on Sansa AMS to give a major speed up 2009-06-08 23:05:33 +00:00
ffs-arm.S
i2c-pp.c 3 new ports: Samsung YH-820, YH-920, and YH-925. Mostly functional. Audio working on 820 & 925 (untested on the 920). No battery readings. No recording. No plugins. Keymap needs work. 2009-05-25 21:10:45 +00:00
i2c-telechips.c
i2s-pp.c Use DMA for audio playback on PP502x (FS#9910 + some further mods). I can't say at this point about any change in battery life but it frees up a percent or two of CPU cycles as measured in the buffering screen. No change in recording transfers yet. Testing seemed to check out so put it out for general use and see what happens. 2009-02-19 20:40:03 +00:00
kernel-pp.c Correct Björn's name in various file headers. 2009-03-23 17:08:46 +00:00
lcd-as-memframe.S
lcd-c200_c200v2.c Sansa c200v2 : lcd & backlight support, using the c200v1 lcd driver 2009-06-17 19:55:27 +00:00
lcd-ssd1815.c
memcpy-arm.S
memmove-arm.S
memset-arm.S
memset16-arm.S
mmu-arm.h Fix header multiple inclusion guard typo. 2009-02-12 00:09:12 +00:00
mmu-arm.S
pcm-pp.c Fix FS#9949 - Song not playing, noise instead. Stale code was left from before transferring in segments and one calculation was just wrong for limiting trasfer size. Make buffer aligning consistent, change <= 0 on size_t variable to == 0 and remove pointless limit on overall buffer size. 2009-03-07 05:21:58 +00:00
pcm-telechips.c c100: Get a regular build compiling. Very little functionality. 2009-06-01 12:37:25 +00:00
powermgmt-ascodec.c
system-arm.c
system-arm.h
system-pp502x.c 3 new ports: Samsung YH-820, YH-920, and YH-925. Mostly functional. Audio working on 820 & 925 (untested on the 920). No battery readings. No recording. No plugins. Keymap needs work. 2009-05-25 21:10:45 +00:00
system-pp5002.c
system-target.h Remove some unused declarations 2009-05-21 12:32:26 +00:00
usb-drv-arc.c Clarify comment and clean up a bit (FS#10227 by Tomer Shalev) 2009-05-23 14:50:30 +00:00
usb-fw-pp502x.c 3 new ports: Samsung YH-820, YH-920, and YH-925. Mostly functional. Audio working on 820 & 925 (untested on the 920). No battery readings. No recording. No plugins. Keymap needs work. 2009-05-25 21:10:45 +00:00
usb-fw-pp5002.c
usb-target.h
usb-tcc.c Add working USB HID driver, by Tomer Shalev (part of his GSoC work). 2009-05-16 15:30:09 +00:00
wmcodec-pp.c
wmcodec-telechips.c