FreeCalypso > hg > freecalypso-tools
annotate openmoko/modem-power-ctrl.sh @ 1012:11391cb6bdc0
patch from fixeria: doc change from SE K2x0 to K2xx
Since their discovery in late 2022, Sony Ericsson K200 and K220 phones
were collectively referred to as SE K2x0 in FreeCalypso documentation.
However, now that SE K205 has been discovered as yet another member
of the same family (same PCBA in different case), it makes more sense
to refer to the whole family as SE K2xx.
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Mon, 23 Sep 2024 12:23:20 +0000 |
parents | ace7270e1161 |
children |
rev | line source |
---|---|
583
2823fd5351f8
openmoko/modem-power-ctrl.sh: replacement for old hard-coded special case
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1 #!/bin/sh |
2823fd5351f8
openmoko/modem-power-ctrl.sh: replacement for old hard-coded special case
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2 |
2823fd5351f8
openmoko/modem-power-ctrl.sh: replacement for old hard-coded special case
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
3 # The /sys path to the GSM power control node is different |
2823fd5351f8
openmoko/modem-power-ctrl.sh: replacement for old hard-coded special case
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
4 # under different Openmoko kernel versions; you need to |
2823fd5351f8
openmoko/modem-power-ctrl.sh: replacement for old hard-coded special case
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
5 # uncomment the correct version for your system. |
2823fd5351f8
openmoko/modem-power-ctrl.sh: replacement for old hard-coded special case
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
6 |
2823fd5351f8
openmoko/modem-power-ctrl.sh: replacement for old hard-coded special case
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
7 #syspath=/sys/bus/platform/devices/neo1973-pm-gsm.0/power_on |
2823fd5351f8
openmoko/modem-power-ctrl.sh: replacement for old hard-coded special case
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
8 syspath=/sys/bus/platform/devices/gta02-pm-gsm.0/power_on |
2823fd5351f8
openmoko/modem-power-ctrl.sh: replacement for old hard-coded special case
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
9 |
2823fd5351f8
openmoko/modem-power-ctrl.sh: replacement for old hard-coded special case
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
10 case "$1" in |
2823fd5351f8
openmoko/modem-power-ctrl.sh: replacement for old hard-coded special case
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
11 on|1) |
2823fd5351f8
openmoko/modem-power-ctrl.sh: replacement for old hard-coded special case
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
12 echo 1 > $syspath |
2823fd5351f8
openmoko/modem-power-ctrl.sh: replacement for old hard-coded special case
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
13 exit 0 |
2823fd5351f8
openmoko/modem-power-ctrl.sh: replacement for old hard-coded special case
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
14 ;; |
2823fd5351f8
openmoko/modem-power-ctrl.sh: replacement for old hard-coded special case
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
15 off|0) |
2823fd5351f8
openmoko/modem-power-ctrl.sh: replacement for old hard-coded special case
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
16 echo 0 > $syspath |
2823fd5351f8
openmoko/modem-power-ctrl.sh: replacement for old hard-coded special case
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
17 exit 0 |
2823fd5351f8
openmoko/modem-power-ctrl.sh: replacement for old hard-coded special case
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
18 ;; |
2823fd5351f8
openmoko/modem-power-ctrl.sh: replacement for old hard-coded special case
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
19 boot) |
2823fd5351f8
openmoko/modem-power-ctrl.sh: replacement for old hard-coded special case
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
20 echo 0 > $syspath |
584
ace7270e1161
openmoko/modem-power-ctrl.sh: reduced sleep to 200 ms
Mychaela Falconia <falcon@freecalypso.org>
parents:
583
diff
changeset
|
21 sleep .2 |
583
2823fd5351f8
openmoko/modem-power-ctrl.sh: replacement for old hard-coded special case
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
22 echo 1 > $syspath |
2823fd5351f8
openmoko/modem-power-ctrl.sh: replacement for old hard-coded special case
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
23 exit 0 |
2823fd5351f8
openmoko/modem-power-ctrl.sh: replacement for old hard-coded special case
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
24 ;; |
2823fd5351f8
openmoko/modem-power-ctrl.sh: replacement for old hard-coded special case
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
25 *) |
2823fd5351f8
openmoko/modem-power-ctrl.sh: replacement for old hard-coded special case
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
26 echo "usage: $0 on|off|boot" 1>&2 |
2823fd5351f8
openmoko/modem-power-ctrl.sh: replacement for old hard-coded special case
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
27 exit 1 |
2823fd5351f8
openmoko/modem-power-ctrl.sh: replacement for old hard-coded special case
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
28 esac |