From 87c7c0d90966d729ca3d39cbfca77a39a43960eb Mon Sep 17 00:00:00 2001
From: liyujie <2352380935@qq.com>
Date: Fri, 29 Aug 2025 09:04:04 +0000
Subject: [PATCH] 解决板卡插入usb摄像头上电,打不开摄像头的问题

---
 android/device/softwinner/ceres-c3/init.device.rc |   63 ++++++++++++++++++++++++++-----
 1 files changed, 52 insertions(+), 11 deletions(-)

diff --git a/android/device/softwinner/ceres-c3/init.device.rc b/android/device/softwinner/ceres-c3/init.device.rc
index cbfa858..913f0e3 100644
--- a/android/device/softwinner/ceres-c3/init.device.rc
+++ b/android/device/softwinner/ceres-c3/init.device.rc
@@ -27,18 +27,59 @@
     write /proc/sys/vm/page-cluster 0
     setprop persist.vendor.overlay.user_rotation ${ro.primary_display.user_rotation}
 
+    # no battery
+    setprop ro.sys.support.nobattery true
+
+    chmod 0777 /dev/ttyS2
+    chmod 0777 /dev/ttyS3
+    chmod 0777 /dev/ttyS4
+
+    chmod 0666 /dev/dis_ts
+    chmod 0666 /dev/lcd_bl
+
+
 on late-fs
 ### csi module
-#    insmod /vendor/modules/videobuf2-core.ko
-#    insmod /vendor/modules/videobuf2-memops.ko
-#    insmod /vendor/modules/videobuf2-dma-contig.ko
-#    insmod /vendor/modules/videobuf2-v4l2.ko
-#    insmod /vendor/modules/vin_io.ko
-#    insmod /vendor/modules/gc2385_mipi.ko
-#    insmod /vendor/modules/vin_v4l2.ko
+    insmod /vendor/modules/videobuf2-core.ko
+    insmod /vendor/modules/videobuf2-memops.ko
+    insmod /vendor/modules/videobuf2-dma-contig.ko
+    insmod /vendor/modules/videobuf2-v4l2.ko
+    insmod /vendor/modules/videobuf2-vmalloc.ko
+    insmod /vendor/modules/vin_io.ko
+    insmod /vendor/modules/ov5648_mipi.ko
+    insmod vendor/modules/ov8858_r2a_4lane.ko
+    #insmod /vendor/modules/gc2385_mipi.ko
+    insmod /vendor/modules/vin_v4l2.ko
+### uvc module
+    insmod /vendor/modules/videobuf2-vmalloc.ko
+    insmod /vendor/modules/uvcvideo.ko
+
 
 on property:sys.boot_completed=1
-    #inmod tp module
-#    insmod /vendor/modules/gslX680new.ko
-#    chown system system /sys/class/ctp/tp_idle
-#    write /sys/class/thermal/thermal_zone0/policy power_allocator
+#usb hub up
+    chmod 0777 /sys/class/leds/hubrst/brightness
+    write /sys/class/leds/hubrst/brightness 255
+    chmod 0777 /sys/class/leds/usb_vbus/brightness
+    write /sys/class/leds/usb_vbus/brightness 0
+
+#GPIO 66 67 input
+    write /sys/class/gpio/export 66
+    write /sys/class/gpio/export 67
+    write /sys/class/gpio/gpio66/direction in
+    write /sys/class/gpio/gpio67/direction in
+    chmod 0777 /sys/class/gpio/gpio66/direction
+    chmod 0777 /sys/class/gpio/gpio67/direction
+    chmod 0777 /sys/class/gpio/gpio66/value
+    chmod 0777 /sys/class/gpio/gpio67/value
+
+#GPIO 68 76 output
+    write /sys/class/gpio/export 68
+    write /sys/class/gpio/export 76
+    write /sys/class/gpio/gpio68/direction out
+    write /sys/class/gpio/gpio76/direction out
+    chmod 0777 /sys/class/gpio/gpio68/direction
+    chmod 0777 /sys/class/gpio/gpio76/direction
+    chmod 0777 /sys/class/gpio/gpio68/value
+    chmod 0777 /sys/class/gpio/gpio76/value
+    
+    write /sys/class/thermal/thermal_zone0/policy power_allocator

--
Gitblit v1.6.2