rockbox/firmware/export
Michael Sevakis 80278e45aa Bring Gigabeat S bootloader one step close to a release version.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17442 a1c6a512-1295-4272-9138-f99709370657
2008-05-10 18:00:11 +00:00
..
adc.h Various coldfire fixes: (1) iAudio Bootloader: Check the status of main & remote power button vs. the respective hold switch, and shut down when on hold. On X5/M5 this check is not strictly necessary for the main unit, but left there to keep things uniform. (2) M3: Stop reading the ADC properly before leaving the bootloader, on RoLo, and on reboot, to make it work reliably after those transitions. (3) Disable all interrupt sources on system init to avoid premature ISR calls after enabling interrupts in general. (4) iAudios: Proper implementation of ide_powered(), avoiding nasty HDD clicks in the bootloader when powering down, e.g. because of Hold. (5) Slight optimisations. 2008-03-17 23:47:38 +00:00
as3514.h FS#8898 - Prefix AS3514 registers with AS3514_ 2008-04-15 21:33:32 +00:00
ata.h Bring Gigabeat S bootloader one step close to a release version. 2008-05-10 18:00:11 +00:00
ata_idle_notify.h Implement the playback event handling as a system-wide multi-purpose event system. Unified mpeg.c and playback.c audio event handling. Converted ata_idle_notify to use the new event handling system also. 2008-03-16 13:55:16 +00:00
ata_mmc.h
audio.h Revert my earlier const madness, we'll keep the parameter lists simple. 2008-03-28 12:51:33 +00:00
audiohw.h * introduce AUDIOHW_CAPS to define which audio codec can do what kind of operations in hw, e.g. setting bass 2008-04-28 08:37:18 +00:00
backlight.h Bring Gigabeat S bootloader one step close to a release version. 2008-05-10 18:00:11 +00:00
bidi.h Made source files #include the header file that they implement to make sure they are in sync. Made some local functions static. 2008-05-03 08:35:14 +00:00
bitswap.h
buffer.h
button.h Bring Gigabeat S bootloader one step close to a release version. 2008-05-10 18:00:11 +00:00
config-c200.h Commit FS#8379 by Andree Buschmann. Disables much of the remaining unneeded hardware on PP50xx targets (Ipods, Sansa, H10s, etc) resulting in a large savings in power and consequent increase in battery life. Results vary from target to target and from codec to codec, but we now approach the OF runtime on several PP devices. For now, leave base CPU clock at 30MHz, although further savings is possible with some codecs if clock is reduced. Additionally, fix battery capacity on c200 and use my measurements to improve runtime estimation for Sandisk targets. 2008-02-10 05:39:20 +00:00
config-cowond2.h Enable 'touchscreen areas' on the D2, based on JdGordon's m:robe code. Disable the bootloader debug screen, as that stuff is all available from the Debug menu now. 2008-04-27 13:30:11 +00:00
config-creativezvm.h Fix more red... 2008-05-03 14:15:41 +00:00
config-e200.h Oops. Didn't mean to commit this. 2008-03-04 14:40:04 +00:00
config-fmrecorder.h use HAVE_ATA to decide if ata.c should be compiled 2008-03-27 10:58:36 +00:00
config-gigabeat-s.h Bring Gigabeat S bootloader one step close to a release version. 2008-05-10 18:00:11 +00:00
config-gigabeat.h use HAVE_ATA to decide if ata.c should be compiled 2008-03-27 10:58:36 +00:00
config-h10.h use HAVE_ATA to decide if ata.c should be compiled 2008-03-27 10:58:36 +00:00
config-h10_5gb.h use HAVE_ATA to decide if ata.c should be compiled 2008-03-27 10:58:36 +00:00
config-h100.h use HAVE_ATA to decide if ata.c should be compiled 2008-03-27 10:58:36 +00:00
config-h120.h use HAVE_ATA to decide if ata.c should be compiled 2008-03-27 10:58:36 +00:00
config-h300.h use HAVE_ATA to decide if ata.c should be compiled 2008-03-27 10:58:36 +00:00
config-iaudiom3.h use HAVE_ATA to decide if ata.c should be compiled 2008-03-27 10:58:36 +00:00
config-iaudiom5.h use HAVE_ATA to decide if ata.c should be compiled 2008-03-27 10:58:36 +00:00
config-iaudiox5.h use HAVE_ATA to decide if ata.c should be compiled 2008-03-27 10:58:36 +00:00
config-ifp7xx.h
config-ipod1g2g.h use HAVE_ATA to decide if ata.c should be compiled 2008-03-27 10:58:36 +00:00
config-ipod3g.h Adding new setting to System Settings <Accessory Power Supply -- off by default). This setting can be used to enable/disable the power supply for accessories. With this commit implemented for iPods with PCF50605 power controller. 2008-04-20 18:28:25 +00:00
config-ipod4g.h Adding new setting to System Settings <Accessory Power Supply -- off by default). This setting can be used to enable/disable the power supply for accessories. With this commit implemented for iPods with PCF50605 power controller. 2008-04-20 18:28:25 +00:00
config-ipodcolor.h Adding new setting to System Settings <Accessory Power Supply -- off by default). This setting can be used to enable/disable the power supply for accessories. With this commit implemented for iPods with PCF50605 power controller. 2008-04-20 18:28:25 +00:00
config-ipodmini.h Adding new setting to System Settings <Accessory Power Supply -- off by default). This setting can be used to enable/disable the power supply for accessories. With this commit implemented for iPods with PCF50605 power controller. 2008-04-20 18:28:25 +00:00
config-ipodmini2g.h Adding new setting to System Settings <Accessory Power Supply -- off by default). This setting can be used to enable/disable the power supply for accessories. With this commit implemented for iPods with PCF50605 power controller. 2008-04-20 18:28:25 +00:00
config-ipodnano.h Adding new setting to System Settings <Accessory Power Supply -- off by default). This setting can be used to enable/disable the power supply for accessories. With this commit implemented for iPods with PCF50605 power controller. 2008-04-20 18:28:25 +00:00
config-ipodvideo.h Adding new setting to System Settings <Accessory Power Supply -- off by default). This setting can be used to enable/disable the power supply for accessories. With this commit implemented for iPods with PCF50605 power controller. 2008-04-20 18:28:25 +00:00
config-logikdax.h Add the Sansa M200 (v1) as a target - it's extremely similar to the Logik DAX (the LCD driver worked unchanged). Plus various tcc77x work, including a working tick interrupt (enabled in the bootloader). Rockbox itself builds for the M200 (there are no keymaps yet for the DAX), but doesn't progress very far due to the lack of an ATA (NAND flash) driver. 2008-05-02 19:12:09 +00:00
config-m200.h Add the Sansa M200 (v1) as a target - it's extremely similar to the Logik DAX (the LCD driver worked unchanged). Plus various tcc77x work, including a working tick interrupt (enabled in the bootloader). Rockbox itself builds for the M200 (there are no keymaps yet for the DAX), but doesn't progress very far due to the lack of an ATA (NAND flash) driver. 2008-05-02 19:12:09 +00:00
config-mrobe100.h m:robe 100 - backlight PWM fading 2008-04-25 20:06:42 +00:00
config-mrobe500.h yep.. I really cant spell 2008-04-29 01:09:39 +00:00
config-ondiofm.h
config-ondiosp.h
config-player.h Revert... stupid svn doesn't complain when passing -m twice :( 2008-04-02 22:45:23 +00:00
config-recorder.h use HAVE_ATA to decide if ata.c should be compiled 2008-03-27 10:58:36 +00:00
config-recorderv2.h use HAVE_ATA to decide if ata.c should be compiled 2008-03-27 10:58:36 +00:00
config-tpj1022.h use HAVE_ATA to decide if ata.c should be compiled 2008-03-27 10:58:36 +00:00
config.h Add the Sansa M200 (v1) as a target - it's extremely similar to the Logik DAX (the LCD driver worked unchanged). Plus various tcc77x work, including a working tick interrupt (enabled in the bootloader). Rockbox itself builds for the M200 (there are no keymaps yet for the DAX), but doesn't progress very far due to the lack of an ATA (NAND flash) driver. 2008-05-02 19:12:09 +00:00
config_caps.h
cpu.h Initial Cowon D2 commit: 2008-01-14 22:04:48 +00:00
debug.h
disk.h Convert the whole codebase to UTF-8, except docs/COMMITTERS and tools/creative.c, which need checking. 2008-05-05 10:32:46 +00:00
dm320.h Fix red + add some extra defines. 2008-05-05 15:54:50 +00:00
ds2411.h
eeprom_24cxx.h eeprom driver for the h3x0 series, cleaned up the h1x0 series driver a bit, added debug entry for h3x0 that allows to write to the eeprom 2006-08-15 22:54:06 +00:00
eeprom_settings.h
enc_base.h Move encoder CPU boost control to the core. Allow CPU to sleep a bit when PCM buffer is empty and save some power. Codec API becomes incompatible so full updates! :) 2007-11-30 05:16:56 +00:00
events.h Updated panicf in remove_event. Also fixed some comments. 2008-04-27 19:34:41 +00:00
fat.h Do some crackdown on kernel object reinitialization after they could be in use and use before initialization. For c200/e200: Be sure fat cache and ata locks are acquired in the proper order during hot swapping. Delay hotswap monitoring until after initial file mounting (address 2nd kobj concern + possible call of fat driver before init). 2008-03-12 10:03:52 +00:00
fmradio.h
fmradio_i2c.h Convert the whole codebase to UTF-8, except docs/COMMITTERS and tools/creative.c, which need checking. 2008-05-05 10:32:46 +00:00
font.h Make checkwps compile again. Still more work is needed though, as checkwps is compiled to emulate an iPod Color - this needs changing to allow the LCD (and remote LCD) dimensions/depth to be specified on the commandline - the new %V tags are validated against the LCD characteristics 2008-03-25 21:09:58 +00:00
gdb_api.h
general.h
generic_i2c.h
hangul.h
hotswap.h Arrrgh. Fix red now. :\ 2008-03-12 11:23:42 +00:00
hwcompat.h
i2c-coldfire.h Correct the name of a flag. No functional change. 2008-03-18 22:48:26 +00:00
i2c-pp.h
i2c.h Update source files to include the header file for the functions they implement, to make sure the header and the implementation is consistent (and fix it for a case where it wasn't). 2008-04-28 10:22:05 +00:00
i2s.h
id3.h Move a function to gwps-common.c because it belongs there 2008-04-12 13:25:16 +00:00
ifp_usb_serial.h move the ifp7xx usb serial driver files to more specific names, to make the "usb_serial" name available for more general usb class driver use 2008-03-02 18:16:24 +00:00
imx31l.h Disable clocks for most modules in the imx31l on startup, individual drivers handle enabling/disabling clocks for used modules 2008-05-08 16:27:23 +00:00
isp1362.h
isp1583.h Commit whole Creative Zen Vision:M target tree + all related firmware/ 2008-04-24 20:08:28 +00:00
kernel.h Convert the whole codebase to UTF-8, except docs/COMMITTERS and tools/creative.c, which need checking. 2008-05-05 10:32:46 +00:00
lcd-charcell.h Hmpf, these ever-missing svn properties... 2007-04-06 11:22:26 +00:00
lcd-remote.h Convert the whole codebase to UTF-8, except docs/COMMITTERS and tools/creative.c, which need checking. 2008-05-05 10:32:46 +00:00
lcd.h Change the default background colour to black on colour targets. It fits better with the default theme and also with the bootloaders. 2008-05-05 13:11:38 +00:00
led.h
logf.h
lv24020lp.h
m5636.h
mas.h
mas35xx.h * introduce AUDIOHW_CAPS to define which audio codec can do what kind of operations in hw, e.g. setting bass 2008-04-28 08:37:18 +00:00
mc13783.h Backlight brightness setting for Gigabeat S. Cleanup headers in target backlight file too. 2008-05-08 22:03:49 +00:00
mcf5249.h
mcf5250.h
mp3_playback.h
mp3data.h
mpeg.h Updated use of events.h header file. 2008-04-27 19:56:16 +00:00
panic.h
pcf5060x.h Split out the PCF5060x register defines into a common header and create a generic pcf50606.c using standard i2c read/writes. 2008-04-04 20:24:08 +00:00
pcf50605.h
pcf50606.h Split out the PCF5060x register defines into a common header and create a generic pcf50606.c using standard i2c read/writes. 2008-04-04 20:24:08 +00:00
pcm.h
pcm_record.h
pcm_sampr.h
pnx0101.h
power.h
powermgmt.h Adding new setting to System Settings <Accessory Power Supply -- off by default). This setting can be used to enable/disable the power supply for accessories. With this commit implemented for iPods with PCF50605 power controller. 2008-04-20 18:28:25 +00:00
pp5002.h Fix the PP5002 interrupt controller register definitions. The PP5002 interrupt controller matches the first half of the PP502x interrupt controller (the actual interrupt bits are different though). 2008-04-03 21:48:41 +00:00
pp5020.h move some data around to place qh_array at the start of iram. This saves up to about 2k iram on PP 2008-04-20 18:43:47 +00:00
pp5024.h comment typo fixes 2008-02-22 20:23:00 +00:00
profile.h Moved private types and constants from profile.h to profile.c 2008-04-28 18:41:13 +00:00
replaygain.h
rolo.h Made rolo.h consistent with rolo.c 2008-05-03 07:17:44 +00:00
rtc.h
s1a0903x01.h
s3c2440.h This is a big chunk of code necessary to prepare for Gigabeat F flash loading and and implementation of rolo. There should be no noticible changes for the user. A new bootloader is not needed. 2008-04-22 04:34:25 +00:00
scroll_engine.h Add viewport capabilities to all the LCD drivers, and adapt scrolling code. This is the firmware/ part of FS#8385 - the changes to the WPS code still need more work and will be committed at a later date. NOTE: There are no user-visible changes with this commit - just the infrastructure. 2008-01-07 20:34:11 +00:00
serial.h Logf output on the serial port for h100 targets 2006-10-12 20:22:16 +00:00
sh7034.h
sound.h More static / header file cleanup. 2008-05-03 23:18:56 +00:00
spdif.h
spi.h
structec.h
sw_i2c.h mrobe 100: real time clock (if anybody recognises the RTC chip let me know) 2008-02-03 18:15:39 +00:00
system.h 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. 2008-03-25 02:34:12 +00:00
tcc77x.h Convert the TCC77x ADC driver to use interrupts - based on the technique used in the SH ADC driver. 2008-05-03 07:49:39 +00:00
tcc780x.h A few preparations for the D2 PCM driver: move driver up to TCC780x level, move FIQ handler into PCM driver, add some new register defines, and remove those goddamn warnings. 2008-04-21 20:16:18 +00:00
tea5767.h
thread.h The presence of the run list corelocks are dependent on core number and not building with priority scheduling. Fix building for multiprocessor without HAVE_PRIORITY_SCHEDULING defined. 2008-05-04 17:12:37 +00:00
timer.h Add the Sansa M200 (v1) as a target - it's extremely similar to the Logik DAX (the LCD driver worked unchanged). Plus various tcc77x work, including a working tick interrupt (enabled in the bootloader). Rockbox itself builds for the M200 (there are no keymaps yet for the DAX), but doesn't progress very far due to the lack of an ATA (NAND flash) driver. 2008-05-02 19:12:09 +00:00
tlv320.h move audiohw_enable_output to audiohw.h 2008-02-09 14:43:36 +00:00
tsc2100.h fix red 2008-04-27 14:07:57 +00:00
tuner.h Convert the whole codebase to UTF-8, except docs/COMMITTERS and tools/creative.c, which need checking. 2008-05-05 10:32:46 +00:00
uda1380.h * introduce AUDIOHW_CAPS to define which audio codec can do what kind of operations in hw, e.g. setting bass 2008-04-28 08:37:18 +00:00
usb.h Bring Gigabeat S bootloader one step close to a release version. 2008-05-10 18:00:11 +00:00
usb_ch9.h Add keywords and fix more headers. 2008-04-18 17:24:19 +00:00
usb_core.h Convert the whole codebase to UTF-8, except docs/COMMITTERS and tools/creative.c, which need checking. 2008-05-05 10:32:46 +00:00
usb_drv.h Convert the whole codebase to UTF-8, except docs/COMMITTERS and tools/creative.c, which need checking. 2008-05-05 10:32:46 +00:00
wm8721.h Return value of audiohw_set_xxx_vol is never used and most of the time we have a return 0; --> kick it 2008-02-13 11:19:23 +00:00
wm8731.h Return value of audiohw_set_xxx_vol is never used and most of the time we have a return 0; --> kick it 2008-02-13 11:19:23 +00:00
wm8751.h Return value of audiohw_set_xxx_vol is never used and most of the time we have a return 0; --> kick it 2008-02-13 11:19:23 +00:00
wm8758.h * introduce AUDIOHW_CAPS to define which audio codec can do what kind of operations in hw, e.g. setting bass 2008-04-28 08:37:18 +00:00
wm8975.h * introduce AUDIOHW_CAPS to define which audio codec can do what kind of operations in hw, e.g. setting bass 2008-04-28 08:37:18 +00:00
wm8978.h Gigabeat S: Man it's so loud in here. We have SOUND! Someone please make keymaps consistent; it's rather messy atm. 2008-05-03 15:14:52 +00:00
wm8985.h * introduce AUDIOHW_CAPS to define which audio codec can do what kind of operations in hw, e.g. setting bass 2008-04-28 08:37:18 +00:00
wmcodec.h