mirror of
https://github.com/LuckfoxTECH/luckfox-pico.git
synced 2026-01-18 03:28:19 +01:00
* project/app : Add uvc_app_tiny application Signed-off-by: luckfox-eng29 <eng29@luckfox.com> * project/cfg/BoardConfig_IPC/overlay : Add Ubuntu system support for Rockit and RKNN libraries Signed-off-by: luckfox-eng29 <eng29@luckfox.com> * sysdrv/source/kernel/drivers/of : Add support for dynamic device tree Signed-off-by: eng29 <eng29@luckfox.com> * sysdrv/source/kernel/drivers/usb/serial : Add CH343 driver support Signed-off-by: eng29 <eng29@luckfox.com> * sysdrv/source/kernel/drivers/staging : Disable partial logging of fbtft Signed-off-by: eng29 <eng29@luckfox.com> * sysdrv/source/kernel/drivers/pinctrl/pinctrl-rockchip.h : Fix pinctrl configuration failure issue Signed-off-by: eng29 <eng29@luckfox.com> * sysdrv/source/kernel/include/dt-bindings/soc/rockchip,boot-mode.h : Add support for the reboot U-Boot command in the BusyBox system Signed-off-by: eng29 <eng29@luckfox.com> * sysdrv/source/kernel/drivers/video : Add logo display support for LF40-480480-ARK and LF40-720720-ARK Signed-off-by: eng29 <eng29@luckfox.com> * sysdrv/source/kernel/arch/arm/boot/dts : Add device tree files for the Luckfox RV1103/RV1106 series boards Signed-off-by: eng29 <eng29@luckfox.com> * sysdrv/source/kernel/arch/arm/configs : Add device tree files for the Luckfox RV1103/RV1106 series boards Signed-off-by: eng29 <eng29@luckfox.com> * sysdrv/source/uboot/u-boot/drivers/mmc/mmc.c : Fix the issue where some Micro SD cards fail to boot Signed-off-by: eng29 <eng29@luckfox.com> * sysdrv/source/uboot/u-boot/common/image-fit.c : Add U-Boot support for luckfox-config Signed-off-by: eng29 <eng29@luckfox.com> * sysdrv/source/uboot/rkbin/bin/rv11 : Add firmware with a serial baud rate of 115200 and back up the original firmware Signed-off-by: eng29 <eng29@luckfox.com> * sysdrv/source/uboot/u-boot/arch/arm/dts : Add device tree files for the Luckfox RV1103/RV1106 series boards Signed-off-by: eng29 <eng29@luckfox.com> * sysdrv/source/uboot/u-boot/configs : Add defconfig files for the Luckfox RV1103/RV1106 series boards Signed-off-by: eng29 <eng29@luckfox.com> * sysdrv/source/uboot/u-boot : Add support for the reboot U-Boot command in the BusyBox system Signed-off-by: eng29 <eng29@luckfox.com> * sysdrv/source/kernel/drivers/media/i2c : Add MIS5001 driver support Signed-off-by: eng29 <eng29@luckfox.com> * sysdrv/source/kernel/arch/arm : Add default support for MIS5001 on Luckfox RV1106 series boards Signed-off-by: eng29 <eng29@luckfox.com> * sysdrv/tools/board : Delete irrelevant overwrite files and patch files Signed-off-by: eng29 <eng29@luckfox.com> * sysdrv/drv_ko/insmod_ko.sh : Register mis5001 driver during boot process Signed-off-by: luckfox-eng29 <eng29@luckfox.com> * media/isp/release_camera_engine_rkaiq_rv1106_arm-rockchip830-linux-uclibcgnueabihf/isp_iqfiles : Add mis5001 iqfile Signed-off-by: luckfox-eng29 <eng29@luckfox.com> * project/app/rkipc/rkipc/src/rv1106_ipc : Add rkipc application support for mis5001 sensor Signed-off-by: eng29 <eng29@luckfox.com> * project/cfg/BoardConfig_IPC : Enable default retrieval of mis5001 iqfile and include ROCKIT and RKNN libraries of RV1106 series board Signed-off-by: luckfox-eng29 <eng29@luckfox.com> * project/build.sh : Remove operations related to applying and deleting patches Signed-off-by: eng29 <eng29@luckfox.com> * project/build.sh : Modify build system menu description; Apply lightweight system processing only during Buildroot and BusyBox system compilation Signed-off-by: eng29 <eng29@luckfox.com> * sysdrv/tools/board/buildroot/luckfox_pico_w_defconfig : Add pppd and pgrep for 4G module Signed-off-by: luckfox-eng29 <eng29@luckfox.com> * sysdrv/tools/board/kernel/rv1106-luckfox-pico-ultra-ipc.dtsi : Add uart4m1 support for lastest luckfox-config tool Signed-off-by: eng29 <eng29@luckfox.com> --------- Signed-off-by: luckfox-eng29 <eng29@luckfox.com> Signed-off-by: eng29 <eng29@luckfox.com>
90 lines
1.7 KiB
Bash
90 lines
1.7 KiB
Bash
#!/bin/sh
|
|
cmd=`realpath $0`
|
|
_DIR=`dirname $cmd`
|
|
cd $_DIR
|
|
|
|
udevadm control --stop-exec-queue
|
|
|
|
__insmod()
|
|
{
|
|
if [ -f "$1" ];then
|
|
insmod $@
|
|
fi
|
|
}
|
|
|
|
__rmmod_camera_sensor()
|
|
{
|
|
for item in `echo "imx415 os04a10 sc4336 sc3336 sc530ai gc2053 sc200ai sc401ai sc450ai techpoint mis5001"`
|
|
do
|
|
if lsmod | grep $item | awk '{print $3}' |grep -w 0;then
|
|
rmmod $item
|
|
fi
|
|
done
|
|
}
|
|
|
|
__chk_camera_sensor_height()
|
|
{
|
|
# TODO: Do Not Support dual Camera Sensor
|
|
sensor_height=0
|
|
for item in `echo "/proc/rkisp-vir0 /proc/rkisp0"`
|
|
do
|
|
if grep -w "Input.*Format" $item; then
|
|
msg_sen=`grep -w "Input.*Format" $item`
|
|
msg_sen=${msg_sen##*Size:*x}
|
|
msg_sen=${msg_sen%%@*}
|
|
sensor_height="$msg_sen"
|
|
break
|
|
fi
|
|
done
|
|
}
|
|
|
|
__insmod rk_dvbm.ko
|
|
|
|
__insmod videobuf2-memops.ko
|
|
__insmod videobuf2-common.ko
|
|
__insmod videobuf2-v4l2.ko
|
|
__insmod videobuf2-vmalloc.ko
|
|
__insmod videobuf2-cma-sg.ko
|
|
|
|
__insmod imx415.ko
|
|
__insmod os04a10.ko
|
|
__insmod sc4336.ko
|
|
__insmod sc3336.ko
|
|
__insmod sc530ai.ko
|
|
__insmod gc2053.ko
|
|
__insmod sc200ai.ko
|
|
__insmod sc401ai.ko
|
|
__insmod sc450ai.ko
|
|
__insmod techpoint.ko
|
|
__insmod mis5001.ko
|
|
|
|
__insmod video_rkcif.ko
|
|
__insmod video_rkisp.ko
|
|
__insmod phy-rockchip-csi2-dphy-hw.ko
|
|
__insmod phy-rockchip-csi2-dphy.ko
|
|
|
|
__rmmod_camera_sensor
|
|
|
|
echo 1 > /sys/module/video_rkcif/parameters/clr_unready_dev
|
|
echo 1 > /sys/module/video_rkisp/parameters/clr_unready_dev
|
|
|
|
__insmod rga3.ko
|
|
|
|
__insmod mpp_vcodec.ko
|
|
|
|
__insmod rknpu.ko
|
|
__insmod snd-soc-rv1106.ko
|
|
|
|
__insmod motor.ko
|
|
|
|
__chk_camera_sensor_height
|
|
|
|
__insmod rockit.ko mcu_fw_path="./hpmcu_wrap.bin" mcu_fw_addr=0xff6fe000 isp_max_h=$sensor_height
|
|
|
|
__insmod rve.ko
|
|
|
|
udevadm control --start-exec-queue
|
|
|
|
# insmod wifi driver background
|
|
$(pwd)/insmod_wifi.sh &
|