summaryrefslogtreecommitdiff
path: root/firmware/drivers/pcf50606.c (follow)
Commit message (Collapse)AuthorAge
* tcc77x targets: various minor cleanupsBertrik Sikken2010-08-28
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27913 a1c6a512-1295-4272-9138-f99709370657
* D2: Reduce binsize a bit by using arrays for the PMU initialisation.Rob Purchase2009-10-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23120 a1c6a512-1295-4272-9138-f99709370657
* Initial support for runtime detection of the PMU used in newer D2+ models ↵Rob Purchase2009-10-10
| | | | | | (PCF50635). The backlight and battery monitoring should work, but the RTC and touchscreen are not yet implemented. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23078 a1c6a512-1295-4272-9138-f99709370657
* D2: Use a common function for reading ADC values from the PMURob Purchase2009-10-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23007 a1c6a512-1295-4272-9138-f99709370657
* Re-work D2 power off behaviour.Rob Purchase2009-07-26
| | | | | | | | * Inhibit PCF timeout during shutdown and while charging * Power off the player using the same mechanism as the OF (GPIO) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22056 a1c6a512-1295-4272-9138-f99709370657
* Updated our source code header to explicitly mention that we are GPL v2 orDaniel Stenberg2008-06-28
| | | | | | | | | later. We still need to hunt down snippets used that are not. 1324 modified files... http://www.rockbox.org/mail/archive/rockbox-dev-archive-2008-06/0060.shtml git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17847 a1c6a512-1295-4272-9138-f99709370657
* Enable RTC for Cowon D2. Time readout works, but date is currently junk.Rob Purchase2008-04-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17200 a1c6a512-1295-4272-9138-f99709370657
* Split out the PCF5060x register defines into a common header and create a ↵Rob Purchase2008-04-04
| | | | | | generic pcf50606.c using standard i2c read/writes. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16966 a1c6a512-1295-4272-9138-f99709370657
* Removed unneeded pcf50606.c.Michael Sevakis2006-10-25
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11349 a1c6a512-1295-4272-9138-f99709370657
* eeprom driver for the h3x0 series, cleaned up the h1x0 series driver a bit, ↵Peter D'Hoye2006-08-15
| | | | | | added debug entry for h3x0 that allows to write to the eeprom git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10597 a1c6a512-1295-4272-9138-f99709370657
* Ooops^2Jens Arnold2006-04-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9696 a1c6a512-1295-4272-9138-f99709370657
* H300: Optimised PCF50606 driver, significantly reduces CPU power drain from ↵Jens Arnold2006-04-16
| | | | | | the button tick (with both main & remote buttons: 50%->13% at 11MHz, 12%->6% at 45MHz): * Delay is adapted to the current CPU clock, aiming at constant 400kHz i2c clock. * Reduced number of port accesses (accessing GPIO is very slow, especially with the atomic boolean instructions) by implementing an open-collector-like behaviour. * Time-critical functions implemented in assembler. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9693 a1c6a512-1295-4272-9138-f99709370657
* H300: Properly initialize the backlight PCF50606 port pinLinus Nielsen Feltzing2006-03-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9113 a1c6a512-1295-4272-9138-f99709370657
* Patch #1404233 by Peter D'Hoye: H300 brightness bugfixHristo Kovachev2006-01-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8387 a1c6a512-1295-4272-9138-f99709370657
* Initialize the MBC to off, idle state JinCBrandon Low2006-01-19
| | | | | | | Fix a comment that had wrong voltage git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8382 a1c6a512-1295-4272-9138-f99709370657
* Enable the EXTON and CHG wakeup againLinus Nielsen Feltzing2006-01-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8334 a1c6a512-1295-4272-9138-f99709370657
* Reverted the wakeup/debounce PCF50606 settings for nowLinus Nielsen Feltzing2006-01-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8329 a1c6a512-1295-4272-9138-f99709370657
* H300: Bootloader USB mode detection on EXTON wakeupLinus Nielsen Feltzing2006-01-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8326 a1c6a512-1295-4272-9138-f99709370657
* Patch No 1387627 by Peter D'Hoye: Backlight Brightness setting for H300Hristo Kovachev2005-12-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8280 a1c6a512-1295-4272-9138-f99709370657
* PCF50606 I2C timing is now more on specLinus Nielsen Feltzing2005-12-09
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8207 a1c6a512-1295-4272-9138-f99709370657
* Added proper clock-stretching to the pcf50606 I2C driverLinus Nielsen Feltzing2005-11-21
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8018 a1c6a512-1295-4272-9138-f99709370657
* Added single-byte read/write functions for the PCF50606 driverLinus Nielsen Feltzing2005-11-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7905 a1c6a512-1295-4272-9138-f99709370657
* H300: First lame attempt to a pcf50606 driverLinus Nielsen Feltzing2005-11-14
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7873 a1c6a512-1295-4272-9138-f99709370657