|
18 | 18 | RPATH="$REPO_ROOT/suites/Multimedia/Video/Video_V4L2_Runner/run.sh" |
19 | 19 | RESFILE="$REPO_ROOT/suites/Multimedia/Video/Video_V4L2_Runner/Video_V4L2_Runner.res" |
20 | 20 |
|
21 | | - # Custom media bundle (local) paths |
| 21 | + # Custom media bundle (local) path |
22 | 22 | CLIPS_TAR="/data/vendor/iris_test_app/video_clips_iris.tar.gz" |
23 | | - CLIPS_DEST="/data/vendor/iris_test_app/clips" |
24 | 23 |
|
25 | 24 | # Custom downstream module location (directory containing iris_vpu.ko) |
26 | 25 | KO_DIR="/data/vendor/iris_test_app" |
27 | 26 |
|
28 | 27 | # Optional: downstream firmware needed on Kodiak overlay |
29 | | - DS_FW="/data/vendor/iris_test_app/vpu20_p1_gen2.mbn" |
| 28 | + DS_FW="/data/vendor/iris_test_app/vpu20_1v.mbn" |
| 29 | +
|
| 30 | + # Prefer explicit TARGET; otherwise derive from LAVA device-type |
| 31 | + if [ -n "${TARGET:-}" ]; then |
| 32 | + TL="$(printf '%s' "$TARGET" | tr '[:upper:]' '[:lower:]')" |
| 33 | + else |
| 34 | + DEVTYPE_RAW="${DEVICE_TYPE:-${LAVA_DEVICE_TYPE:-${LAVA_DEVICE_TYPE_NAME:-${DEVICE_TYPE_NAME:-}}}}" |
| 35 | + DEVTYPE="$(printf '%s' "$DEVTYPE_RAW" | tr '[:upper:]' '[:lower:]')" |
| 36 | + case "$DEVTYPE" in |
| 37 | + # monaco |
| 38 | + qcs8300-ride|qcs8300-ride-sx|iq-8275-evk) TL="monaco" ;; |
| 39 | + # lemans |
| 40 | + qcs9100-ride-r3|sa8775p-ride|iq-9075-evk|qcs9075-rb8|qcs9100-ride-sx) TL="lemans" ;; |
| 41 | + # kodiak |
| 42 | + qcs6490-rb3gen2|rb3gen2|qcs6490-rb3gen2-core-kit) TL="kodiak" ;; |
| 43 | + # fallback to autodetect in run.sh |
| 44 | + *) TL="" ;; |
| 45 | + esac |
| 46 | + fi |
30 | 47 |
|
31 | | - # Normalize/derive platform flag |
32 | | - TL="$(printf '%s' "${TARGET:-}" | tr '[:upper:]' '[:lower:]')" |
33 | 48 | case "$TL" in |
34 | 49 | kodiak|lemans|monaco) PLAT="--platform $TL" ;; |
35 | 50 | *) PLAT="" ;; # autodetect |
36 | 51 | esac |
37 | 52 |
|
38 | | - # Common args (clips local, no Wi-Fi or TAR_URL needed) |
39 | | - ARGS_COMMON="--clips-tar $CLIPS_TAR --clips-dest $CLIPS_DEST --app /data/vendor/iris_test_app/iris_v4l2_test $PLAT --retry-on-fail 2 --loglevel 15" |
| 53 | + echo "DEBUG: TARGET='${TARGET:-}' DEVTYPE='${DEVTYPE:-}' -> TL='$TL' PLAT='$PLAT'" |
| 54 | +
|
| 55 | + # Common args (local clips; no Wi-Fi/TAR_URL needed) |
| 56 | + ARGS_COMMON="--clips-tar $CLIPS_TAR --app /data/vendor/iris_test_app/iris_v4l2_test $PLAT --retry-on-fail 2 --loglevel 15" |
40 | 57 |
|
41 | 58 | # --- BASE (upstream): NO ko args here --- |
42 | 59 | ARGS_BASE="--stack base $ARGS_COMMON" |
43 | 60 |
|
44 | | - # --- OVERLAY (downstream): add ko args; on kodiak also add downstream FW --- |
45 | | - ARGS_OVERLAY="--stack overlay $ARGS_COMMON --ko-dir $KO_DIR --ko-prefer-custom" |
| 61 | + # --- OVERLAY (downstream): add ko args; only add FW on kodiak --- |
| 62 | + ARGS_OVERLAY="--stack overlay $ARGS_COMMON" |
46 | 63 | if [ "$TL" = "kodiak" ]; then |
47 | 64 | ARGS_OVERLAY="$ARGS_OVERLAY --downstream-fw $DS_FW" |
48 | 65 | fi |
|
0 commit comments