summaryrefslogtreecommitdiffstats
path: root/package/am33x-cm3/S93-am335x-pm-firmware-load
diff options
context:
space:
mode:
authorAnders Darander <anders@chargestorm.se>2013-05-14 10:09:51 +0000
committerPeter Korsgaard <jacmet@sunsite.dk>2013-05-14 22:49:11 +0200
commit97fbd80efe6dd29b5d8d5393ea0a4cbc314dcfc6 (patch)
tree0dcc7d067fce746c650a54b8ce8cdb01305a6950 /package/am33x-cm3/S93-am335x-pm-firmware-load
parent0012b7dcdb7f5cb5e6f22f08fcc6124979c1c9ea (diff)
downloadbuildroot-novena-97fbd80efe6dd29b5d8d5393ea0a4cbc314dcfc6.tar.gz
buildroot-novena-97fbd80efe6dd29b5d8d5393ea0a4cbc314dcfc6.zip
am33x-cm3: add FW for suspend/resume
Without this firmware, the beaglebone won't be able to suspend/resume correctly. [Peter: tweak Config.in, rename init script, wrap long lines] Signed-off-by: Anders Darander <anders@chargestorm.se> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Diffstat (limited to 'package/am33x-cm3/S93-am335x-pm-firmware-load')
-rwxr-xr-xpackage/am33x-cm3/S93-am335x-pm-firmware-load6
1 files changed, 6 insertions, 0 deletions
diff --git a/package/am33x-cm3/S93-am335x-pm-firmware-load b/package/am33x-cm3/S93-am335x-pm-firmware-load
new file mode 100755
index 000000000..56c17b334
--- /dev/null
+++ b/package/am33x-cm3/S93-am335x-pm-firmware-load
@@ -0,0 +1,6 @@
+#!/bin/sh
+
+# Load the PM CM3 firmware
+echo 1 > /sys/devices/ocp.2/44d00000.wkup_m3/firmware/am335x-pm-firmware.bin/loading
+cat /lib/firmware/am335x-pm-firmware.bin > /sys/devices/ocp.2/44d00000.wkup_m3/firmware/am335x-pm-firmware.bin/data
+echo 0 > /sys/devices/ocp.2/44d00000.wkup_m3/firmware/am335x-pm-firmware.bin/loading