> Sven wrote: > 2009/8/24 Christoph Mair <m...@chonyota.net>: > > GPD12/13 (G1_CS and G2_CS) remain high (3V3) after suspend. > > I assume you mean it stays high while in suspend? This is really > strange, as the last action when suspending the accels is: > > s3c2410_gpio_setpin(pdata->pin_chip_select, 0); > s3c2410_gpio_setpin(pdata->pin_clk, 0); > s3c2410_gpio_setpin(pdata->pin_mosi, 0); > /* misnomer: it is a pullDOWN in 2442 */ > s3c2410_gpio_pullup(pdata->pin_miso, 1); > > Which is exactly what we want. However, I don't see how the > chip_select (GPD12 and GPD13) can be high then... Are you really sure > you don't mess with them in your driver? If not, please also post your > findings (GPD12+GPD13 high during suspend) to the openmoko-kernel > mailing list, as there are more capable kernel guys. ;-)
To verify my measurements I did: - remove my own HW which could probably leak current - reboot the phone to be sure my driver is not loaded (btw. it does never touch gpio lines, just basic i2c stuff) - check for autoloaded modules: none - check kernel version: uImage-moredrivers-GTA02_andy-tracking-197d20a357d6a884.bin (including 3V3- patch) - switch the phone on: GPD12/13 go high - press the power switch and wait until the phone has suspended: GPD13 remains at high level, the voltage drops from 3.4V to 3.28V at G2_CS GPD12 seems to be down SENSOR_3V3 drops to 2.4V - press the power switch again to resume the phone: G1_CS rises to 3.40V G2_CS rises to 3.40V SENSOR_3V3 rises to 3.38V I'm quite sure that yesterday, during suspend, G1_CS was high too. Today I could not verify this, but G2_CS is definitively high during suspend. Christoph _______________________________________________ hardware mailing list hardware@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/hardware