imx/start_isp.sh | 13 +++++--------
1 file changed, 5 insertions(+), 8 deletions(-)
-Index: isp-imx-4.2.2.11.0/imx/start_isp.sh
+Index: isp-imx-4.2.2.13.0/imx/start_isp.sh
===================================================================
---- isp-imx-4.2.2.11.0.orig/imx/start_isp.sh
-+++ isp-imx-4.2.2.11.0/imx/start_isp.sh
-@@ -8,6 +8,7 @@
-
+--- 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
-@@ -28,8 +29,15 @@ elif [ $NR_DEVICE_TREE_BASLER -eq 2 ]; t
- # Available configurations: dual_basler_1080p60, dual_basler_1080p60hdr
+@@ -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
DESCRIPTION = "i.MX Verisilicon Software ISP"
LICENSE = "Proprietary"
-LIC_FILES_CHKSUM = "file://COPYING;md5=3c3fe2b904fd694f28d2f646ee16dddb"
+LIC_FILES_CHKSUM = "file://COPYING;md5=417b82f17fc02b88125331ed312f6f1b"
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 \
"
-SRC_URI[md5sum] = "75f79ba556c47172b9a0cbc3a877e604"
-SRC_URI[sha256sum] = "28e2ee909f29a256c4eac87ef8336932d90a88a2a183389ac0868212954af42c"
+SRC_URI[md5sum] = "123feed48302fea2a1be8572e913ae47"
+SRC_URI[sha256sum] = "e775975684aab4211f0bf8c5e2c6604ba46b83c5586937000675e044a50d77b8"
inherit fsl-eula-unpack cmake systemd use-imx-headers