mirror of https://github.com/OpenIPC/firmware.git
62 lines
2.0 KiB
Bash
62 lines
2.0 KiB
Bash
#!/bin/sh
|
|
# Grain Media Video Graph Cleanup Script
|
|
|
|
video_frontend=soih42
|
|
# GM8210, GM828x: nvp1918, nvp1118, cx26848, cx26848_960h, tw2968, mv4101
|
|
# GM8139, GM8136: soih42, ov9715, ov5653, ar0331, mt9m034, ov9714
|
|
# GM8139, GM8136: imx122, imx222, imx138, imx236, ar0835, ar0330, mt9p031, imx238, mn34220
|
|
|
|
chipver=`head -1 /proc/pmu/chipver`
|
|
chipid=`echo $chipver | cut -c 1-4`
|
|
cpu_enum=`grep -A 3 'cpu_enum' /proc/pmu/attribute | grep 'Attribute value' | cut -c 18`
|
|
# cpu_enum = 0(host_fa726), 1(host_fa626), 2(host_7500), 3(dev_fa726), 4(dev_fa626)
|
|
|
|
/sbin/rmmod vpd_master.ko
|
|
/sbin/rmmod vpd_slave.ko
|
|
/sbin/rmmod loop_comm.ko
|
|
/sbin/rmmod gs.ko
|
|
/sbin/rmmod audio_drv.ko
|
|
/sbin/rmmod codec.ko
|
|
/sbin/rmmod osd_dispatch.ko
|
|
/sbin/rmmod fscaler300.ko
|
|
/sbin/rmmod sw_osg.ko
|
|
|
|
if [ "$chipid" != 8135 ];then
|
|
/sbin/rmmod mp4e_rc.ko
|
|
/sbin/rmmod fmpeg4_drv.ko
|
|
fi
|
|
|
|
/sbin/rmmod fmjpeg_drv.ko
|
|
/sbin/rmmod decoder.ko
|
|
/sbin/rmmod favc_rc.ko
|
|
/sbin/rmmod favc_enc.ko
|
|
/sbin/rmmod fmcp_drv.ko
|
|
|
|
if [ "$chipid" == "8139" ] || [ "$chipid" == "8138" ] || [ "$chipid" == "8137" ]; then
|
|
/sbin/rmmod /lib/modules/vcap300_isp.ko
|
|
/sbin/rmmod /lib/modules/vcap0.ko
|
|
/sbin/rmmod /lib/modules/vcap300_common.ko
|
|
/sbin/rmmod /lib/modules/fisp_$video_frontend.ko
|
|
/sbin/rmmod /lib/modules/fisp_algorithm.ko
|
|
/sbin/rmmod /lib/modules/fisp320.ko
|
|
/sbin/rmmod /lib/modules/ft3dnr.ko
|
|
/sbin/rmmod /lib/modules/adda302.ko
|
|
/sbin/rmmod /lib/modules/fe_common.ko
|
|
/sbin/rmmod /lib/modules/ftpwmtmr010.ko
|
|
/sbin/rmmod /lib/modules/think2d.ko
|
|
/sbin/rmmod /lib/modules/sar_adc.ko
|
|
elif [ "$chipid" == "8136" ] || [ "$chipid" == "8135" ]; then
|
|
/sbin/rmmod vcap300_isp.ko
|
|
/sbin/rmmod vcap0.ko
|
|
/sbin/rmmod vcap300_common.ko
|
|
/sbin/rmmod fisp_$video_frontend.ko
|
|
/sbin/rmmod fisp_algorithm.ko
|
|
/sbin/rmmod fisp328.ko
|
|
/sbin/rmmod ft3dnr200.ko
|
|
/sbin/rmmod adda308.ko
|
|
/sbin/rmmod fe_common.ko
|
|
/sbin/rmmod ftpwmtmr010.ko
|
|
/sbin/rmmod think2d.ko
|
|
/sbin/rmmod sar_adc.ko
|
|
fi
|