From 7de83c4ebcfb7f6bc7f8678ab355790fd05dea60 Mon Sep 17 00:00:00 2001 From: Huy Duong Date: Tue, 3 Sep 2024 10:02:30 +0700 Subject: [PATCH] Add init script to load modules --- sysdrv/Makefile | 1 + sysdrv/tools/board/buildroot/S99loadmodules | 25 +++++++++++++++++++++ 2 files changed, 26 insertions(+) create mode 100755 sysdrv/tools/board/buildroot/S99loadmodules diff --git a/sysdrv/Makefile b/sysdrv/Makefile index 69b3726cd..eaa29d5a5 100644 --- a/sysdrv/Makefile +++ b/sysdrv/Makefile @@ -610,6 +610,7 @@ else # cp $(SYSDRV_DIR)/tools/board/luckfox_config/luckfox-config $(SYSDRV_DIR_OUT_ROOTFS)/usr/bin/ # cp $(SYSDRV_DIR)/tools/board/luckfox_config/luckfox_switch_rgb_resolution $(SYSDRV_DIR_OUT_ROOTFS)/usr/bin/ cp $(SYSDRV_DIR)/tools/board/android-tools/S99usb0config $(SYSDRV_DIR_OUT_ROOTFS)/etc/init.d/ + cp $(SYSDRV_DIR)/tools/board/buildroot/S99loadmodules $(SYSDRV_DIR_OUT_ROOTFS)/etc/init.d/ endif buildroot_clean: diff --git a/sysdrv/tools/board/buildroot/S99loadmodules b/sysdrv/tools/board/buildroot/S99loadmodules new file mode 100755 index 000000000..914b8ffa8 --- /dev/null +++ b/sysdrv/tools/board/buildroot/S99loadmodules @@ -0,0 +1,25 @@ +#!/bin/sh + +load_modules() { + depmod + modprobe rk_dvbm + modprobe video_rkcif + modprobe video_rkisp + modprobe phy-rockchip-csi2-dphy-hw + modprobe phy-rockchip-csi2-dphy + modprobe sc3336 + echo 1 > /sys/module/video_rkcif/parameters/clr_unready_dev + echo 1 > /sys/module/video_rkisp/parameters/clr_unready_dev + modprobe rga3 + modprobe mpp_vcodec + modprobe rockit mcu_fw_path=/lib/firmware/hpmcu_wrap.bin mcu_fw_addr=0xff6ff000 isp_max_h=1296 +} + +case $1 in +start) + load_modules + ;; +*) + exit 1 + ;; +esac