..
config
Add LBA48 support to all targets with ATA, except archoses whose USB bridge chip can't handle it.
2010-04-09 12:10:17 +00:00
adc.h
FS#10756 - Free unused init code
2010-03-03 23:20:32 +00:00
ak4537.h
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
akcodec.h
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
as3514.h
as3525v2 : recording (FM only, no microphone yet)
2010-03-29 22:26:58 +00:00
as3525.h
Clipv2: fix grey lcd output
2010-04-03 17:10:44 +00:00
as3525v2.h
SansaAMSv2: Give register CGU_BASE + 0x3C the name CGU_SDSLOT.
2010-03-23 17:00:59 +00:00
ascodec.h
at91sam9260.h
Put TIMER_FREQ definition in CPU-specific config, and remove timer-target.h
2009-06-29 14:30:12 +00:00
ata.h
Commit FS#9545, storage cleanup and multi-driver support
2009-07-17 22:28:49 +00:00
ata_idle_notify.h
undo the last commit... I'm too tired to fgure out how to make batt bench work without the spin down notification (aka, fix red the really lazy way)
2010-01-19 08:04:36 +00:00
ata_mmc.h
Merge tCardInfo struct (MMC) and tSDCardInfo struct (SD)
2009-07-01 10:07:22 +00:00
audio.h
FS#10756 - Free unused init code
2010-03-03 23:20:32 +00:00
audiohw.h
Many more drivers for mini2440. Now the main binary compiles and runs.
2009-10-26 18:16:58 +00:00
backlight-sw-fading.h
Get rid of the last "backlight thread fading" remnant, and of the calculation of the delay. It actually wasn't more than those 3 cases before anyway.
2009-03-11 21:10:17 +00:00
backlight.h
FS#10756 - Free unused init code
2010-03-03 23:20:32 +00:00
bidi.h
bitswap.h
bootchart.h
Boot charting support.
2010-04-01 16:27:21 +00:00
buffer.h
FS#10756 - Free unused init code
2010-03-03 23:20:32 +00:00
button.h
FS#10756 - Free unused init code
2010-03-03 23:20:32 +00:00
config.h
as3525v2: Move codec into iram freeing 1MB for the audio buffer and also a small decoding speedup (iram seems to be 50% faster than dram when boosted and the same when unboosed). 32k is still reserved for the core and can be readjusted if needed. Codecs don't appear to ever need the 1MB (usually <350k only).
2010-04-05 19:18:15 +00:00
config_caps.h
cpu.h
FS#10047 : Clipv2
2009-12-31 19:15:20 +00:00
debug.h
Final removal of tabs in firmware path
2010-01-03 11:31:14 +00:00
disk.h
Commit FS#9545, storage cleanup and multi-driver support
2009-07-17 22:28:49 +00:00
dm320.h
M:Robe 500: Add support for DMA based LCD updates when in Portrait mode. TestFPS measures 190 FPS with the DMA updates vs. 58 FPS for the non-DMA updates.
2009-08-20 00:36:39 +00:00
ds2411.h
eeprom_24cxx.h
eeprom_settings.h
enc_base.h
events.h
Convert lcd_activation callbacks to use the event system to allow for multiple parallel callbacks (for custom statusbar).
2009-10-20 21:54:59 +00:00
fat.h
FS#11118: reduce the number of cached sector in FAT code because some are useless after a rewrite of LFN entries handling. Also makes LFN handling more robust.
2010-03-22 10:35:25 +00:00
filefuncs.h
Move strip_volume() to filefuncs.c and set properties.
2009-11-26 22:34:08 +00:00
fmradio.h
fmradio_i2c.h
font.h
FS#10756 - Free unused init code
2010-03-03 23:20:32 +00:00
gdb_api.h
general.h
generic_i2c.h
Simplify generic_i2c, removing the link between i2c address and i2c interface, adding the concept of an i2c bus index.
2009-03-03 18:00:17 +00:00
hangul.h
hd66789r.h
hotswap.h
Remove unused card_detect(), and make card_detect_target() static inline in each sd driver.
2009-11-26 00:51:09 +00:00
hwcompat.h
i2c-coldfire.h
Fix more tabs
2010-01-03 10:27:43 +00:00
i2c-pp.h
Move private #defines from i2c-pp.h to i2c-pp.c
2009-05-21 14:31:47 +00:00
i2c-s5l8700.h
S5L8700: implement i2c driver (used for communicating with the RTC and the codec in the meizus)
2009-06-27 20:11:11 +00:00
i2c.h
i2s.h
iap.h
Add support for the ipod FM remote to the 4G, Color, 5G, nano 1G with RDS
2009-12-01 17:54:40 +00:00
ifp_usb_serial.h
imx31l.h
Gigabeat S (imx31): Begin voltage and frequency scaling code. For now, to avoid overdrive voltage, just lower core voltage to 1.35V since voltage scaling shouldn't be required for frequencies lower than 399 MHz (according to Freescale BSP, which set all working points to 1.35V for those frequencies). Perhaps battery life will improve as well (cross fingers :).
2010-04-07 03:43:48 +00:00
ipod_remote_tuner.h
Add support for the ipod FM remote to the 4G, Color, 5G, nano 1G with RDS
2009-12-01 17:54:40 +00:00
isp1362.h
isp1583.h
Correct svn:keywords and svn:eol-style on a few more files.
2009-07-12 09:43:44 +00:00
jz4740-codec.h
Fix yellow
2009-05-26 23:28:53 +00:00
jz4740.h
Ingenic Jz4740: add basic frequency switching
2009-07-03 21:34:40 +00:00
jz_mxu.h
kernel.h
FS#10756 - Free unused init code
2010-03-03 23:20:32 +00:00
lcd-charcell.h
lcd-remote.h
Revise r23225 a bit, removing the debug_printf function and implementing more generic lcd_(remote)_putsf function(s) instead and use those in more places
2009-10-17 18:02:48 +00:00
lcd.h
FS#10756 - Free unused init code
2010-03-03 23:20:32 +00:00
led.h
logf.h
A new implementation of logf, logfdisplay and logfdump.
2009-08-21 22:54:23 +00:00
ltv350qv.h
lv24020lp.h
m5636.h
m66591.h
Correct svn:keywords and svn:eol-style on a few more files.
2009-07-12 09:43:44 +00:00
mas.h
Fix more tabs
2010-01-03 10:27:43 +00:00
mas35xx.h
mc13783.h
Gigabeat S (imx31): Begin voltage and frequency scaling code. For now, to avoid overdrive voltage, just lower core voltage to 1.35V since voltage scaling shouldn't be required for frequencies lower than 399 MHz (according to Freescale BSP, which set all working points to 1.35V for those frequencies). Perhaps battery life will improve as well (cross fingers :).
2010-04-07 03:43:48 +00:00
mcf5249.h
Put TIMER_FREQ definition in CPU-specific config, and remove timer-target.h
2009-06-29 14:30:12 +00:00
mcf5250.h
mips-archdefs.h
Onda VX747:
2009-02-16 22:49:58 +00:00
mips.h
Onda VX747:
2009-02-16 22:49:58 +00:00
mipsregs.h
Onda VX747:
2009-02-16 22:49:58 +00:00
mmc.h
Commit FS#9545, storage cleanup and multi-driver support
2009-07-17 22:28:49 +00:00
mp3_playback.h
mv.h
Commit FS#9545, storage cleanup and multi-driver support
2009-07-17 22:28:49 +00:00
nand.h
Core changes to allow storage drivers to do cleanup on shutdown, and iPod Nano 2G shutdown code rework (FS#10668)
2009-10-09 20:36:09 +00:00
nand_id.h
Correct svn:keywords and svn:eol-style on a few more files.
2009-07-12 09:43:44 +00:00
ohci.h
Add data structures
2009-07-12 15:29:22 +00:00
panic.h
pcf5060x.h
D2: Use a common function for reading ADC values from the PMU
2009-10-08 15:47:43 +00:00
pcf5063x.h
Initial support for runtime detection of the PMU used in newer D2+ models (PCF50635). The backlight and battery monitoring should work, but the RTC and touchscreen are not yet implemented.
2009-10-10 17:35:02 +00:00
pcf50605.h
pcf50606.h
D2: Use a common function for reading ADC values from the PMU
2009-10-08 15:47:43 +00:00
pcf50635.h
Initial support for runtime detection of the PMU used in newer D2+ models (PCF50635). The backlight and battery monitoring should work, but the RTC and touchscreen are not yet implemented.
2009-10-10 17:35:02 +00:00
pcm.h
New plugin: FFT, A frequency analyzer plugin
2010-02-10 19:44:11 +00:00
pcm_sampr.h
pl081.h
pl180.h
AMS Sansa: Add voltage defines to pl180.h. No functional changes.
2009-10-19 05:34:17 +00:00
pnx0101.h
Put TIMER_FREQ definition in CPU-specific config, and remove timer-target.h
2009-06-29 14:30:12 +00:00
power.h
FS#10756 - Free unused init code
2010-03-03 23:20:32 +00:00
powermgmt.h
Submit FS#11065. Introduce a new system setting for en-/disabling the Line-out. For now only implemented on iPod Video. This allows to save power if the user does not use the player's Line-out. On iPod 5G the saving is ~0.5 mA.
2010-03-20 15:02:29 +00:00
pp5002.h
Make RoLo work on PP5002. * Rename CACHE_CTL flag values on PP5002 for consistency.
2009-10-19 21:38:52 +00:00
pp5020.h
Put TIMER_FREQ definition in CPU-specific config, and remove timer-target.h
2009-06-29 14:30:12 +00:00
pp5024.h
pp6100.h
Add information gleaned from disassembling the main firmware image. Detect lcd type in use. Still no actual output
2009-07-17 20:40:40 +00:00
profile.h
qt1106.h
r61509.h
Onda VX7x7: fix error when compiling with USB_BOOT defined
2009-07-29 12:57:42 +00:00
ramdisk.h
Commit FS#9545, storage cleanup and multi-driver support
2009-07-17 22:28:49 +00:00
rolo.h
rtc.h
FS#10569 RTC driver cleanup
2009-09-26 14:58:32 +00:00
s1a0903x01.h
s3c2440.h
Replace hard coded memory size
2009-10-31 23:35:20 +00:00
s5l8700.h
Add missing parentheses to S5L8701 USEC_TIMER
2009-11-25 20:16:16 +00:00
screendump.h
scroll_engine.h
FS#10756 - Free unused init code
2010-03-03 23:20:32 +00:00
sd.h
Remove unused card_detect(), and make card_detect_target() static inline in each sd driver.
2009-11-26 00:51:09 +00:00
serial.h
sh7034.h
Put TIMER_FREQ definition in CPU-specific config, and remove timer-target.h
2009-06-29 14:30:12 +00:00
si4700.h
sound.h
* Move DSP_CALLBACK_* enum to sound.h
2009-08-01 21:38:18 +00:00
spdif.h
spi.h
Correct svn:keywords and svn:eol-style on a few more files.
2009-07-12 09:43:44 +00:00
storage.h
Add IO priority handling. Currently all IO has equal priority, except the dircache scanning thread which is lower. This fixes the slow boot problem for me, with the added benefit that actual audio playback also starts faster.
2010-04-03 22:02:09 +00:00
structec.h
sw_i2c.h
synaptics-mep.h
Packard Bell Vibe 500: touchpad code rework. Improve touch sensivity a bit by setting the MEP parameters in the power_init() function. Implement new function in synaptics-mep driver (touchpad_set_parameter) necessary for it. Move the button lights code to the target backlight file.
2010-02-06 19:15:43 +00:00
system.h
Use STORAGE_WANTS_ALIGN to make clear it's not a strict necessity
2010-03-26 00:11:50 +00:00
tcc77x.h
TCC: Implement ECC error correction for sectors read from NAND. Tested on D2 (78x, MLC) and M200 (77x, SLC).
2009-08-12 19:26:04 +00:00
tcc780x.h
D2: Enable ARM cache coherency functions (eg. during codec load), which should eliminate data aborts/freezes on track changes. NOTE: The linker script reserves space at the end of DRAM for the TTB, but this is not currently used.
2009-09-01 21:35:37 +00:00
tea5760.h
Meizu: implement i2c for the meizu fmradio and update the tea5760 tuner driver
2009-07-07 21:57:16 +00:00
tea5767.h
thread.h
Add IO priority handling. Currently all IO has equal priority, except the dircache scanning thread which is lower. This fixes the slow boot problem for me, with the added benefit that actual audio playback also starts faster.
2010-04-03 22:02:09 +00:00
timer.h
Put TIMER_FREQ definition in CPU-specific config, and remove timer-target.h
2009-06-29 14:30:12 +00:00
tlv320.h
touchscreen.h
Remove svn:executable from firmware
2009-10-31 02:26:40 +00:00
tsc200x.h
Touchscreen support for newer Cowon D2+ hardware revisions (using TSC200x touchscreen controller).
2009-10-15 20:13:29 +00:00
tsc2100.h
Correct svn:keywords and svn:eol-style on a few more files.
2009-07-12 09:43:44 +00:00
tuner.h
FS#10756 - Free unused init code
2010-03-03 23:20:32 +00:00
uda1341.h
Improvements to mini2440/UDA1341 audio
2009-11-01 22:58:08 +00:00
uda1380.h
Fix more tabs
2010-01-03 10:27:43 +00:00
udacodec.h
Create an udacodec interface (similar to ascodec and wmcoded) and adapt/implement it for the iriver h1xx/h3xx and the meizus.
2009-06-28 17:43:04 +00:00
usb-s3c6400x.h
iPod Nano 2G USB support based on the S3C6400X datasheet. Disabled by default for now.
2009-10-20 06:37:07 +00:00
usb-tcc.h
Fix more tabs
2010-01-03 10:27:43 +00:00
usb.h
FS#10756 - Free unused init code
2010-03-03 23:20:32 +00:00
usb_ch9.h
Fix more tabs
2010-01-03 10:27:43 +00:00
usb_core.h
Change control handling to start expecting host packets before sending data to the host. This makes the handling less timing sensitive on some controllers
2009-10-19 16:21:50 +00:00
usb_drv.h
Add working USB HID driver, by Tomer Shalev (part of his GSoC work).
2009-05-16 15:30:09 +00:00
wm8731.h
wm8751.h
wm8758.h
Submit FS#11065. Introduce a new system setting for en-/disabling the Line-out. For now only implemented on iPod Video. This allows to save power if the user does not use the player's Line-out. On iPod 5G the saving is ~0.5 mA.
2010-03-20 15:02:29 +00:00
wm8975.h
wm8978.h
wm8985.h
D2: Enable FM radio (based on FS#10035 by Michael Burtin with some changes by myself). Also updates the LV24020 driver to add optional logf debugging.
2009-03-21 00:13:20 +00:00
wmcodec.h