]> code.ossystems Code Review - meta-freescale.git/commitdiff
isp-imx: start_isp.sh: fix NR_DEVICE_TREE_BASLER variable 867/head
authorChris Dimich <Chris.Dimich@boundarydevices.com>
Tue, 14 Sep 2021 20:59:50 +0000 (13:59 -0700)
committerChris Dimich <Chris.Dimich@boundarydevices.com>
Tue, 14 Sep 2021 20:59:50 +0000 (13:59 -0700)
Also remove uneeded -lm option from run.sh script invocation.

Signed-off-by: Chris Dimich <Chris.Dimich@boundarydevices.com>
recipes-bsp/isp-imx/isp-imx/0001-start_isp.sh-fix-NR_DEVICE_TREE_BASLER-variable.patch [new file with mode: 0644]
recipes-bsp/isp-imx/isp-imx/0001-start_isp.sh-fix-test-to-be-generic.patch [deleted file]
recipes-bsp/isp-imx/isp-imx_4.2.2.13.0.bb

diff --git a/recipes-bsp/isp-imx/isp-imx/0001-start_isp.sh-fix-NR_DEVICE_TREE_BASLER-variable.patch b/recipes-bsp/isp-imx/isp-imx/0001-start_isp.sh-fix-NR_DEVICE_TREE_BASLER-variable.patch
new file mode 100644 (file)
index 0000000..950098c
--- /dev/null
@@ -0,0 +1,53 @@
+From 9c65e20b82cfd9e82b849b3140eec7b8c18922dc Mon Sep 17 00:00:00 2001
+From: Chris Dimich <Chris.Dimich@boundarydevices.com>
+Date: Mon, 13 Sep 2021 17:56:02 -0700
+Subject: [PATCH 1/1] start_isp.sh: fix NR_DEVICE_TREE_BASLER variable
+
+Also remove uneeded -lm option from run.sh script.
+
+Signed-off-by: Chris Dimich <Chris.Dimich@boundarydevices.com>
+---
+ imx/start_isp.sh | 8 ++++----
+ 1 file changed, 4 insertions(+), 4 deletions(-)
+
+diff --git a/imx/start_isp.sh b/imx/start_isp.sh
+index 6daabc59c..250226935 100755
+--- a/imx/start_isp.sh
++++ b/imx/start_isp.sh
+@@ -7,7 +7,7 @@
+ #
+ RUNTIME_DIR="$( cd "$(dirname "$0")" >/dev/null 2>&1 ; pwd -P )"
+-NR_DEVICE_TREE_BASLER=$(grep basler-camera-vvcam /sys/firmware/devicetree/base/soc@0/*/i2c@*/*/compatible -l | wc -l 2> /dev/null)
++NR_DEVICE_TREE_BASLER=$(grep basler-camera-vvcam `find /sys/firmware/devicetree/base/soc@0/ -name compatible | grep i2c` -l | wc -l 2> /dev/null)
+ NR_DEVICE_TREE_OV5640=$(grep ov5640 /sys/firmware/devicetree/base/soc@0/*/i2c@*/*/compatible -l | wc -l 2> /dev/null)
+ # check if the basler device has been enabled in the device tree
+@@ -21,13 +21,13 @@ if [ $NR_DEVICE_TREE_BASLER -eq 1 ]; then
+               # Default configuration for Basler daA3840-30mc: basler_4k
+               # Available configurations: basler_4k, basler_1080p60, basler_4khdr, basler_1080p60hdr
+-              exec ./run.sh -c basler_4k -lm
++              exec ./run.sh -c basler_4k
+       elif [ $NR_DEVICE_TREE_OV5640 -eq 1 ]; then
+               # Default configuration for Basler daA3840-30mc: basler_1080p60
+               # Available configurations: basler_1080p60, basler_1080p60hdr
+-              exec ./run.sh -c basler_1080p60 -lm
++              exec ./run.sh -c basler_1080p60
+       fi
+@@ -38,7 +38,7 @@ elif [ $NR_DEVICE_TREE_BASLER -eq 2 ]; then
+       cd $RUNTIME_DIR
+       # Default configuration for Basler daA3840-30mc: dual_basler_1080p60
+       # Available configurations: dual_basler_1080p60, dual_basler_1080p60hdr, dual_basler_1080p25hdr
+-      exec ./run.sh -c dual_basler_1080p60 -lm
++      exec ./run.sh -c dual_basler_1080p60
+ else
+       # no device tree found exit with code no device or address
+-- 
+2.31.1
+
diff --git a/recipes-bsp/isp-imx/isp-imx/0001-start_isp.sh-fix-test-to-be-generic.patch b/recipes-bsp/isp-imx/isp-imx/0001-start_isp.sh-fix-test-to-be-generic.patch
deleted file mode 100644 (file)
index be2e1c6..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-From 708f25cfe522df162c3e2c7c56cbe2f7000cb5e4 Mon Sep 17 00:00:00 2001
-From: Gary Bisson <gary.bisson@boundarydevices.com>
-Date: Mon, 14 Dec 2020 14:26:01 +0100
-Subject: [PATCH] start_isp.sh: fix test to be generic
-
-So that it works on EVK and any other i.MX 8M Plus platform.
-
-Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
----
- imx/start_isp.sh | 13 +++++--------
- 1 file changed, 5 insertions(+), 8 deletions(-)
-
-Index: isp-imx-4.2.2.13.0/imx/start_isp.sh
-===================================================================
---- isp-imx-4.2.2.13.0.orig/imx/start_isp.sh
-+++ isp-imx-4.2.2.13.0/imx/start_isp.sh
-@@ -9,6 +9,7 @@
- RUNTIME_DIR="$( cd "$(dirname "$0")" >/dev/null 2>&1 ; pwd -P )"
- NR_DEVICE_TREE_BASLER=$(grep basler-camera-vvcam /sys/firmware/devicetree/base/soc@0/*/i2c@*/*/compatible -l | wc -l 2> /dev/null)
- NR_DEVICE_TREE_OV5640=$(grep ov5640 /sys/firmware/devicetree/base/soc@0/*/i2c@*/*/compatible -l | wc -l 2> /dev/null)
-+DMESG_BASLER=`dmesg | grep Basler`
- # check if the basler device has been enabled in the device tree
- if [ $NR_DEVICE_TREE_BASLER -eq 1 ]; then
-@@ -40,8 +41,15 @@ elif [ $NR_DEVICE_TREE_BASLER -eq 2 ]; t
-       # Available configurations: dual_basler_1080p60, dual_basler_1080p60hdr, dual_basler_1080p25hdr
-       exec ./run.sh -c dual_basler_1080p60 -lm
-+elif [ ! -z "$DMESG_BASLER" ]; then
-+
-+      echo "Starting isp_media_server for generic Basler"
-+
-+      cd $RUNTIME_DIR
-+      exec ./run.sh -c basler_1080p60
-+
- else
-       # no device tree found exit with code no device or address
--      echo "No device tree found for Basler, check dtb file!" >&2
-+      echo "Basler camera not found!" >&2
-       exit 6
- fi
index a6286cf3ba448c54181761c11d536bc10544934a..b15d0b9e41632137d7e0bd7e287f880f32cade3a 100644 (file)
@@ -7,7 +7,7 @@ DEPENDS = "python3 libdrm virtual/libg2d"
 
 SRC_URI = " \
     ${FSL_MIRROR}/${BP}.bin;fsl-eula=true \
-    file://0001-start_isp.sh-fix-test-to-be-generic.patch \
+    file://0001-start_isp.sh-fix-NR_DEVICE_TREE_BASLER-variable.patch \
     file://0001-isp-imx-drop-use-of-__TIME__-__DATE__.patch \
 "