[Armadeus-commitlog] SF.net SVN: armadeus: [561] trunk/target/linux/modules/fpga_devtools
Brought to you by:
sszy
|
From: <th...@us...> - 2007-01-28 17:55:56
|
Revision: 561
http://armadeus.svn.sourceforge.net/armadeus/?rev=561&view=rev
Author: thom25
Date: 2007-01-28 09:55:52 -0800 (Sun, 28 Jan 2007)
Log Message:
-----------
add install script
rename driver linux name
Modified Paths:
--------------
trunk/target/linux/modules/fpga_devtools/fpga-loader.h
Added Paths:
-----------
trunk/target/linux/modules/fpga_devtools/fpgaloader.sh
Modified: trunk/target/linux/modules/fpga_devtools/fpga-loader.h
===================================================================
--- trunk/target/linux/modules/fpga_devtools/fpga-loader.h 2007-01-27 22:06:11 UTC (rev 560)
+++ trunk/target/linux/modules/fpga_devtools/fpga-loader.h 2007-01-28 17:55:52 UTC (rev 561)
@@ -29,7 +29,7 @@
#define FPGA_PROC_FILENAME FPGA_PROC_DIRNAME "/loader"
#define FPGA_DRIVER_VERSION "v0.0.6"
-#define FPGA_DRIVER_NAME "Armadeus fpga loader"
+#define FPGA_DRIVER_NAME "fpgaloader"
// By default, we use dynamic allocation of major numbers
#define FPGA_MAJOR 0
Added: trunk/target/linux/modules/fpga_devtools/fpgaloader.sh
===================================================================
--- trunk/target/linux/modules/fpga_devtools/fpgaloader.sh (rev 0)
+++ trunk/target/linux/modules/fpga_devtools/fpgaloader.sh 2007-01-28 17:55:52 UTC (rev 561)
@@ -0,0 +1,23 @@
+#!/bin/bash
+
+#
+# This script will load Armadeus gpio modules
+#
+
+if [ -d "$1" ]; then
+ FPGA_MODULES_DIR="$1"
+else
+ KERNEL_VERSION=`uname -r`
+ FPGA_MODULES_DIR="/lib/modules/$KERNEL_VERSION/extra/fpga_devtools"
+ echo "Using $FPGA_MODULES_DIR as default modules dir as no param was passed"
+fi
+
+# Load FPGA main module
+insmod $FPGA_MODULES_DIR/fpgaloader.ko 0
+
+FPGA_MAJOR=`cat /proc/devices | grep fpgaloader | cut -d " " -f 1`
+mkdir -p /dev/fpga
+
+# For general usage
+mknod /dev/fpga/fpgaloader c $FPGA_MAJOR 0
+
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|