From 6785c1012d332ab80bd4e31b70de9db768c029af Mon Sep 17 00:00:00 2001 From: Yumi Yukimura Date: Thu, 10 Oct 2024 21:31:59 +0800 Subject: [PATCH] veux: rootdir: Remove non-working UVC streaming formats Test results from land: * mjpeg 720P: Has a green border on top Test results from ugglite: * YUYV: Works for only some seconds, then get stuck * mjpeg 720P: No video and leads to the following SMMU error * mjpeg 1080P: Works for only some seconds, then get stuck Test results from pine: * YUYV: The left and right parts of image are not synced * mjpeg 720P: No video and leads to the following SMMU error Let's keep mjpeg 1080P... as it doesn't have serious issue and looks clear [ 102.676956] CAM-SMMU cam_smmu_check_vaddr_in_range:319 Cannot find vaddr:0000000000000000 in SMMU. cpp uses invalid virtual address [ 102.687715] MSM-CPP msm_cpp_iommu_fault_handler:790 Fault on identity=0x10002, frame_id=003 [ 102.687734] MSM-CPP msm_cpp_dump_addr:716 stripe 0: in 77623a00, out1 77e00000 out2 77e00000, out3 77e00000, out4 77e00000 [ 102.687741] MSM-CPP msm_cpp_dump_addr:716 stripe 1: in 77623b26, out1 77e00140 out2 77e00140, out3 77e00140, out4 77e00140 [ 102.687748] MSM-CPP msm_cpp_dump_addr:716 stripe 2: in 77623c66, out1 77e00280 out2 77e00280, out3 77e00280, out4 77e00280 [ 102.687755] MSM-CPP msm_cpp_dump_addr:716 stripe 3: in 77623da6, out1 77e003c0 out2 77e003c0, out3 77e003c0, out4 77e003c0 [ 102.687761] MSM-CPP msm_cpp_dump_addr:716 stripe 4: in 7773a100, out1 77ef0000 out2 77ef0000, out3 77ef0000, out4 77ef0000 [ 102.687768] MSM-CPP msm_cpp_dump_addr:716 stripe 5: in 7773a354, out1 77ef0280 out2 77ef0280, out3 77ef0280, out4 77ef0280 [ 102.687829] CAM-SMMU cam_smmu_check_vaddr_in_range:319 Cannot find vaddr:0000000000000000 in SMMU. cpp uses invalid virtual address [ 102.694793] MSM-CPP msm_cpp_iommu_fault_handler:779 msm_cpp_iommu_fault_handler:779: Invalid queuelen Change-Id: I75708c1e6372bbaffb85d0b0a7ae64f3075aa53e --- rootdir/etc/init.target.rc | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/rootdir/etc/init.target.rc b/rootdir/etc/init.target.rc index 6fe81cd..ad90e82 100644 --- a/rootdir/etc/init.target.rc +++ b/rootdir/etc/init.target.rc @@ -239,4 +239,15 @@ on property:sys.boot_completed=1 # USB on property:sys.boot_completed=1 && property:vendor.usb.uvc.function.init=1 write /config/usb_gadget/g1/functions/uvc.0/streaming_maxpacket ${vendor.usb.uvc.payload_transfer_size} - \ No newline at end of file + + rm /config/usb_gadget/g1/functions/uvc.0/streaming/class/fs/h1 + rm /config/usb_gadget/g1/functions/uvc.0/streaming/class/hs/h1 + + rm /config/usb_gadget/g1/functions/uvc.0/streaming/header/h/u + rm /config/usb_gadget/g1/functions/uvc.0/streaming/header/h1/u1 + + rmdir /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m1/720p + #rmdir /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m1/1080p + + symlink /config/usb_gadget/g1/functions/uvc.0/streaming/header/h1 /config/usb_gadget/g1/functions/uvc.0/streaming/class/fs/h1 + symlink /config/usb_gadget/g1/functions/uvc.0/streaming/header/h1 /config/usb_gadget/g1/functions/uvc.0/streaming/class/hs/h1