rockbox/firmware/drivers
Andree Buschmann 4c5a735a02 Further power saving for iPod Video (FS#8603). Do not enable D2REGC1 voltage for 5G/5.5G -- no changes for other iPods. Savings on a 5G/5.5G are about 1.5mA.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17095 a1c6a512-1295-4272-9138-f99709370657
2008-04-13 12:24:41 +00:00
..
audio D2: Beginnings of a WM8985 driver (based on WM8758, using EQ1 and EQ5 as HW treble/bass). Untested, but harmless. 2008-04-09 22:20:04 +00:00
rtc Do core interrupt masking in a less general fashion and save some instructions to decrease size and speed things up a little bit. Small fix to a few places where interrupts would get enabled again where they shouldn't have been (context switching calls when disabled). 2008-03-26 01:50:41 +00:00
tuner Revert "initial Meizu M6SL port" 2008-03-27 11:53:51 +00:00
ata.c iPod Video 30Gig doesn't seem to need the ata locking hack so we'll just attempt to remove it for this one. Works for me on 5.5g. 2008-04-11 10:39:24 +00:00
ata_flash.c ata_flash.c: write 32 bits to the buffer at a time when reading a sector. 2007-09-22 22:53:29 +00:00
ata_mmc.c No need to have \n here. panicf() won't output it anyway. 2008-03-08 23:56:00 +00:00
button.c Greyscale library: * Implement linearisation curve flipping for 1st/2nd Gen iPods (LCD is inverted when backlight is on, so the curve is also inverted). This needs a slight extension of is_backlight_on() functionality in the core. * Thorough recalibration of all reachable greyscale targets, and #ifdef cleanup. * Reduce on-target gamma a bit, because the displayable contrast range of a monochrome/greyscale isn't that high. 2008-04-02 22:16:14 +00:00
dac.c
dac.h
eeprom_24cxx.c
fat.c Enable nocache sections using the linker. PP5022/4 must use SW_CORELOCK now with shared variables in DRAM (it seems swp(b) is at least partially broken on all PP or I'm doing something very wrong here :\). For core-shared data use SHAREDBSS/DATA_ATTR. NOCACHEBSS/DATA_ATTR is available whether or not single core is forced for static peripheral-DMA buffer allocation without use of the UNCACHED_ADDR macro in code and is likely useful on a non-PP target with a data cache (although not actually enabled in config.h and the .lds's in this commit). 2008-04-06 04:34:57 +00:00
fmradio.c
generic_i2c.c
i2c.c Don't slow down I2C more than necessary when clock-stretching (rather old bug...) 2008-03-20 16:45:44 +00:00
isp1362.c
lcd-1bit-vert.c LCD drivers: * Automatically optimise horizontal and vertical lines drawn via _drawline(), with debug message to show possible optimisations in the caller. * Get rid of the extra ICODE function declarations by putting the attribute into the definition. 2008-04-12 07:53:33 +00:00
lcd-2bit-horz.c LCD drivers: * Automatically optimise horizontal and vertical lines drawn via _drawline(), with debug message to show possible optimisations in the caller. * Get rid of the extra ICODE function declarations by putting the attribute into the definition. 2008-04-12 07:53:33 +00:00
lcd-2bit-vert.c LCD drivers: * Automatically optimise horizontal and vertical lines drawn via _drawline(), with debug message to show possible optimisations in the caller. * Get rid of the extra ICODE function declarations by putting the attribute into the definition. 2008-04-12 07:53:33 +00:00
lcd-2bit-vi.c LCD drivers: * Automatically optimise horizontal and vertical lines drawn via _drawline(), with debug message to show possible optimisations in the caller. * Get rid of the extra ICODE function declarations by putting the attribute into the definition. 2008-04-12 07:53:33 +00:00
lcd-16bit.c LCD drivers: * Automatically optimise horizontal and vertical lines drawn via _drawline(), with debug message to show possible optimisations in the caller. * Get rid of the extra ICODE function declarations by putting the attribute into the definition. 2008-04-12 07:53:33 +00:00
lcd-charcell.c 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
lcd-charset-player.c
lcd-remote-1bit-v.c LCD drivers: * Automatically optimise horizontal and vertical lines drawn via _drawline(), with debug message to show possible optimisations in the caller. * Get rid of the extra ICODE function declarations by putting the attribute into the definition. 2008-04-12 07:53:33 +00:00
lcd-remote-2bit-vi.c LCD drivers: * Automatically optimise horizontal and vertical lines drawn via _drawline(), with debug message to show possible optimisations in the caller. * Get rid of the extra ICODE function declarations by putting the attribute into the definition. 2008-04-12 07:53:33 +00:00
led.c
m5636.c
mas.c
pcf50605.c Further power saving for iPod Video (FS#8603). Do not enable D2REGC1 voltage for 5G/5.5G -- no changes for other iPods. Savings on a 5G/5.5G are about 1.5mA. 2008-04-13 12:24:41 +00:00
pcf50606.c 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
serial.c Fix a small typo 2008-02-19 14:30:29 +00:00
sw_i2c.c mrobe 100: real time clock (if anybody recognises the RTC chip let me know) 2008-02-03 18:15:39 +00:00
tsc2100.c nope, reread the datasheet... this one is correct 2007-10-22 13:53:19 +00:00