diff options
author | Andy Green <andy@openmoko.com> | 2008-11-19 17:09:43 +0000 |
---|---|---|
committer | Andy Green <agreen@pads.home.warmcat.com> | 2008-11-19 17:09:43 +0000 |
commit | f2934eead77af67c0294989fbee252f3b41e3f82 (patch) | |
tree | c98e53aa57b331e9ed18dc0a75ab06bc6ba7b911 /include/linux | |
parent | aa958cfab3d9994c2b34ad8de77c2f2f620d001a (diff) |
add-resume-reason-sysfs.patch
If you have U-Boot with uboot-add-find-wake-reason.patch, this
patch will get you a wake reason report from
cat /sys/devices/platform/neo1973-resume.0/resume_reason
it looks like this:
EINT00_ACCEL1
EINT01_GSM
EINT02_BLUETOOTH
EINT03_DEBUGBRD
EINT04_JACK
EINT05_WLAN
EINT06_AUXKEY
EINT07_HOLDKEY
EINT08_ACCEL2
* EINT09_PMU
adpins
adprem
usbins
usbrem
rtcalarm
second
onkeyr
onkeyf
exton1r
exton1f
exton2r
exton2f
exton3r
exton3f
* batfull
chghalt
thlimon
thlimoff
usblimon
usblimoff
adcrdy
onkey1s
lowsys
lowbat
hightmp
autopwrfail
dwn1pwrfail
dwn2pwrfail
ledpwrfail
ledovp
ldo1pwrfail
ldo2pwrfail
ldo3pwrfail
ldo4pwrfail
ldo5pwrfail
ldo6pwrfail
hcidopwrfail
hcidoovl
EINT10_NULL
EINT11_NULL
EINT12_GLAMO
EINT13_NULL
EINT14_NULL
EINT15_NULL
This shows a problem, false wake from suspend due to battery full
Signed-off-by: Andy Green <andy@openmoko.com>
Diffstat (limited to 'include/linux')
-rw-r--r-- | include/linux/pcf50633.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/include/linux/pcf50633.h b/include/linux/pcf50633.h index f42798545b9..39d919de70d 100644 --- a/include/linux/pcf50633.h +++ b/include/linux/pcf50633.h @@ -64,6 +64,12 @@ pcf50633_charge_enable(struct pcf50633_data *pcf, int on); extern void pcf50633_backlight_resume(struct pcf50633_data *pcf); +extern u_int16_t +pcf50633_battvolt(struct pcf50633_data *pcf); + +extern int +pcf50633_report_resumers(struct pcf50633_data *pcf, char *buf); + #define PCF50633_FEAT_EXTON 0x00000001 /* not yet supported */ #define PCF50633_FEAT_MBC 0x00000002 #define PCF50633_FEAT_BBC 0x00000004 /* not yet supported */ |