mirror of https://github.com/OpenIPC/firmware.git
				
				
				
			add -w key for rmmod to prevent resource busy warning
							parent
							
								
									fbb368cd53
								
							
						
					
					
						commit
						05d669f44d
					
				|  | @ -537,7 +537,7 @@ xm550() { | |||
| # gk7205v200_fpv                # FPV | ||||
| # gk7205v200_iscom              # Iscom test | ||||
| # gk7205v200_ufanet             # Ufanet | ||||
| gk7205v300                    # OpenIPC | ||||
| # gk7205v300                    # OpenIPC | ||||
| # gk7205v300_fpv                # FPV | ||||
| # gk7605v100                    # testing.. | ||||
| # | ||||
|  |  | |||
|  | @ -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() | ||||
|  |  | |||
|  | @ -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 | ||||
| } | ||||
| 
 | ||||
| 
 | ||||
|  |  | |||
|  | @ -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() | ||||
|  |  | |||
|  | @ -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() | ||||
|  |  | |||
|  | @ -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() | ||||
|  |  | |||
|  | @ -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() { | ||||
|  |  | |||
|  | @ -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() { | ||||
|  |  | |||
|  | @ -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() | ||||
|  |  | |||
|  | @ -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() { | ||||
|  |  | |||
|  | @ -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 | ||||
| } | ||||
| 
 | ||||
| 
 | ||||
|  |  | |||
|  | @ -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 | ||||
| } | ||||
| 
 | ||||
| 
 | ||||
|  |  | |||
|  | @ -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 | ||||
| } | ||||
| 
 | ||||
| 
 | ||||
|  |  | |||
|  | @ -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() { | ||||
|  |  | |||
|  | @ -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 | ||||
| } | ||||
| 
 | ||||
| 
 | ||||
|  |  | |||
|  | @ -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 | ||||
| } | ||||
| 
 | ||||
| 
 | ||||
|  |  | |||
|  | @ -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 | ||||
| } | ||||
|  |  | |||
|  | @ -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 | ||||
| } | ||||
|  |  | |||
|  | @ -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 | ||||
| } | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue