[oe-commits] org.oe.dev mdev: add missing file

blaster8 commit openembedded-commits at lists.openembedded.org
Mon Sep 25 18:56:34 UTC 2006


mdev: add missing file

Author: blaster8 at nslu2-linux.org
Branch: org.openembedded.dev
Revision: cb2881a0106ba8b4878e6add49f53836c11521f1
ViewMTN: http://monotone.openembedded.org/revision.psp?id=cb2881a0106ba8b4878e6add49f53836c11521f1
Files:
1
packages/mdev/mdev-1.2.1/slugos/loadmicrocode.sh
Diffs:

#
# mt diff -re8a49d4eb33d352e09cfea84ecafed2aeeaed231 -rcb2881a0106ba8b4878e6add49f53836c11521f1
#
# 
# 
# add_file "packages/mdev/mdev-1.2.1/slugos/loadmicrocode.sh"
#  content [761c97604619dcf2a7fb6e8e884d61cebc0a45d9]
# 
============================================================
--- packages/mdev/mdev-1.2.1/slugos/loadmicrocode.sh	761c97604619dcf2a7fb6e8e884d61cebc0a45d9
+++ packages/mdev/mdev-1.2.1/slugos/loadmicrocode.sh	761c97604619dcf2a7fb6e8e884d61cebc0a45d9
@@ -0,0 +1,29 @@
+#!/bin/sh
+
+# Manual firmware loading with firmware_class
+# Reason: Because I can (or because mdev doesn't support firmware loading)
+# Trigger: Creation of the /dev/ixp4xx_ucode device (this is hacky too, unfortunately)
+
+sleep 1
+
+# Cancel NPE-A microcode upload
+echo -1 > /sys/class/firmware/ixp4xx_npe.0/loading
+
+sleep 1
+
+# Test for NPE-B presence
+
+if test -f /lib/firmware/NPE-B; then
+    # Upload NPE-B microcode
+    echo 1 > /sys/class/firmware/ixp4xx_npe.1/loading
+    cat /lib/firmware/NPE-B > /sys/class/firmware/ixp4xx_npe.1/data
+    echo 0 > /sys/class/firmware/ixp4xx_npe.1/loading
+else
+    # Cancel NPE-B microcode upload
+    echo -1 > /sys/class/firmware/ixp4xx_npe.1/loading
+fi
+
+sleep 1
+
+# Cancel NPE-C microcode upload
+echo -1 > /sys/class/firmware/ixp4xx_npe.2/loading






More information about the Openembedded-commits mailing list