Эх сурвалжийг харах

Gfa Tolls und libraries, spi kernelmodul

Reinhard Russinger 3 жил өмнө
parent
commit
d3af944793

+ 3 - 0
Config.in

@@ -15,5 +15,8 @@ source "$BR2_EXTERNAL_GFA_Display001_PATH/package/gfaqt/Config.in"
 source "$BR2_EXTERNAL_GFA_Display001_PATH/package/gfamininet/Config.in"
 source "$BR2_EXTERNAL_GFA_Display001_PATH/package/gfatimer/Config.in"
 source "$BR2_EXTERNAL_GFA_Display001_PATH/package/gfanet/Config.in"
+comment "GfA SPI Kernelmodule
+source "$BR2_EXTERNAL_GFA_Display001_PATH/package/drvgfaspi/Config.in"
+
 #------
 source "$BR2_EXTERNAL_GFA_Display001_PATH/package/Snap7/Config.in"

+ 1 - 1
board/GfA/Display001/BUILD

@@ -1 +1 @@
-679
+680

+ 7 - 0
board/GfA/Display001/rootfs/etc/init.d/rcS

@@ -114,6 +114,13 @@ fi
 
 if [ "$BASEBOARD" == "DISPLAY001" ]; then
 # - check tiva firmware and update if neccessary
+	modprobe gfaspi
+	if [ "$?" != "0" ]; then
+		depmod -a
+		modprobe gfaspi
+		beep;sleep 1;beep;sleep 1;beep
+	fi
+	sleep 2
 	/root/fw_update.sh
 	/root/gfa_spi -b 100
 	/root/gfa_spi -s

BIN
board/GfA/Display001/rootfs/opt/GfA/bin/gfaspistub


BIN
board/GfA/Display001/rootfs/opt/GfA/bin/gfasysinfo


BIN
board/GfA/Display001/rootfs/opt/GfA/bin/gfativaflashutil


BIN
board/GfA/Display001/rootfs/root/gfa_spi


+ 1 - 0
board/GfA/Display001/rootfs/root/gfa_spi

@@ -0,0 +1 @@
+/opt/GfA/bin/gfaspistub

+ 1 - 0
board/GfA/Display001/rootfs/usr/bin/gfa_spi

@@ -0,0 +1 @@
+/opt/GfA/bin/gfaspistub

+ 1 - 0
board/GfA/Display001/rootfs/usr/bin/gfasysinfo

@@ -0,0 +1 @@
+/opt/GfA/bin/gfasysinfo

+ 1 - 0
board/GfA/Display001/rootfs/usr/bin/gfativaflashutil

@@ -0,0 +1 @@
+/opt/GfA/bin/gfativaflashutil

+ 7 - 0
package/drvgfaspi/Config.in

@@ -0,0 +1,7 @@
+config BR2_PACKAGE_DRVGFASPI
+	bool "DRVGFASPI"
+	select BR2_PACKAGE_QT5BASE
+	help
+	  
+	  GfA Tivs SPI Kernelmodule
+	  https://gogs.reru.org

+ 12 - 0
package/drvgfaspi/drvgfaspi.mk

@@ -0,0 +1,12 @@
+################################################################################
+#
+# drvgfaspi
+#
+################################################################################
+
+DRVGFASPI_VERSION = 2021.10.02
+DRVGFASPI_SITE = https://gogs.reru.org/GfA/drvgfaspi.git
+DRVGFASPI_SITE_METHOD = git
+
+$(eval $(kernel-module))
+$(eval $(generic-package))