From 05d669f44dc3493063b2bb87ea06934b873c3123 Mon Sep 17 00:00:00 2001 From: cronyx Date: Wed, 27 Apr 2022 23:43:17 +0300 Subject: [PATCH] add -w key for rmmod to prevent resource busy warning --- building.sh | 2 +- .../files/script/load_anyka | 4 +- .../files/script/load_goke | 68 +++++------ .../files/script/load3516a | 76 ++++++------- .../files/script/load3516d | 78 ++++++------- .../files/script/load_hisilicon | 78 ++++++------- .../files/script/load_hisilicon | 90 +++++++-------- .../files/script/load_hisilicon | 80 ++++++------- .../files/script/load_hisilicon | 70 ++++++------ .../files/script/load_hisilicon | 106 +++++++++--------- .../files/script/load_3516dv200 | 70 ++++++------ .../files/script/load_3518ev300 | 70 ++++++------ .../files/script/load_hisilicon | 88 +++++++-------- .../files/script/load_hisilicon | 84 +++++++------- .../files/script/load_sigmastar | 40 +++---- .../files/script/load_sigmastar | 40 +++---- .../files/script/load_xiongmai | 22 ++-- .../files/script/loadxm510_64M | 22 ++-- .../files/script/load_xiongmai | 22 ++-- 19 files changed, 555 insertions(+), 555 deletions(-) diff --git a/building.sh b/building.sh index 2427ded8..bf010efc 100755 --- a/building.sh +++ b/building.sh @@ -537,7 +537,7 @@ xm550() { # gk7205v200_fpv # FPV # gk7205v200_iscom # Iscom test # gk7205v200_ufanet # Ufanet -gk7205v300 # OpenIPC +# gk7205v300 # OpenIPC # gk7205v300_fpv # FPV # gk7605v100 # testing.. # diff --git a/general/package/anyka-osdrv-ak3918ev200/files/script/load_anyka b/general/package/anyka-osdrv-ak3918ev200/files/script/load_anyka index 5a6d0212..873ccbdb 100755 --- a/general/package/anyka-osdrv-ak3918ev200/files/script/load_anyka +++ b/general/package/anyka-osdrv-ak3918ev200/files/script/load_anyka @@ -40,8 +40,8 @@ remove_detect() remove_sns() { - rmmod sensor_spi &> /dev/null - rmmod sensor_i2c &> /dev/null + rmmod -w sensor_spi &> /dev/null + rmmod -w sensor_i2c &> /dev/null } insert_isp() diff --git a/general/package/goke-osdrv-gk7205v200/files/script/load_goke b/general/package/goke-osdrv-gk7205v200/files/script/load_goke index 9b65d8ec..67fa7545 100755 --- a/general/package/goke-osdrv-gk7205v200/files/script/load_goke +++ b/general/package/goke-osdrv-gk7205v200/files/script/load_goke @@ -87,12 +87,12 @@ insert_audio() remove_audio() { - rmmod gk7205v200_acodec - rmmod gk7205v200_adec - rmmod gk7205v200_aenc - rmmod gk7205v200_ao - rmmod gk7205v200_ai - rmmod gk7205v200_aio + rmmod -w gk7205v200_acodec + rmmod -w gk7205v200_adec + rmmod -w gk7205v200_aenc + rmmod -w gk7205v200_ao + rmmod -w gk7205v200_ai + rmmod -w gk7205v200_aio echo "remove audio" } @@ -168,35 +168,35 @@ insert_ko() remove_ko() { - rmmod gk7205v200_wdt - # rmmod gk7205v200_pm # unused on OpenIPC + rmmod -w gk7205v200_wdt + # rmmod -w gk7205v200_pm # unused on OpenIPC remove_audio - rmmod mipi_rx - # rmmod isp_piris # unused on OpenIPC - # rmmod sil9024 &> /dev/null # unused on OpenIPC - rmmod gk7205v200_ive - rmmod gk7205v200_rc - rmmod gk7205v200_jpege - rmmod gk7205v200_h264e - rmmod gk7205v200_h265e - rmmod gk7205v200_venc - rmmod gk7205v200_vedu - rmmod gk7205v200_chnl - # rmmod gfbg # unused on OpenIPC - # rmmod gk7205v200_vo # unused on OpenIPC - rmmod gk7205v200_vpss - rmmod gk7205v200_isp - rmmod gk7205v200_vi - rmmod gk7205v200_vgs - rmmod gk7205v200_rgn - # rmmod gk7205v200_tde - rmmod isp_sensor_i2c &> /dev/null - rmmod isp_sensor_spi &> /dev/null - rmmod isp_pwm - rmmod gk7205v200_sys - rmmod gk7205v200_base - rmmod osal - rmmod sysconfig + rmmod -w mipi_rx + # rmmod -w isp_piris # unused on OpenIPC + # rmmod -w sil9024 &> /dev/null # unused on OpenIPC + rmmod -w gk7205v200_ive + rmmod -w gk7205v200_rc + rmmod -w gk7205v200_jpege + rmmod -w gk7205v200_h264e + rmmod -w gk7205v200_h265e + rmmod -w gk7205v200_venc + rmmod -w gk7205v200_vedu + rmmod -w gk7205v200_chnl + # rmmod -w gfbg # unused on OpenIPC + # rmmod -w gk7205v200_vo # unused on OpenIPC + rmmod -w gk7205v200_vpss + rmmod -w gk7205v200_isp + rmmod -w gk7205v200_vi + rmmod -w gk7205v200_vgs + rmmod -w gk7205v200_rgn + # rmmod -w gk7205v200_tde + rmmod -w isp_sensor_i2c &> /dev/null + rmmod -w isp_sensor_spi &> /dev/null + rmmod -w isp_pwm + rmmod -w gk7205v200_sys + rmmod -w gk7205v200_base + rmmod -w osal + rmmod -w sysconfig } diff --git a/general/package/hisilicon-osdrv-hi3516av100/files/script/load3516a b/general/package/hisilicon-osdrv-hi3516av100/files/script/load3516a index 4a155bd7..727a1bab 100755 --- a/general/package/hisilicon-osdrv-hi3516av100/files/script/load3516a +++ b/general/package/hisilicon-osdrv-hi3516av100/files/script/load3516a @@ -46,14 +46,14 @@ insert_audio() remove_audio() { - #rmmod tlv_320aic31.ko - #rmmod ak7756.ko - rmmod hi3516a_adec - rmmod hi3516a_aenc - rmmod hi3516a_ao - rmmod hi3516a_ai - rmmod hi3516a_aio - rmmod acodec + #rmmod -w tlv_320aic31.ko + #rmmod -w ak7756.ko + rmmod -w hi3516a_adec + rmmod -w hi3516a_aenc + rmmod -w hi3516a_ao + rmmod -w hi3516a_ai + rmmod -w hi3516a_aio + rmmod -w acodec echo "remove audio" } @@ -151,9 +151,9 @@ insert_sns() remove_sns() { - rmmod ssp &> /dev/null - rmmod sensor_spi &> /dev/null - rmmod ssp_pana &> /dev/null + rmmod -w ssp &> /dev/null + rmmod -w sensor_spi &> /dev/null + rmmod -w ssp_pana &> /dev/null } sys_config() @@ -222,41 +222,41 @@ insert_ko() remove_ko() { - #rmmod hi3516a_pm + #rmmod -w hi3516a_pm remove_audio remove_sns - rmmod sil9024 &> /dev/null - rmmod pwm + rmmod -w sil9024 &> /dev/null + rmmod -w pwm - rmmod hi3516a_ive - rmmod hi3516a_vda + rmmod -w hi3516a_ive + rmmod -w hi3516a_vda - rmmod hi3516a_rc - rmmod hi3516a_jpege - rmmod hi3516a_h264e - rmmod hi3516a_h265e - rmmod hi3516a_chnl - rmmod hi3516a_venc + rmmod -w hi3516a_rc + rmmod -w hi3516a_jpege + rmmod -w hi3516a_h264e + rmmod -w hi3516a_h265e + rmmod -w hi3516a_chnl + rmmod -w hi3516a_venc - rmmod hifb - rmmod hi3516a_vou - rmmod hi3516a_vpss - rmmod hi3516a_viu - rmmod hi_mipi + rmmod -w hifb + rmmod -w hi3516a_vou + rmmod -w hi3516a_vpss + rmmod -w hi3516a_viu + rmmod -w hi_mipi - rmmod ssp_ad9020 - rmmod hi3516a_vgs - rmmod hi3516a_region - rmmod hi3516a_tde + rmmod -w ssp_ad9020 + rmmod -w hi3516a_vgs + rmmod -w hi3516a_region + rmmod -w hi3516a_tde - rmmod sensor_i2c - rmmod piris - rmmod hi3516a_isp - rmmod hi3516a_sys - rmmod hi3516a_base - rmmod hi_media - rmmod mmz + rmmod -w sensor_i2c + rmmod -w piris + rmmod -w hi3516a_isp + rmmod -w hi3516a_sys + rmmod -w hi3516a_base + rmmod -w hi_media + rmmod -w mmz } sys_restore() diff --git a/general/package/hisilicon-osdrv-hi3516av100/files/script/load3516d b/general/package/hisilicon-osdrv-hi3516av100/files/script/load3516d index 69b4aa3b..e1000c90 100755 --- a/general/package/hisilicon-osdrv-hi3516av100/files/script/load3516d +++ b/general/package/hisilicon-osdrv-hi3516av100/files/script/load3516d @@ -47,14 +47,14 @@ insert_audio() remove_audio() { - #rmmod tlv_320aic31.ko - #rmmod ak7756.ko - rmmod hi3516a_adec - rmmod hi3516a_aenc - rmmod hi3516a_ao - rmmod hi3516a_ai - rmmod hi3516a_aio - rmmod acodec + #rmmod -w tlv_320aic31.ko + #rmmod -w ak7756.ko + rmmod -w hi3516a_adec + rmmod -w hi3516a_aenc + rmmod -w hi3516a_ao + rmmod -w hi3516a_ai + rmmod -w hi3516a_aio + rmmod -w acodec echo "remove audio" } @@ -139,9 +139,9 @@ insert_sns() remove_sns() { - rmmod ssp &> /dev/null - rmmod sensor_spi &> /dev/null - rmmod ssp_pana &> /dev/null + rmmod -w ssp &> /dev/null + rmmod -w sensor_spi &> /dev/null + rmmod -w ssp_pana &> /dev/null } sys_config() @@ -210,42 +210,42 @@ insert_ko() remove_ko() { - #rmmod hi3516a_pm + #rmmod -w hi3516a_pm remove_audio remove_sns - rmmod sil9024 &> /dev/null - rmmod sil9034 &> /dev/null - rmmod pwm + rmmod -w sil9024 &> /dev/null + rmmod -w sil9034 &> /dev/null + rmmod -w pwm - rmmod hi3516a_ive - rmmod hi3516a_vda + rmmod -w hi3516a_ive + rmmod -w hi3516a_vda - rmmod hi3516a_rc - rmmod hi3516a_jpege - rmmod hi3516a_h264e - rmmod hi3516a_h265e - rmmod hi3516a_chnl - rmmod hi3516a_venc + rmmod -w hi3516a_rc + rmmod -w hi3516a_jpege + rmmod -w hi3516a_h264e + rmmod -w hi3516a_h265e + rmmod -w hi3516a_chnl + rmmod -w hi3516a_venc - rmmod hifb - rmmod hi3516a_vou - rmmod hi3516a_vpss - rmmod hi3516a_viu - rmmod hi_mipi + rmmod -w hifb + rmmod -w hi3516a_vou + rmmod -w hi3516a_vpss + rmmod -w hi3516a_viu + rmmod -w hi_mipi - rmmod ssp_ad9020 - rmmod hi3516a_vgs - rmmod hi3516a_region - rmmod hi3516a_tde + rmmod -w ssp_ad9020 + rmmod -w hi3516a_vgs + rmmod -w hi3516a_region + rmmod -w hi3516a_tde - rmmod sensor_i2c - rmmod piris - rmmod hi3516a_isp - rmmod hi3516a_sys - rmmod hi3516a_base - rmmod hi_media - rmmod mmz + rmmod -w sensor_i2c + rmmod -w piris + rmmod -w hi3516a_isp + rmmod -w hi3516a_sys + rmmod -w hi3516a_base + rmmod -w hi_media + rmmod -w mmz } sys_restore() diff --git a/general/package/hisilicon-osdrv-hi3516av100/files/script/load_hisilicon b/general/package/hisilicon-osdrv-hi3516av100/files/script/load_hisilicon index 8ef723d3..31b83d5b 100755 --- a/general/package/hisilicon-osdrv-hi3516av100/files/script/load_hisilicon +++ b/general/package/hisilicon-osdrv-hi3516av100/files/script/load_hisilicon @@ -37,14 +37,14 @@ insert_detect() { } remove_detect() { - rmmod sensor_spi - rmmod sensor_i2c - rmmod hi3516a_isp - rmmod hi3516a_sys - rmmod hi3516a_base - rmmod hi_media - rmmod mmz - rmmod sys_config + rmmod -w sensor_spi + rmmod -w sensor_i2c + rmmod -w hi3516a_isp + rmmod -w hi3516a_sys + rmmod -w hi3516a_base + rmmod -w hi_media + rmmod -w mmz + rmmod -w sys_config } insert_audio() { @@ -58,18 +58,18 @@ insert_audio() { } remove_audio() { - rmmod hi3516a_adec - rmmod hi3516a_aenc - rmmod hi3516a_ao - rmmod hi3516a_ai - rmmod hi3516a_aio - rmmod acodec + rmmod -w hi3516a_adec + rmmod -w hi3516a_aenc + rmmod -w hi3516a_ao + rmmod -w hi3516a_ai + rmmod -w hi3516a_aio + rmmod -w acodec echo "remove audio" } remove_sns() { - rmmod sensor_spi &>/dev/null - rmmod sensor_i2c &>/dev/null + rmmod -w sensor_spi &>/dev/null + rmmod -w sensor_i2c &>/dev/null } sys_config() { @@ -297,36 +297,36 @@ insert_ko() { } remove_ko() { - rmmod wdt + rmmod -w wdt remove_audio remove_sns - rmmod pwm - rmmod piris - #rmmod hi3516a_ive + rmmod -w pwm + rmmod -w piris + #rmmod -w hi3516a_ive - rmmod hi3516a_rc - rmmod hi3516a_jpege - rmmod hi3516a_h265e - rmmod hi3516a_h264e - rmmod hi3516a_chnl - rmmod hi3516a_venc + rmmod -w hi3516a_rc + rmmod -w hi3516a_jpege + rmmod -w hi3516a_h265e + rmmod -w hi3516a_h264e + rmmod -w hi3516a_chnl + rmmod -w hi3516a_venc - #rmmod hifb - #rmmod hi3516a_vou - rmmod hi3516a_vpss - rmmod hi3516a_viu - rmmod hi_mipi + #rmmod -w hifb + #rmmod -w hi3516a_vou + rmmod -w hi3516a_vpss + rmmod -w hi3516a_viu + rmmod -w hi_mipi - rmmod hi3516a_vgs - rmmod hi3516a_region - rmmod hi3516a_tde + rmmod -w hi3516a_vgs + rmmod -w hi3516a_region + rmmod -w hi3516a_tde - rmmod hi3516a_isp - rmmod hi3516a_sys - rmmod hi3516a_base - rmmod hi_media - rmmod mmz + rmmod -w hi3516a_isp + rmmod -w hi3516a_sys + rmmod -w hi3516a_base + rmmod -w hi_media + rmmod -w mmz } load_usage() diff --git a/general/package/hisilicon-osdrv-hi3516cv100/files/script/load_hisilicon b/general/package/hisilicon-osdrv-hi3516cv100/files/script/load_hisilicon index cf9e78f4..d372edc0 100755 --- a/general/package/hisilicon-osdrv-hi3516cv100/files/script/load_hisilicon +++ b/general/package/hisilicon-osdrv-hi3516cv100/files/script/load_hisilicon @@ -38,14 +38,14 @@ insert_detect() { } remove_detect() { - rmmod ssp_sony &>/dev/null - rmmod ssp_pana &>/dev/null - rmmod ssp_ad9020 &>/dev/null - rmmod hi_i2c - rmmod hi3518_isp - rmmod hi3518_sys - rmmod hi3518_base - rmmod mmz + rmmod -w ssp_sony &>/dev/null + rmmod -w ssp_pana &>/dev/null + rmmod -w ssp_ad9020 &>/dev/null + rmmod -w hi_i2c + rmmod -w hi3518_isp + rmmod -w hi3518_sys + rmmod -w hi3518_base + rmmod -w mmz } insert_audio() { @@ -60,13 +60,13 @@ insert_audio() { } remove_audio() { - rmmod hi3518_adec - rmmod hi3518_aenc - rmmod hi3518_ao - rmmod hi3518_ai - rmmod hi3518_sio - rmmod acodec - rmmod hidmac + rmmod -w hi3518_adec + rmmod -w hi3518_aenc + rmmod -w hi3518_ao + rmmod -w hi3518_ai + rmmod -w hi3518_sio + rmmod -w acodec + rmmod -w hidmac echo "remove audio" } @@ -122,11 +122,11 @@ insert_sns() { } remove_sns() { - rmmod hi_i2c &>/dev/null - rmmod ssp &>/dev/null - rmmod ssp_sony &>/dev/null - rmmod ssp_pana &>/dev/null - rmmod ssp_ad9020 &>/dev/null + rmmod -w hi_i2c &>/dev/null + rmmod -w ssp &>/dev/null + rmmod -w ssp_sony &>/dev/null + rmmod -w ssp_pana &>/dev/null + rmmod -w ssp_ad9020 &>/dev/null } sys_config() { @@ -326,39 +326,39 @@ insert_ko() { } remove_ko() { - rmmod wdt + rmmod -w wdt remove_audio remove_sns - # rmmod sil9024 &> /dev/null - rmmod hi_i2c.ko &>/dev/null - rmmod pwm - #rmmod gpioi2c + # rmmod -w sil9024 &> /dev/null + rmmod -w hi_i2c.ko &>/dev/null + rmmod -w pwm + #rmmod -w gpioi2c - rmmod hi3518_ive - # rmmod hi3518_vda + rmmod -w hi3518_ive + # rmmod -w hi3518_vda - rmmod hi3518_region - rmmod hi3518_rc - rmmod hi3518_jpege - rmmod hi3518_h264e - rmmod hi3518_chnl - rmmod hi3518_group - rmmod hi3518_venc + rmmod -w hi3518_region + rmmod -w hi3518_rc + rmmod -w hi3518_jpege + rmmod -w hi3518_h264e + rmmod -w hi3518_chnl + rmmod -w hi3518_group + rmmod -w hi3518_venc - # rmmod hifb - # rmmod hi3518_vou - rmmod hi3518_vpss - rmmod hi3518_isp - rmmod hi3518_viu + # rmmod -w hifb + # rmmod -w hi3518_vou + rmmod -w hi3518_vpss + rmmod -w hi3518_isp + rmmod -w hi3518_viu - # rmmod hi3518_dsu - # rmmod hi3518_tde + # rmmod -w hi3518_dsu + # rmmod -w hi3518_tde - rmmod hiuser - rmmod hi3518_sys - rmmod hi3518_base - rmmod mmz + rmmod -w hiuser + rmmod -w hi3518_sys + rmmod -w hi3518_base + rmmod -w mmz } load_usage() { diff --git a/general/package/hisilicon-osdrv-hi3516cv200/files/script/load_hisilicon b/general/package/hisilicon-osdrv-hi3516cv200/files/script/load_hisilicon index 0e9e3ead..788d559e 100755 --- a/general/package/hisilicon-osdrv-hi3516cv200/files/script/load_hisilicon +++ b/general/package/hisilicon-osdrv-hi3516cv200/files/script/load_hisilicon @@ -39,14 +39,14 @@ insert_detect() { } remove_detect() { - rmmod sensor_spi - rmmod sensor_i2c - rmmod hi3518e_isp - rmmod hi3518e_sys - rmmod hi3518e_base - rmmod hi_media - rmmod mmz - rmmod sys_config.ko + rmmod -w sensor_spi + rmmod -w sensor_i2c + rmmod -w hi3518e_isp + rmmod -w hi3518e_sys + rmmod -w hi3518e_base + rmmod -w hi_media + rmmod -w mmz + rmmod -w sys_config.ko } insert_audio() { @@ -61,19 +61,19 @@ insert_audio() { } remove_audio() { - rmmod tlv_320aic31.ko - rmmod hi3518e_adec - rmmod hi3518e_aenc - rmmod hi3518e_ao - rmmod hi3518e_ai - rmmod hi3518e_aio - rmmod acodec + rmmod -w tlv_320aic31.ko + rmmod -w hi3518e_adec + rmmod -w hi3518e_aenc + rmmod -w hi3518e_ao + rmmod -w hi3518e_ai + rmmod -w hi3518e_aio + rmmod -w acodec echo "remove audio" } remove_sns() { - rmmod sensor_spi &>/dev/null - rmmod sensor_i2c &>/dev/null + rmmod -w sensor_spi &>/dev/null + rmmod -w sensor_i2c &>/dev/null } insert_isp() { @@ -212,37 +212,37 @@ insert_ko() { } remove_ko() { - rmmod wdt - rmmod sys_config.ko + rmmod -w wdt + rmmod -w sys_config.ko remove_audio remove_sns - rmmod pwm + rmmod -w pwm - rmmod hi3518e_ive + rmmod -w hi3518e_ive - rmmod hi3518e_rc - rmmod hi3518e_jpege - rmmod hi3518e_h264e - rmmod hi3518e_chnl - rmmod hi3518e_venc + rmmod -w hi3518e_rc + rmmod -w hi3518e_jpege + rmmod -w hi3518e_h264e + rmmod -w hi3518e_chnl + rmmod -w hi3518e_venc - rmmod hifb - #rmmod hi3518e_vou - rmmod hi3518e_vpss - rmmod hi3518e_viu - rmmod hi_mipi + rmmod -w hifb + #rmmod -w hi3518e_vou + rmmod -w hi3518e_vpss + rmmod -w hi3518e_viu + rmmod -w hi_mipi - rmmod hi3518e_vgs - rmmod hi3518e_region - rmmod hi3518e_tde + rmmod -w hi3518e_vgs + rmmod -w hi3518e_region + rmmod -w hi3518e_tde - #rmmod piris - rmmod hi3518e_isp - rmmod hi3518e_sys - rmmod hi3518e_base - rmmod hi_media - rmmod mmz + #rmmod -w piris + rmmod -w hi3518e_isp + rmmod -w hi3518e_sys + rmmod -w hi3518e_base + rmmod -w hi_media + rmmod -w mmz } load_usage() { diff --git a/general/package/hisilicon-osdrv-hi3516cv300/files/script/load_hisilicon b/general/package/hisilicon-osdrv-hi3516cv300/files/script/load_hisilicon index aaee72f5..40277764 100755 --- a/general/package/hisilicon-osdrv-hi3516cv300/files/script/load_hisilicon +++ b/general/package/hisilicon-osdrv-hi3516cv300/files/script/load_hisilicon @@ -61,11 +61,11 @@ insert_detect() remove_detect() { - rmmod hi3516cv300_sys - rmmod hi3516cv300_base - rmmod hi_osal &> /dev/null - rmmod cma_osal &> /dev/null - rmmod sys_config.ko + rmmod -w hi3516cv300_sys + rmmod -w hi3516cv300_base + rmmod -w hi_osal &> /dev/null + rmmod -w cma_osal &> /dev/null + rmmod -w sys_config.ko } insert_audio() @@ -82,13 +82,13 @@ insert_audio() remove_audio() { - #rmmod hi_tlv320aic31.ko - rmmod hi3516cv300_adec - rmmod hi3516cv300_aenc - rmmod hi3516cv300_ao - rmmod hi3516cv300_ai - rmmod hi_acodec - rmmod hi3516cv300_aio + #rmmod -w hi_tlv320aic31.ko + rmmod -w hi3516cv300_adec + rmmod -w hi3516cv300_aenc + rmmod -w hi3516cv300_ao + rmmod -w hi3516cv300_ai + rmmod -w hi_acodec + rmmod -w hi3516cv300_aio echo "remove audio" } @@ -400,35 +400,35 @@ remove_ko() { remove_audio - rmmod hi3516cv300_pwm - rmmod hi_piris + rmmod -w hi3516cv300_pwm + rmmod -w hi_piris - rmmod hi3516cv300_sensor + rmmod -w hi3516cv300_sensor - rmmod hi3516cv300_ive + rmmod -w hi3516cv300_ive - rmmod hi3516cv300_rc - rmmod hi3516cv300_jpege - rmmod hi3516cv300_h264e - rmmod hi3516cv300_h265e - rmmod hi3516cv300_vedu - rmmod hi3516cv300_chnl - rmmod hi3516cv300_venc + rmmod -w hi3516cv300_rc + rmmod -w hi3516cv300_jpege + rmmod -w hi3516cv300_h264e + rmmod -w hi3516cv300_h265e + rmmod -w hi3516cv300_vedu + rmmod -w hi3516cv300_chnl + rmmod -w hi3516cv300_venc - rmmod hi3516cv300_vou - rmmod hi3516cv300_vpss - rmmod hi3516cv300_isp - rmmod hi3516cv300_viu - rmmod hi_mipi + rmmod -w hi3516cv300_vou + rmmod -w hi3516cv300_vpss + rmmod -w hi3516cv300_isp + rmmod -w hi3516cv300_viu + rmmod -w hi_mipi - rmmod hi3516cv300_vgs - rmmod hi3516cv300_region + rmmod -w hi3516cv300_vgs + rmmod -w hi3516cv300_region - rmmod hi3516cv300_sys - rmmod hi3516cv300_base - rmmod hi3516cv300_wdt - rmmod hi_osal - rmmod sys_config + rmmod -w hi3516cv300_sys + rmmod -w hi3516cv300_base + rmmod -w hi3516cv300_wdt + rmmod -w hi_osal + rmmod -w sys_config } load_usage() diff --git a/general/package/hisilicon-osdrv-hi3516cv500/files/script/load_hisilicon b/general/package/hisilicon-osdrv-hi3516cv500/files/script/load_hisilicon index 0b9300eb..9cd73f33 100755 --- a/general/package/hisilicon-osdrv-hi3516cv500/files/script/load_hisilicon +++ b/general/package/hisilicon-osdrv-hi3516cv500/files/script/load_hisilicon @@ -47,13 +47,13 @@ insert_detect() { } remove_detect() { - rmmod hi_sensor_spi - rmmod hi_sensor_i2c - rmmod hi3516cv500_isp - rmmod hi3516cv500_base - rmmod sys_config - rmmod hi_osal &> /dev/null - rmmod cma_osal &> /dev/null + rmmod -w hi_sensor_spi + rmmod -w hi_sensor_i2c + rmmod -w hi3516cv500_isp + rmmod -w hi3516cv500_base + rmmod -w sys_config + rmmod -w hi_osal &> /dev/null + rmmod -w cma_osal &> /dev/null } insert_audio() { @@ -68,13 +68,13 @@ insert_audio() { } remove_audio() { - rmmod hi3516cv500_acodec - # rmmod hi_tlv320aic31.ko - rmmod hi3516cv500_adec - rmmod hi3516cv500_aenc - rmmod hi3516cv500_ao - rmmod hi3516cv500_ai - rmmod hi3516cv500_aio + rmmod -w hi3516cv500_acodec + # rmmod -w hi_tlv320aic31.ko + rmmod -w hi3516cv500_adec + rmmod -w hi3516cv500_aenc + rmmod -w hi3516cv500_ao + rmmod -w hi3516cv500_ai + rmmod -w hi3516cv500_aio echo "remove audio" } @@ -92,11 +92,11 @@ insert_gyro() { } remove_gyro() { - rmmod motionsensor_chip - rmmod motionsensor_mng - rmmod hi3516cv500_motionfusion - rmmod hi3516cv500_gyrodis - rmmod hi_spi + rmmod -w motionsensor_chip + rmmod -w motionsensor_mng + rmmod -w hi3516cv500_motionfusion + rmmod -w hi3516cv500_gyrodis + rmmod -w hi_spi } insert_ko() { @@ -148,44 +148,44 @@ insert_ko() { remove_ko() { # rmmod_gyro - # rmmod hi_user + # rmmod -w hi_user remove_audio - # rmmod hi_mipi_tx - rmmod hi_mipi_rx - #rmmod hi_sil9136 &> /dev/null - rmmod hi_piris - rmmod hi_pwm + # rmmod -w hi_mipi_tx + rmmod -w hi_mipi_rx + #rmmod -w hi_sil9136 &> /dev/null + rmmod -w hi_piris + rmmod -w hi_pwm - # rmmod hi3516cv500_nnie nnie_save_power=1 nnie_max_tskbuf_num=32 - # rmmod hi_ipcm - # rmmod hi3516cv500_ive - rmmod hi3516cv500_rc - rmmod hi3516cv500_jpege - rmmod hi3516cv500_h264e - rmmod hi3516cv500_h265e - rmmod hi3516cv500_venc - rmmod hi3516cv500_vedu - rmmod hi3516cv500_chnl - # rmmod hifb - # rmmod hi3516cv500_vo - rmmod hi3516cv500_vpss - rmmod hi3516cv500_isp - rmmod hi3516cv500_vi - rmmod hi3516cv500_gdc - rmmod hi3516cv500_dis - # rmmod hi3516cv500_vgs - rmmod hi3516cv500_rgn - rmmod hi3516cv500_tde + # rmmod -w hi3516cv500_nnie nnie_save_power=1 nnie_max_tskbuf_num=32 + # rmmod -w hi_ipcm + # rmmod -w hi3516cv500_ive + rmmod -w hi3516cv500_rc + rmmod -w hi3516cv500_jpege + rmmod -w hi3516cv500_h264e + rmmod -w hi3516cv500_h265e + rmmod -w hi3516cv500_venc + rmmod -w hi3516cv500_vedu + rmmod -w hi3516cv500_chnl + # rmmod -w hifb + # rmmod -w hi3516cv500_vo + rmmod -w hi3516cv500_vpss + rmmod -w hi3516cv500_isp + rmmod -w hi3516cv500_vi + rmmod -w hi3516cv500_gdc + rmmod -w hi3516cv500_dis + # rmmod -w hi3516cv500_vgs + rmmod -w hi3516cv500_rgn + rmmod -w hi3516cv500_tde - rmmod hi_sensor_i2c &>/dev/null - rmmod hi_sensor_spi &>/dev/null + rmmod -w hi_sensor_i2c &>/dev/null + rmmod -w hi_sensor_spi &>/dev/null - # rmmod mpu_bosch - rmmod hi3516cv500_sys - rmmod hi3516cv500_base - # rmmod hi_tzasc - rmmod sys_config - rmmod hi_osal + # rmmod -w mpu_bosch + rmmod -w hi3516cv500_sys + rmmod -w hi3516cv500_base + # rmmod -w hi_tzasc + rmmod -w sys_config + rmmod -w hi_osal } sys_restore() { diff --git a/general/package/hisilicon-osdrv-hi3516ev300/files/script/load_3516dv200 b/general/package/hisilicon-osdrv-hi3516ev300/files/script/load_3516dv200 index 0bad1651..d188130b 100755 --- a/general/package/hisilicon-osdrv-hi3516ev300/files/script/load_3516dv200 +++ b/general/package/hisilicon-osdrv-hi3516ev300/files/script/load_3516dv200 @@ -42,13 +42,13 @@ insert_audio() remove_audio() { - rmmod hi3516ev200_acodec -# rmmod hi_tlv320aic31.ko - rmmod hi3516ev200_adec - rmmod hi3516ev200_aenc - rmmod hi3516ev200_ao - rmmod hi3516ev200_ai - rmmod hi3516ev200_aio + rmmod -w hi3516ev200_acodec +# rmmod -w hi_tlv320aic31.ko + rmmod -w hi3516ev200_adec + rmmod -w hi3516ev200_aenc + rmmod -w hi3516ev200_ao + rmmod -w hi3516ev200_ai + rmmod -w hi3516ev200_aio echo "remove audio" } @@ -123,35 +123,35 @@ insert_ko() remove_ko() { -# rmmod hi_user +# rmmod -w hi_user remove_audio - rmmod hi_piris - rmmod hi_pwm - rmmod hi_mipi_rx - rmmod hi_sil9024 &> /dev/null -# rmmod hi_adv7179 &> /dev/null - rmmod hi3516ev200_ive - rmmod hi3516ev200_rc - rmmod hi3516ev200_jpege - rmmod hi3516ev200_h264e - rmmod hi3516ev200_h265e - rmmod hi3516ev200_venc - rmmod hi3516ev200_vedu - rmmod hi3516ev200_chnl - rmmod hifb - rmmod hi3516ev200_vo - rmmod hi3516ev200_vpss - rmmod hi3516ev200_isp - rmmod hi3516ev200_vi - rmmod hi3516ev200_vgs - rmmod hi3516ev200_rgn -# rmmod hi3516ev200_tde - rmmod hi_sensor_i2c &> /dev/null - rmmod hi_sensor_spi &> /dev/null - rmmod hi3516ev200_sys - rmmod hi3516ev200_base - rmmod hi_osal - rmmod sys_config + rmmod -w hi_piris + rmmod -w hi_pwm + rmmod -w hi_mipi_rx + rmmod -w hi_sil9024 &> /dev/null +# rmmod -w hi_adv7179 &> /dev/null + rmmod -w hi3516ev200_ive + rmmod -w hi3516ev200_rc + rmmod -w hi3516ev200_jpege + rmmod -w hi3516ev200_h264e + rmmod -w hi3516ev200_h265e + rmmod -w hi3516ev200_venc + rmmod -w hi3516ev200_vedu + rmmod -w hi3516ev200_chnl + rmmod -w hifb + rmmod -w hi3516ev200_vo + rmmod -w hi3516ev200_vpss + rmmod -w hi3516ev200_isp + rmmod -w hi3516ev200_vi + rmmod -w hi3516ev200_vgs + rmmod -w hi3516ev200_rgn +# rmmod -w hi3516ev200_tde + rmmod -w hi_sensor_i2c &> /dev/null + rmmod -w hi_sensor_spi &> /dev/null + rmmod -w hi3516ev200_sys + rmmod -w hi3516ev200_base + rmmod -w hi_osal + rmmod -w sys_config } diff --git a/general/package/hisilicon-osdrv-hi3516ev300/files/script/load_3518ev300 b/general/package/hisilicon-osdrv-hi3516ev300/files/script/load_3518ev300 index 244e99ec..2cb0090d 100755 --- a/general/package/hisilicon-osdrv-hi3516ev300/files/script/load_3518ev300 +++ b/general/package/hisilicon-osdrv-hi3516ev300/files/script/load_3518ev300 @@ -42,13 +42,13 @@ insert_audio() remove_audio() { - rmmod hi3516ev200_acodec -# rmmod hi_tlv320aic31.ko - rmmod hi3516ev200_adec - rmmod hi3516ev200_aenc - rmmod hi3516ev200_ao - rmmod hi3516ev200_ai - rmmod hi3516ev200_aio + rmmod -w hi3516ev200_acodec +# rmmod -w hi_tlv320aic31.ko + rmmod -w hi3516ev200_adec + rmmod -w hi3516ev200_aenc + rmmod -w hi3516ev200_ao + rmmod -w hi3516ev200_ai + rmmod -w hi3516ev200_aio echo "remove audio" } @@ -118,35 +118,35 @@ insert_ko() remove_ko() { - rmmod hi3516ev200_pm -# rmmod hi_user + rmmod -w hi3516ev200_pm +# rmmod -w hi_user remove_audio - rmmod hi_pwm - rmmod hi_mipi_rx - rmmod hi_sil9024 &> /dev/null -# rmmod hi_adv7179 &> /dev/null - rmmod hi3516ev200_ive - rmmod hi3516ev200_rc - rmmod hi3516ev200_jpege - rmmod hi3516ev200_h264e - rmmod hi3516ev200_h265e - rmmod hi3516ev200_venc - rmmod hi3516ev200_vedu - rmmod hi3516ev200_chnl - rmmod hifb - rmmod hi3516ev200_vo - rmmod hi3516ev200_vpss - rmmod hi3516ev200_isp - rmmod hi3516ev200_vi - rmmod hi3516ev200_vgs - rmmod hi3516ev200_rgn -# rmmod hi3516ev200_tde - rmmod hi_sensor_i2c &> /dev/null - rmmod hi_sensor_spi &> /dev/null - rmmod hi3516ev200_sys - rmmod hi3516ev200_base - rmmod hi_osal - rmmod sys_config + rmmod -w hi_pwm + rmmod -w hi_mipi_rx + rmmod -w hi_sil9024 &> /dev/null +# rmmod -w hi_adv7179 &> /dev/null + rmmod -w hi3516ev200_ive + rmmod -w hi3516ev200_rc + rmmod -w hi3516ev200_jpege + rmmod -w hi3516ev200_h264e + rmmod -w hi3516ev200_h265e + rmmod -w hi3516ev200_venc + rmmod -w hi3516ev200_vedu + rmmod -w hi3516ev200_chnl + rmmod -w hifb + rmmod -w hi3516ev200_vo + rmmod -w hi3516ev200_vpss + rmmod -w hi3516ev200_isp + rmmod -w hi3516ev200_vi + rmmod -w hi3516ev200_vgs + rmmod -w hi3516ev200_rgn +# rmmod -w hi3516ev200_tde + rmmod -w hi_sensor_i2c &> /dev/null + rmmod -w hi_sensor_spi &> /dev/null + rmmod -w hi3516ev200_sys + rmmod -w hi3516ev200_base + rmmod -w hi_osal + rmmod -w sys_config } diff --git a/general/package/hisilicon-osdrv-hi3516ev300/files/script/load_hisilicon b/general/package/hisilicon-osdrv-hi3516ev300/files/script/load_hisilicon index c6a6792d..291b6ac7 100755 --- a/general/package/hisilicon-osdrv-hi3516ev300/files/script/load_hisilicon +++ b/general/package/hisilicon-osdrv-hi3516ev300/files/script/load_hisilicon @@ -93,13 +93,13 @@ insert_detect() remove_detect() { - rmmod hi_sensor_spi - rmmod hi_sensor_i2c - rmmod hi3516ev200_isp - rmmod hi3516ev200_base - rmmod hi_osal - rmmod cma_osal - rmmod sys_config.ko + rmmod -w hi_sensor_spi + rmmod -w hi_sensor_i2c + rmmod -w hi3516ev200_isp + rmmod -w hi3516ev200_base + rmmod -w hi_osal + rmmod -w cma_osal + rmmod -w sys_config.ko } insert_audio() @@ -116,13 +116,13 @@ insert_audio() remove_audio() { - rmmod hi3516ev200_acodec -# rmmod hi_tlv320aic31.ko - rmmod hi3516ev200_adec - rmmod hi3516ev200_aenc - rmmod hi3516ev200_ao - rmmod hi3516ev200_ai - rmmod hi3516ev200_aio + rmmod -w hi3516ev200_acodec +# rmmod -w hi_tlv320aic31.ko + rmmod -w hi3516ev200_adec + rmmod -w hi3516ev200_aenc + rmmod -w hi3516ev200_ao + rmmod -w hi3516ev200_ai + rmmod -w hi3516ev200_aio echo "remove audio" } @@ -200,37 +200,37 @@ insert_ko() remove_ko() { - rmmod hi3516ev200_wdt -# rmmod hi_user + rmmod -w hi3516ev200_wdt +# rmmod -w hi_user remove_audio -# rmmod hi_piris - rmmod hi_pwm - rmmod hi_mipi_rx - rmmod hi_sil9024 &> /dev/null -# rmmod hi_adv7179 &> /dev/null - rmmod hi3516ev200_ive - rmmod hi3516ev200_rc - rmmod hi3516ev200_jpege - rmmod hi3516ev200_h264e - rmmod hi3516ev200_h265e - rmmod hi3516ev200_venc - rmmod hi3516ev200_vedu - rmmod hi3516ev200_chnl -# rmmod hifb -# rmmod hi3516ev200_vo - rmmod hi3516ev200_vpss - rmmod hi3516ev200_isp - rmmod hi3516ev200_vi - rmmod hi3516ev200_vgs - rmmod hi3516ev200_rgn -# rmmod hi3516ev200_tde - rmmod hi_sensor_i2c &> /dev/null - rmmod hi_sensor_spi &> /dev/null - rmmod hi3516ev200_sys - rmmod hi3516ev200_base - rmmod hi_osal - rmmod cma_osal - rmmod sys_config +# rmmod -w hi_piris + rmmod -w hi_pwm + rmmod -w hi_mipi_rx + rmmod -w hi_sil9024 &> /dev/null +# rmmod -w hi_adv7179 &> /dev/null + rmmod -w hi3516ev200_ive + rmmod -w hi3516ev200_rc + rmmod -w hi3516ev200_jpege + rmmod -w hi3516ev200_h264e + rmmod -w hi3516ev200_h265e + rmmod -w hi3516ev200_venc + rmmod -w hi3516ev200_vedu + rmmod -w hi3516ev200_chnl +# rmmod -w hifb +# rmmod -w hi3516ev200_vo + rmmod -w hi3516ev200_vpss + rmmod -w hi3516ev200_isp + rmmod -w hi3516ev200_vi + rmmod -w hi3516ev200_vgs + rmmod -w hi3516ev200_rgn +# rmmod -w hi3516ev200_tde + rmmod -w hi_sensor_i2c &> /dev/null + rmmod -w hi_sensor_spi &> /dev/null + rmmod -w hi3516ev200_sys + rmmod -w hi3516ev200_base + rmmod -w hi_osal + rmmod -w cma_osal + rmmod -w sys_config } diff --git a/general/package/hisilicon-osdrv-hi3519v101/files/script/load_hisilicon b/general/package/hisilicon-osdrv-hi3519v101/files/script/load_hisilicon index ae5550d7..33a2bf4d 100755 --- a/general/package/hisilicon-osdrv-hi3519v101/files/script/load_hisilicon +++ b/general/package/hisilicon-osdrv-hi3519v101/files/script/load_hisilicon @@ -44,12 +44,12 @@ insert_detect() { } remove_detect() { - rmmod hi_ssp_sony - rmmod hi_sensor_i2c - rmmod hi3519v101_isp - rmmod hi3519v101_sys - rmmod hi3519v101_base - rmmod hi_osal + rmmod -w hi_ssp_sony + rmmod -w hi_sensor_i2c + rmmod -w hi3519v101_isp + rmmod -w hi3519v101_sys + rmmod -w hi3519v101_base + rmmod -w hi_osal } insert_audio() { @@ -63,13 +63,13 @@ insert_audio() { } remove_audio() { - rmmod hi_acodec - #rmmod hi_tlv320aic31 - rmmod hi3519v101_adec - rmmod hi3519v101_aenc - rmmod hi3519v101_ao - rmmod hi3519v101_ai - rmmod hi3519v101_aio + rmmod -w hi_acodec + #rmmod -w hi_tlv320aic31 + rmmod -w hi3519v101_adec + rmmod -w hi3519v101_aenc + rmmod -w hi3519v101_ao + rmmod -w hi3519v101_ai + rmmod -w hi3519v101_aio } sysconfig() { @@ -639,8 +639,8 @@ insert_sns() { } remove_sns() { - rmmod hi_ssp_sony &>/dev/null - rmmod hi_sensor_spi &>/dev/null + rmmod -w hi_ssp_sony &>/dev/null + rmmod -w hi_sensor_spi &>/dev/null } insert_isp() { @@ -719,39 +719,39 @@ insert_ko() { remove_ko() { remove_audio remove_sns - #rmmod hi_user - rmmod hi_pwm - rmmod hi_piris + #rmmod -w hi_user + rmmod -w hi_pwm + rmmod -w hi_piris - rmmod hi3519v101_photo - #rmmod hi3519v101_ive + rmmod -w hi3519v101_photo + #rmmod -w hi3519v101_ive - rmmod hi3519v101_rc - rmmod hi3519v101_jpege - rmmod hi3519v101_h264e - rmmod hi3519v101_h265e - rmmod hi3519v101_vedu - rmmod hi3519v101_chnl - rmmod hi3519v101_venc + rmmod -w hi3519v101_rc + rmmod -w hi3519v101_jpege + rmmod -w hi3519v101_h264e + rmmod -w hi3519v101_h265e + rmmod -w hi3519v101_vedu + rmmod -w hi3519v101_chnl + rmmod -w hi3519v101_venc - #rmmod hifb - #rmmod hi3519v101_vou - rmmod hi3519v101_vpss - rmmod hi3519v101_isp - rmmod hi3519v101_viu - rmmod hi_mipi - #rmmod hi3519v101_fisheye + #rmmod -w hifb + #rmmod -w hi3519v101_vou + rmmod -w hi3519v101_vpss + rmmod -w hi3519v101_isp + rmmod -w hi3519v101_viu + rmmod -w hi_mipi + #rmmod -w hi3519v101_fisheye - #rmmod hi3519v101_vgs - rmmod hi3519v101_region - #rmmod hi3519v101_tde + #rmmod -w hi3519v101_vgs + rmmod -w hi3519v101_region + #rmmod -w hi3519v101_tde - rmmod hi_sensor_i2c &>/dev/null - rmmod hi_ssp_3wire.ko &>/dev/null + rmmod -w hi_sensor_i2c &>/dev/null + rmmod -w hi_ssp_3wire.ko &>/dev/null - rmmod hi3519v101_sys - rmmod hi3519v101_base - rmmod hi_osal + rmmod -w hi3519v101_sys + rmmod -w hi3519v101_base + rmmod -w hi_osal } sys_restore() { diff --git a/general/package/sigmastar-osdrv-msc313e/files/script/load_sigmastar b/general/package/sigmastar-osdrv-msc313e/files/script/load_sigmastar index 4000ea4e..122fc690 100755 --- a/general/package/sigmastar-osdrv-msc313e/files/script/load_sigmastar +++ b/general/package/sigmastar-osdrv-msc313e/files/script/load_sigmastar @@ -126,26 +126,26 @@ insert_ko() remove_ko() { - rmmod drv_ms_cus_gc2053_MIPI - rmmod drv_ms_cus_gc4653_MIPI - rmmod drv_ms_cus_imx307_MIPI - rmmod drv_ms_cus_imx335_MIPI - rmmod drv_ms_cus_sc2239_MIPI - rmmod drv_ms_cus_sc2335_MIPI - rmmod drv_ms_cus_sc3335_MIPI - rmmod mi_shadow - rmmod mi_venc - rmmod mi_vif - rmmod mi_sensor - rmmod mi_vpe - rmmod mi_ipu - rmmod mi_divp - rmmod mi_rgn - rmmod mi_ao - rmmod mi_ai - rmmod mi_sys - rmmod mi_common - rmmod mhal + rmmod -w drv_ms_cus_gc2053_MIPI + rmmod -w drv_ms_cus_gc4653_MIPI + rmmod -w drv_ms_cus_imx307_MIPI + rmmod -w drv_ms_cus_imx335_MIPI + rmmod -w drv_ms_cus_sc2239_MIPI + rmmod -w drv_ms_cus_sc2335_MIPI + rmmod -w drv_ms_cus_sc3335_MIPI + rmmod -w mi_shadow + rmmod -w mi_venc + rmmod -w mi_vif + rmmod -w mi_sensor + rmmod -w mi_vpe + rmmod -w mi_ipu + rmmod -w mi_divp + rmmod -w mi_rgn + rmmod -w mi_ao + rmmod -w mi_ai + rmmod -w mi_sys + rmmod -w mi_common + rmmod -w mhal } diff --git a/general/package/sigmastar-osdrv-ssc335/files/script/load_sigmastar b/general/package/sigmastar-osdrv-ssc335/files/script/load_sigmastar index 4d4b047c..6535ed38 100755 --- a/general/package/sigmastar-osdrv-ssc335/files/script/load_sigmastar +++ b/general/package/sigmastar-osdrv-ssc335/files/script/load_sigmastar @@ -126,26 +126,26 @@ insert_ko() remove_ko() { - rmmod drv_ms_cus_gc2053_MIPI - rmmod drv_ms_cus_gc4653_MIPI - rmmod drv_ms_cus_imx307_MIPI - rmmod drv_ms_cus_imx335_MIPI - rmmod drv_ms_cus_sc2239_MIPI - rmmod drv_ms_cus_sc2335_MIPI - rmmod drv_ms_cus_sc3335_MIPI - rmmod mi_shadow - rmmod mi_venc - rmmod mi_vif - rmmod mi_sensor - rmmod mi_vpe - rmmod mi_ipu - rmmod mi_divp - rmmod mi_rgn - rmmod mi_ao - rmmod mi_ai - rmmod mi_sys - rmmod mi_common - rmmod mhal + rmmod -w drv_ms_cus_gc2053_MIPI + rmmod -w drv_ms_cus_gc4653_MIPI + rmmod -w drv_ms_cus_imx307_MIPI + rmmod -w drv_ms_cus_imx335_MIPI + rmmod -w drv_ms_cus_sc2239_MIPI + rmmod -w drv_ms_cus_sc2335_MIPI + rmmod -w drv_ms_cus_sc3335_MIPI + rmmod -w mi_shadow + rmmod -w mi_venc + rmmod -w mi_vif + rmmod -w mi_sensor + rmmod -w mi_vpe + rmmod -w mi_ipu + rmmod -w mi_divp + rmmod -w mi_rgn + rmmod -w mi_ao + rmmod -w mi_ai + rmmod -w mi_sys + rmmod -w mi_common + rmmod -w mhal } diff --git a/general/package/xiongmai-osdrv-xm510/files/script/load_xiongmai b/general/package/xiongmai-osdrv-xm510/files/script/load_xiongmai index df313915..cfbdd49b 100755 --- a/general/package/xiongmai-osdrv-xm510/files/script/load_xiongmai +++ b/general/package/xiongmai-osdrv-xm510/files/script/load_xiongmai @@ -49,9 +49,9 @@ insert_audio() remove_audio() { echo "remove audio" - rmmod acodec - rmmod xm510_i2s - rmmod gpioi2c + rmmod -w acodec + rmmod -w xm510_i2s + rmmod -w gpioi2c } insert_sns() @@ -68,8 +68,8 @@ insert_sns() remove_sns() { - rmmod xm_i2c &> /dev/null - rmmod ssp_sony &> /dev/null + rmmod -w xm_i2c &> /dev/null + rmmod -w ssp_sony &> /dev/null } insert_ko() @@ -98,12 +98,12 @@ insert_ko() remove_ko() { #remove_audio - rmmod xm_wdt - rmmod xm_rtc - rmmod xm510_h264 - rmmod xm510_rgn - rmmod xm510_isp - rmmod xm510_vi + rmmod -w xm_wdt + rmmod -w xm_rtc + rmmod -w xm510_h264 + rmmod -w xm510_rgn + rmmod -w xm510_isp + rmmod -w xm510_vi remove_sns } diff --git a/general/package/xiongmai-osdrv-xm510/files/script/loadxm510_64M b/general/package/xiongmai-osdrv-xm510/files/script/loadxm510_64M index 07d485c6..a4e8e75d 100755 --- a/general/package/xiongmai-osdrv-xm510/files/script/loadxm510_64M +++ b/general/package/xiongmai-osdrv-xm510/files/script/loadxm510_64M @@ -43,9 +43,9 @@ insert_audio() remove_audio() { echo "remove audio" - rmmod acodec - rmmod xm510_i2s - rmmod gpioi2c + rmmod -w acodec + rmmod -w xm510_i2s + rmmod -w gpioi2c } insert_sns() @@ -62,8 +62,8 @@ insert_sns() remove_sns() { - rmmod xm_i2c &> /dev/null - rmmod ssp_sony &> /dev/null + rmmod -w xm_i2c &> /dev/null + rmmod -w ssp_sony &> /dev/null } insert_ko() @@ -91,12 +91,12 @@ insert_ko() remove_ko() { remove_audio - rmmod xm_wdt - rmmod xm_rtc - rmmod xm510_h264 - rmmod xm510_rgn - rmmod xm510_isp - rmmod xm510_vi + rmmod -w xm_wdt + rmmod -w xm_rtc + rmmod -w xm510_h264 + rmmod -w xm510_rgn + rmmod -w xm510_isp + rmmod -w xm510_vi remove_sns } diff --git a/general/package/xiongmai-osdrv-xm530/files/script/load_xiongmai b/general/package/xiongmai-osdrv-xm530/files/script/load_xiongmai index add62922..935567e0 100755 --- a/general/package/xiongmai-osdrv-xm530/files/script/load_xiongmai +++ b/general/package/xiongmai-osdrv-xm530/files/script/load_xiongmai @@ -53,8 +53,8 @@ insert_vo() remove_audio() { echo "remove audio" - rmmod acodec - rmmod xm_i2s + rmmod -w acodec + rmmod -w xm_i2s } insert_sns() @@ -71,8 +71,8 @@ insert_sns() remove_sns() { - rmmod xm_i2c &> /dev/null - rmmod ssp_sony &> /dev/null + rmmod -w xm_i2c &> /dev/null + rmmod -w ssp_sony &> /dev/null } insert_ko() @@ -95,13 +95,13 @@ insert_ko() remove_ko() { remove_audio - rmmod xm_wdt - rmmod xm_rtc - rmmod xm530_h264 - rmmod xm530_rgn - rmmod xm530_isp - rmmod xm530_vi - rmmod mmz + rmmod -w xm_wdt + rmmod -w xm_rtc + rmmod -w xm530_h264 + rmmod -w xm530_rgn + rmmod -w xm530_isp + rmmod -w xm530_vi + rmmod -w mmz remove_sns }