forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-10-22 8ac6c7a54ed1b98d142dce24b11c6de6a1e239a5
kernel/tools/testing/selftests/bpf/test_lirc_mode2.sh
....@@ -3,6 +3,7 @@
33
44 # Kselftest framework requirement - SKIP code is 4.
55 ksft_skip=4
6
+ret=$ksft_skip
67
78 msg="skip all tests:"
89 if [ $UID != 0 ]; then
....@@ -21,13 +22,14 @@
2122 if grep -q DRV_NAME=rc-loopback $i/uevent
2223 then
2324 LIRCDEV=$(grep DEVNAME= $i/lirc*/uevent | sed sQDEVNAME=Q/dev/Q)
25
+ INPUTDEV=$(grep DEVNAME= $i/input*/event*/uevent | sed sQDEVNAME=Q/dev/Q)
2426 fi
2527 done
2628
27
-if [ -n $LIRCDEV ];
29
+if [ -n "$LIRCDEV" ];
2830 then
2931 TYPE=lirc_mode2
30
- ./test_lirc_mode2_user $LIRCDEV
32
+ ./test_lirc_mode2_user $LIRCDEV $INPUTDEV
3133 ret=$?
3234 if [ $ret -ne 0 ]; then
3335 echo -e ${RED}"FAIL: $TYPE"${NC}
....@@ -35,3 +37,5 @@
3537 echo -e ${GREEN}"PASS: $TYPE"${NC}
3638 fi
3739 fi
40
+
41
+exit $ret