diff options
author | Andy Green <andy@openmoko.com> | 2009-02-23 01:21:27 +0000 |
---|---|---|
committer | Andy Green <agreen@octopus.localdomain> | 2009-02-23 01:21:27 +0000 |
commit | 8df75a337131d835d4dd8509696d684e4fa8970e (patch) | |
tree | 08da880f825c191b7f815045b24f39bf3b4fcbd7 /arch/arm/mach-s3c2440/mach-anubis.c | |
parent | bc49de906ce5a6e39a4bc9a46ab33af09b93295f (diff) |
fix-pm-gsm-disable-serial-drive-when-off.patch
This patch cleans some cruft from neo1973-pm-gsm.c and makes
some changes to the power code for gsm.
First, on probe it enforces GSM is OFF.
Second, when GSM is OFF, it changes the RTS and TXD pins on
UART 0 to be inputs, instead of driving into a dead subsystem
and costing us ~70mA @ 5V constant dissipation (these 3.3V pins
were found at 1.5V due to that).
Third it asserts the GPIO peripheral function when ON, to keep
the same flow for the new interrupt generation workaround code.
Since several people worked on this area before, and maybe the
assertion of GSM OFF is different (it's OFF from bootloader though)
or maybe something else gets broken, I send the patch for comment
before applying it.
Signed-off-by: Andy Green <andy@openmoko.com>
Diffstat (limited to 'arch/arm/mach-s3c2440/mach-anubis.c')
0 files changed, 0 insertions, 0 deletions