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_fpv                # FPV | ||||||
| # gk7205v200_iscom              # Iscom test | # gk7205v200_iscom              # Iscom test | ||||||
| # gk7205v200_ufanet             # Ufanet | # gk7205v200_ufanet             # Ufanet | ||||||
| gk7205v300                    # OpenIPC | # gk7205v300                    # OpenIPC | ||||||
| # gk7205v300_fpv                # FPV | # gk7205v300_fpv                # FPV | ||||||
| # gk7605v100                    # testing.. | # gk7605v100                    # testing.. | ||||||
| # | # | ||||||
|  |  | ||||||
|  | @ -40,8 +40,8 @@ remove_detect() | ||||||
| 
 | 
 | ||||||
| remove_sns() | remove_sns() | ||||||
| { | { | ||||||
|         rmmod sensor_spi &> /dev/null |         rmmod -w sensor_spi &> /dev/null | ||||||
|         rmmod sensor_i2c &> /dev/null |         rmmod -w sensor_i2c &> /dev/null | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| insert_isp() | insert_isp() | ||||||
|  |  | ||||||
|  | @ -87,12 +87,12 @@ insert_audio() | ||||||
| 
 | 
 | ||||||
| remove_audio() | remove_audio() | ||||||
| { | { | ||||||
| 	rmmod gk7205v200_acodec | 	rmmod -w gk7205v200_acodec | ||||||
| 	rmmod gk7205v200_adec | 	rmmod -w gk7205v200_adec | ||||||
| 	rmmod gk7205v200_aenc | 	rmmod -w gk7205v200_aenc | ||||||
| 	rmmod gk7205v200_ao | 	rmmod -w gk7205v200_ao | ||||||
| 	rmmod gk7205v200_ai | 	rmmod -w gk7205v200_ai | ||||||
| 	rmmod gk7205v200_aio | 	rmmod -w gk7205v200_aio | ||||||
| 	echo "remove audio" | 	echo "remove audio" | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  | @ -168,35 +168,35 @@ insert_ko() | ||||||
| 
 | 
 | ||||||
| remove_ko() | remove_ko() | ||||||
| { | { | ||||||
|         rmmod gk7205v200_wdt |         rmmod -w gk7205v200_wdt | ||||||
| 	# rmmod gk7205v200_pm                           # unused on OpenIPC | 	# rmmod -w gk7205v200_pm                           # unused on OpenIPC | ||||||
| 	remove_audio | 	remove_audio | ||||||
| 	rmmod mipi_rx | 	rmmod -w mipi_rx | ||||||
| 	# rmmod isp_piris                               # unused on OpenIPC | 	# rmmod -w isp_piris                               # unused on OpenIPC | ||||||
| 	# rmmod sil9024 &> /dev/null                    # unused on OpenIPC | 	# rmmod -w sil9024 &> /dev/null                    # unused on OpenIPC | ||||||
| 	rmmod gk7205v200_ive | 	rmmod -w gk7205v200_ive | ||||||
| 	rmmod gk7205v200_rc | 	rmmod -w gk7205v200_rc | ||||||
| 	rmmod gk7205v200_jpege | 	rmmod -w gk7205v200_jpege | ||||||
| 	rmmod gk7205v200_h264e | 	rmmod -w gk7205v200_h264e | ||||||
| 	rmmod gk7205v200_h265e | 	rmmod -w gk7205v200_h265e | ||||||
| 	rmmod gk7205v200_venc | 	rmmod -w gk7205v200_venc | ||||||
| 	rmmod gk7205v200_vedu | 	rmmod -w gk7205v200_vedu | ||||||
| 	rmmod gk7205v200_chnl | 	rmmod -w gk7205v200_chnl | ||||||
| 	# rmmod gfbg                                    # unused on OpenIPC | 	# rmmod -w gfbg                                    # unused on OpenIPC | ||||||
| 	# rmmod gk7205v200_vo                           # unused on OpenIPC | 	# rmmod -w gk7205v200_vo                           # unused on OpenIPC | ||||||
| 	rmmod gk7205v200_vpss | 	rmmod -w gk7205v200_vpss | ||||||
| 	rmmod gk7205v200_isp | 	rmmod -w gk7205v200_isp | ||||||
| 	rmmod gk7205v200_vi | 	rmmod -w gk7205v200_vi | ||||||
| 	rmmod gk7205v200_vgs | 	rmmod -w gk7205v200_vgs | ||||||
| 	rmmod gk7205v200_rgn | 	rmmod -w gk7205v200_rgn | ||||||
| 	# rmmod gk7205v200_tde | 	# rmmod -w gk7205v200_tde | ||||||
| 	rmmod isp_sensor_i2c &> /dev/null | 	rmmod -w isp_sensor_i2c &> /dev/null | ||||||
| 	rmmod isp_sensor_spi &> /dev/null | 	rmmod -w isp_sensor_spi &> /dev/null | ||||||
| 	rmmod isp_pwm | 	rmmod -w isp_pwm | ||||||
| 	rmmod gk7205v200_sys | 	rmmod -w gk7205v200_sys | ||||||
| 	rmmod gk7205v200_base | 	rmmod -w gk7205v200_base | ||||||
| 	rmmod osal | 	rmmod -w osal | ||||||
| 	rmmod sysconfig | 	rmmod -w sysconfig | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -46,14 +46,14 @@ insert_audio() | ||||||
| 
 | 
 | ||||||
| remove_audio() | remove_audio() | ||||||
| { | { | ||||||
| 	#rmmod tlv_320aic31.ko | 	#rmmod -w tlv_320aic31.ko | ||||||
| 	#rmmod ak7756.ko | 	#rmmod -w ak7756.ko | ||||||
| 	rmmod hi3516a_adec | 	rmmod -w hi3516a_adec | ||||||
| 	rmmod hi3516a_aenc | 	rmmod -w hi3516a_aenc | ||||||
| 	rmmod hi3516a_ao | 	rmmod -w hi3516a_ao | ||||||
| 	rmmod hi3516a_ai | 	rmmod -w hi3516a_ai | ||||||
| 	rmmod hi3516a_aio | 	rmmod -w hi3516a_aio | ||||||
| 	rmmod acodec | 	rmmod -w acodec | ||||||
| 	echo "remove audio" | 	echo "remove audio" | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  | @ -151,9 +151,9 @@ insert_sns() | ||||||
| 
 | 
 | ||||||
| remove_sns() | remove_sns() | ||||||
| { | { | ||||||
| 	rmmod ssp &> /dev/null | 	rmmod -w ssp &> /dev/null | ||||||
| 	rmmod sensor_spi &> /dev/null | 	rmmod -w sensor_spi &> /dev/null | ||||||
| 	rmmod ssp_pana &> /dev/null | 	rmmod -w ssp_pana &> /dev/null | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| sys_config() | sys_config() | ||||||
|  | @ -222,41 +222,41 @@ insert_ko() | ||||||
| 
 | 
 | ||||||
| remove_ko() | remove_ko() | ||||||
| { | { | ||||||
| 	#rmmod hi3516a_pm | 	#rmmod -w hi3516a_pm | ||||||
| 	remove_audio | 	remove_audio | ||||||
| 	remove_sns | 	remove_sns | ||||||
| 
 | 
 | ||||||
| 	rmmod sil9024 &> /dev/null | 	rmmod -w sil9024 &> /dev/null | ||||||
| 	rmmod pwm | 	rmmod -w pwm | ||||||
| 
 | 
 | ||||||
| 	rmmod hi3516a_ive | 	rmmod -w hi3516a_ive | ||||||
| 	rmmod hi3516a_vda | 	rmmod -w hi3516a_vda | ||||||
| 	 | 	 | ||||||
| 	rmmod hi3516a_rc | 	rmmod -w hi3516a_rc | ||||||
| 	rmmod hi3516a_jpege | 	rmmod -w hi3516a_jpege | ||||||
| 	rmmod hi3516a_h264e | 	rmmod -w hi3516a_h264e | ||||||
| 	rmmod hi3516a_h265e | 	rmmod -w hi3516a_h265e | ||||||
| 	rmmod hi3516a_chnl | 	rmmod -w hi3516a_chnl | ||||||
| 	rmmod hi3516a_venc | 	rmmod -w hi3516a_venc | ||||||
| 
 | 
 | ||||||
| 	rmmod hifb | 	rmmod -w hifb | ||||||
| 	rmmod hi3516a_vou | 	rmmod -w hi3516a_vou | ||||||
| 	rmmod hi3516a_vpss | 	rmmod -w hi3516a_vpss | ||||||
| 	rmmod hi3516a_viu | 	rmmod -w hi3516a_viu | ||||||
| 	rmmod hi_mipi | 	rmmod -w hi_mipi | ||||||
| 
 | 
 | ||||||
| 	rmmod ssp_ad9020 | 	rmmod -w ssp_ad9020 | ||||||
| 	rmmod hi3516a_vgs | 	rmmod -w hi3516a_vgs | ||||||
| 	rmmod hi3516a_region | 	rmmod -w hi3516a_region | ||||||
| 	rmmod hi3516a_tde | 	rmmod -w hi3516a_tde | ||||||
| 
 | 
 | ||||||
| 	rmmod sensor_i2c | 	rmmod -w sensor_i2c | ||||||
| 	rmmod piris | 	rmmod -w piris | ||||||
| 	rmmod hi3516a_isp | 	rmmod -w hi3516a_isp | ||||||
| 	rmmod hi3516a_sys | 	rmmod -w hi3516a_sys | ||||||
| 	rmmod hi3516a_base | 	rmmod -w hi3516a_base | ||||||
| 	rmmod hi_media | 	rmmod -w hi_media | ||||||
| 	rmmod mmz | 	rmmod -w mmz | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| sys_restore() | sys_restore() | ||||||
|  |  | ||||||
|  | @ -47,14 +47,14 @@ insert_audio() | ||||||
| 
 | 
 | ||||||
| remove_audio() | remove_audio() | ||||||
| { | { | ||||||
| 	#rmmod tlv_320aic31.ko | 	#rmmod -w tlv_320aic31.ko | ||||||
| 	#rmmod ak7756.ko | 	#rmmod -w ak7756.ko | ||||||
| 	rmmod hi3516a_adec | 	rmmod -w hi3516a_adec | ||||||
| 	rmmod hi3516a_aenc | 	rmmod -w hi3516a_aenc | ||||||
| 	rmmod hi3516a_ao | 	rmmod -w hi3516a_ao | ||||||
| 	rmmod hi3516a_ai | 	rmmod -w hi3516a_ai | ||||||
| 	rmmod hi3516a_aio | 	rmmod -w hi3516a_aio | ||||||
| 	rmmod acodec | 	rmmod -w acodec | ||||||
| 	echo "remove audio" | 	echo "remove audio" | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  | @ -139,9 +139,9 @@ insert_sns() | ||||||
| 
 | 
 | ||||||
| remove_sns() | remove_sns() | ||||||
| { | { | ||||||
| 	rmmod ssp &> /dev/null | 	rmmod -w ssp &> /dev/null | ||||||
| 	rmmod sensor_spi &> /dev/null | 	rmmod -w sensor_spi &> /dev/null | ||||||
| 	rmmod ssp_pana &> /dev/null | 	rmmod -w ssp_pana &> /dev/null | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| sys_config() | sys_config() | ||||||
|  | @ -210,42 +210,42 @@ insert_ko() | ||||||
| 
 | 
 | ||||||
| remove_ko() | remove_ko() | ||||||
| { | { | ||||||
| 	#rmmod hi3516a_pm | 	#rmmod -w hi3516a_pm | ||||||
| 	remove_audio | 	remove_audio | ||||||
| 	remove_sns | 	remove_sns | ||||||
| 
 | 
 | ||||||
| 	rmmod sil9024 &> /dev/null | 	rmmod -w sil9024 &> /dev/null | ||||||
| 	rmmod sil9034 &> /dev/null | 	rmmod -w sil9034 &> /dev/null | ||||||
| 	rmmod pwm	 | 	rmmod -w pwm	 | ||||||
| 
 | 
 | ||||||
| 	rmmod hi3516a_ive | 	rmmod -w hi3516a_ive | ||||||
| 	rmmod hi3516a_vda | 	rmmod -w hi3516a_vda | ||||||
| 	 | 	 | ||||||
| 	rmmod hi3516a_rc | 	rmmod -w hi3516a_rc | ||||||
| 	rmmod hi3516a_jpege | 	rmmod -w hi3516a_jpege | ||||||
| 	rmmod hi3516a_h264e | 	rmmod -w hi3516a_h264e | ||||||
| 	rmmod hi3516a_h265e | 	rmmod -w hi3516a_h265e | ||||||
| 	rmmod hi3516a_chnl | 	rmmod -w hi3516a_chnl | ||||||
| 	rmmod hi3516a_venc | 	rmmod -w hi3516a_venc | ||||||
| 
 | 
 | ||||||
| 	rmmod hifb | 	rmmod -w hifb | ||||||
| 	rmmod hi3516a_vou | 	rmmod -w hi3516a_vou | ||||||
| 	rmmod hi3516a_vpss | 	rmmod -w hi3516a_vpss | ||||||
| 	rmmod hi3516a_viu | 	rmmod -w hi3516a_viu | ||||||
| 	rmmod hi_mipi | 	rmmod -w hi_mipi | ||||||
| 
 | 
 | ||||||
| 	rmmod ssp_ad9020 | 	rmmod -w ssp_ad9020 | ||||||
| 	rmmod hi3516a_vgs | 	rmmod -w hi3516a_vgs | ||||||
| 	rmmod hi3516a_region | 	rmmod -w hi3516a_region | ||||||
| 	rmmod hi3516a_tde | 	rmmod -w hi3516a_tde | ||||||
| 
 | 
 | ||||||
| 	rmmod sensor_i2c | 	rmmod -w sensor_i2c | ||||||
| 	rmmod piris | 	rmmod -w piris | ||||||
| 	rmmod hi3516a_isp | 	rmmod -w hi3516a_isp | ||||||
| 	rmmod hi3516a_sys | 	rmmod -w hi3516a_sys | ||||||
| 	rmmod hi3516a_base | 	rmmod -w hi3516a_base | ||||||
| 	rmmod hi_media | 	rmmod -w hi_media | ||||||
| 	rmmod mmz | 	rmmod -w mmz | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| sys_restore() | sys_restore() | ||||||
|  |  | ||||||
|  | @ -37,14 +37,14 @@ insert_detect() { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| remove_detect() { | remove_detect() { | ||||||
|         rmmod sensor_spi |         rmmod -w sensor_spi | ||||||
|         rmmod sensor_i2c |         rmmod -w sensor_i2c | ||||||
|         rmmod hi3516a_isp |         rmmod -w hi3516a_isp | ||||||
|         rmmod hi3516a_sys |         rmmod -w hi3516a_sys | ||||||
|         rmmod hi3516a_base |         rmmod -w hi3516a_base | ||||||
|         rmmod hi_media |         rmmod -w hi_media | ||||||
|         rmmod mmz |         rmmod -w mmz | ||||||
|         rmmod sys_config |         rmmod -w sys_config | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| insert_audio() { | insert_audio() { | ||||||
|  | @ -58,18 +58,18 @@ insert_audio() { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| remove_audio() { | remove_audio() { | ||||||
|         rmmod hi3516a_adec |         rmmod -w hi3516a_adec | ||||||
|         rmmod hi3516a_aenc |         rmmod -w hi3516a_aenc | ||||||
|         rmmod hi3516a_ao |         rmmod -w hi3516a_ao | ||||||
|         rmmod hi3516a_ai |         rmmod -w hi3516a_ai | ||||||
|         rmmod hi3516a_aio |         rmmod -w hi3516a_aio | ||||||
|         rmmod acodec |         rmmod -w acodec | ||||||
|         echo "remove audio" |         echo "remove audio" | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| remove_sns() { | remove_sns() { | ||||||
|         rmmod sensor_spi &>/dev/null |         rmmod -w sensor_spi &>/dev/null | ||||||
|         rmmod sensor_i2c &>/dev/null |         rmmod -w sensor_i2c &>/dev/null | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| sys_config() { | sys_config() { | ||||||
|  | @ -297,36 +297,36 @@ insert_ko() { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| remove_ko() { | remove_ko() { | ||||||
|         rmmod wdt |         rmmod -w wdt | ||||||
|         remove_audio |         remove_audio | ||||||
|         remove_sns |         remove_sns | ||||||
| 
 | 
 | ||||||
|         rmmod pwm |         rmmod -w pwm | ||||||
|         rmmod piris |         rmmod -w piris | ||||||
|         #rmmod hi3516a_ive |         #rmmod -w hi3516a_ive | ||||||
| 
 | 
 | ||||||
|         rmmod hi3516a_rc |         rmmod -w hi3516a_rc | ||||||
|         rmmod hi3516a_jpege |         rmmod -w hi3516a_jpege | ||||||
|         rmmod hi3516a_h265e |         rmmod -w hi3516a_h265e | ||||||
|         rmmod hi3516a_h264e |         rmmod -w hi3516a_h264e | ||||||
|         rmmod hi3516a_chnl |         rmmod -w hi3516a_chnl | ||||||
|         rmmod hi3516a_venc |         rmmod -w hi3516a_venc | ||||||
| 
 | 
 | ||||||
|         #rmmod hifb |         #rmmod -w hifb | ||||||
|         #rmmod hi3516a_vou |         #rmmod -w hi3516a_vou | ||||||
|         rmmod hi3516a_vpss |         rmmod -w hi3516a_vpss | ||||||
|         rmmod hi3516a_viu |         rmmod -w hi3516a_viu | ||||||
|         rmmod hi_mipi |         rmmod -w hi_mipi | ||||||
| 
 | 
 | ||||||
|         rmmod hi3516a_vgs |         rmmod -w hi3516a_vgs | ||||||
|         rmmod hi3516a_region |         rmmod -w hi3516a_region | ||||||
|         rmmod hi3516a_tde |         rmmod -w hi3516a_tde | ||||||
| 
 | 
 | ||||||
|         rmmod hi3516a_isp |         rmmod -w hi3516a_isp | ||||||
|         rmmod hi3516a_sys |         rmmod -w hi3516a_sys | ||||||
|         rmmod hi3516a_base |         rmmod -w hi3516a_base | ||||||
|         rmmod hi_media |         rmmod -w hi_media | ||||||
|         rmmod mmz |         rmmod -w mmz | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| load_usage() | load_usage() | ||||||
|  |  | ||||||
|  | @ -38,14 +38,14 @@ insert_detect() { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| remove_detect() { | remove_detect() { | ||||||
|     rmmod ssp_sony &>/dev/null |     rmmod -w ssp_sony &>/dev/null | ||||||
|     rmmod ssp_pana &>/dev/null |     rmmod -w ssp_pana &>/dev/null | ||||||
|     rmmod ssp_ad9020 &>/dev/null |     rmmod -w ssp_ad9020 &>/dev/null | ||||||
|     rmmod hi_i2c |     rmmod -w hi_i2c | ||||||
|     rmmod hi3518_isp |     rmmod -w hi3518_isp | ||||||
|     rmmod hi3518_sys |     rmmod -w hi3518_sys | ||||||
|     rmmod hi3518_base |     rmmod -w hi3518_base | ||||||
|     rmmod mmz |     rmmod -w mmz | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| insert_audio() { | insert_audio() { | ||||||
|  | @ -60,13 +60,13 @@ insert_audio() { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| remove_audio() { | remove_audio() { | ||||||
|     rmmod hi3518_adec |     rmmod -w hi3518_adec | ||||||
|     rmmod hi3518_aenc |     rmmod -w hi3518_aenc | ||||||
|     rmmod hi3518_ao |     rmmod -w hi3518_ao | ||||||
|     rmmod hi3518_ai |     rmmod -w hi3518_ai | ||||||
|     rmmod hi3518_sio |     rmmod -w hi3518_sio | ||||||
|     rmmod acodec |     rmmod -w acodec | ||||||
|     rmmod hidmac |     rmmod -w hidmac | ||||||
|     echo "remove audio" |     echo "remove audio" | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  | @ -122,11 +122,11 @@ insert_sns() { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| remove_sns() { | remove_sns() { | ||||||
|     rmmod hi_i2c &>/dev/null |     rmmod -w hi_i2c &>/dev/null | ||||||
|     rmmod ssp &>/dev/null |     rmmod -w ssp &>/dev/null | ||||||
|     rmmod ssp_sony &>/dev/null |     rmmod -w ssp_sony &>/dev/null | ||||||
|     rmmod ssp_pana &>/dev/null |     rmmod -w ssp_pana &>/dev/null | ||||||
|     rmmod ssp_ad9020 &>/dev/null |     rmmod -w ssp_ad9020 &>/dev/null | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| sys_config() { | sys_config() { | ||||||
|  | @ -326,39 +326,39 @@ insert_ko() { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| remove_ko() { | remove_ko() { | ||||||
|     rmmod wdt |     rmmod -w wdt | ||||||
|     remove_audio |     remove_audio | ||||||
|     remove_sns |     remove_sns | ||||||
| 
 | 
 | ||||||
|     # rmmod sil9024 &> /dev/null |     # rmmod -w sil9024 &> /dev/null | ||||||
|     rmmod hi_i2c.ko &>/dev/null |     rmmod -w hi_i2c.ko &>/dev/null | ||||||
|     rmmod pwm |     rmmod -w pwm | ||||||
|     #rmmod gpioi2c |     #rmmod -w gpioi2c | ||||||
| 
 | 
 | ||||||
|     rmmod hi3518_ive |     rmmod -w hi3518_ive | ||||||
|     # rmmod hi3518_vda |     # rmmod -w hi3518_vda | ||||||
| 
 | 
 | ||||||
|     rmmod hi3518_region |     rmmod -w hi3518_region | ||||||
|     rmmod hi3518_rc |     rmmod -w hi3518_rc | ||||||
|     rmmod hi3518_jpege |     rmmod -w hi3518_jpege | ||||||
|     rmmod hi3518_h264e |     rmmod -w hi3518_h264e | ||||||
|     rmmod hi3518_chnl |     rmmod -w hi3518_chnl | ||||||
|     rmmod hi3518_group |     rmmod -w hi3518_group | ||||||
|     rmmod hi3518_venc |     rmmod -w hi3518_venc | ||||||
| 
 | 
 | ||||||
|     # rmmod hifb |     # rmmod -w hifb | ||||||
|     # rmmod hi3518_vou |     # rmmod -w hi3518_vou | ||||||
|     rmmod hi3518_vpss |     rmmod -w hi3518_vpss | ||||||
|     rmmod hi3518_isp |     rmmod -w hi3518_isp | ||||||
|     rmmod hi3518_viu |     rmmod -w hi3518_viu | ||||||
| 
 | 
 | ||||||
|     # rmmod hi3518_dsu |     # rmmod -w hi3518_dsu | ||||||
|     # rmmod hi3518_tde |     # rmmod -w hi3518_tde | ||||||
| 
 | 
 | ||||||
|     rmmod hiuser |     rmmod -w hiuser | ||||||
|     rmmod hi3518_sys |     rmmod -w hi3518_sys | ||||||
|     rmmod hi3518_base |     rmmod -w hi3518_base | ||||||
|     rmmod mmz |     rmmod -w mmz | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| load_usage() { | load_usage() { | ||||||
|  |  | ||||||
|  | @ -39,14 +39,14 @@ insert_detect() { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| remove_detect() { | remove_detect() { | ||||||
|         rmmod sensor_spi |         rmmod -w sensor_spi | ||||||
|         rmmod sensor_i2c |         rmmod -w sensor_i2c | ||||||
|         rmmod hi3518e_isp |         rmmod -w hi3518e_isp | ||||||
|         rmmod hi3518e_sys |         rmmod -w hi3518e_sys | ||||||
|         rmmod hi3518e_base |         rmmod -w hi3518e_base | ||||||
|         rmmod hi_media |         rmmod -w hi_media | ||||||
|         rmmod mmz |         rmmod -w mmz | ||||||
|         rmmod sys_config.ko |         rmmod -w sys_config.ko | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| insert_audio() { | insert_audio() { | ||||||
|  | @ -61,19 +61,19 @@ insert_audio() { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| remove_audio() { | remove_audio() { | ||||||
|         rmmod tlv_320aic31.ko |         rmmod -w tlv_320aic31.ko | ||||||
|         rmmod hi3518e_adec |         rmmod -w hi3518e_adec | ||||||
|         rmmod hi3518e_aenc |         rmmod -w hi3518e_aenc | ||||||
|         rmmod hi3518e_ao |         rmmod -w hi3518e_ao | ||||||
|         rmmod hi3518e_ai |         rmmod -w hi3518e_ai | ||||||
|         rmmod hi3518e_aio |         rmmod -w hi3518e_aio | ||||||
|         rmmod acodec |         rmmod -w acodec | ||||||
|         echo "remove audio" |         echo "remove audio" | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| remove_sns() { | remove_sns() { | ||||||
|         rmmod sensor_spi &>/dev/null |         rmmod -w sensor_spi &>/dev/null | ||||||
|         rmmod sensor_i2c &>/dev/null |         rmmod -w sensor_i2c &>/dev/null | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| insert_isp() { | insert_isp() { | ||||||
|  | @ -212,37 +212,37 @@ insert_ko() { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| remove_ko() { | remove_ko() { | ||||||
|         rmmod wdt |         rmmod -w wdt | ||||||
|         rmmod sys_config.ko |         rmmod -w sys_config.ko | ||||||
|         remove_audio |         remove_audio | ||||||
|         remove_sns |         remove_sns | ||||||
| 
 | 
 | ||||||
|         rmmod pwm |         rmmod -w pwm | ||||||
| 
 | 
 | ||||||
|         rmmod hi3518e_ive |         rmmod -w hi3518e_ive | ||||||
| 
 | 
 | ||||||
|         rmmod hi3518e_rc |         rmmod -w hi3518e_rc | ||||||
|         rmmod hi3518e_jpege |         rmmod -w hi3518e_jpege | ||||||
|         rmmod hi3518e_h264e |         rmmod -w hi3518e_h264e | ||||||
|         rmmod hi3518e_chnl |         rmmod -w hi3518e_chnl | ||||||
|         rmmod hi3518e_venc |         rmmod -w hi3518e_venc | ||||||
| 
 | 
 | ||||||
|         rmmod hifb |         rmmod -w hifb | ||||||
|         #rmmod hi3518e_vou |         #rmmod -w hi3518e_vou | ||||||
|         rmmod hi3518e_vpss |         rmmod -w hi3518e_vpss | ||||||
|         rmmod hi3518e_viu |         rmmod -w hi3518e_viu | ||||||
|         rmmod hi_mipi |         rmmod -w hi_mipi | ||||||
| 
 | 
 | ||||||
|         rmmod hi3518e_vgs |         rmmod -w hi3518e_vgs | ||||||
|         rmmod hi3518e_region |         rmmod -w hi3518e_region | ||||||
|         rmmod hi3518e_tde |         rmmod -w hi3518e_tde | ||||||
| 
 | 
 | ||||||
|         #rmmod piris |         #rmmod -w piris | ||||||
|         rmmod hi3518e_isp |         rmmod -w hi3518e_isp | ||||||
|         rmmod hi3518e_sys |         rmmod -w hi3518e_sys | ||||||
|         rmmod hi3518e_base |         rmmod -w hi3518e_base | ||||||
|         rmmod hi_media |         rmmod -w hi_media | ||||||
|         rmmod mmz |         rmmod -w mmz | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| load_usage() { | load_usage() { | ||||||
|  |  | ||||||
|  | @ -61,11 +61,11 @@ insert_detect() | ||||||
| 
 | 
 | ||||||
| remove_detect() | remove_detect() | ||||||
| { | { | ||||||
| 	rmmod hi3516cv300_sys | 	rmmod -w hi3516cv300_sys | ||||||
| 	rmmod hi3516cv300_base | 	rmmod -w hi3516cv300_base | ||||||
| 	rmmod hi_osal &> /dev/null | 	rmmod -w hi_osal &> /dev/null | ||||||
| 	rmmod cma_osal &> /dev/null | 	rmmod -w cma_osal &> /dev/null | ||||||
| 	rmmod sys_config.ko | 	rmmod -w sys_config.ko | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| insert_audio() | insert_audio() | ||||||
|  | @ -82,13 +82,13 @@ insert_audio() | ||||||
| 
 | 
 | ||||||
| remove_audio() | remove_audio() | ||||||
| { | { | ||||||
| 	#rmmod hi_tlv320aic31.ko | 	#rmmod -w hi_tlv320aic31.ko | ||||||
| 	rmmod hi3516cv300_adec | 	rmmod -w hi3516cv300_adec | ||||||
| 	rmmod hi3516cv300_aenc | 	rmmod -w hi3516cv300_aenc | ||||||
| 	rmmod hi3516cv300_ao | 	rmmod -w hi3516cv300_ao | ||||||
| 	rmmod hi3516cv300_ai | 	rmmod -w hi3516cv300_ai | ||||||
| 	rmmod hi_acodec | 	rmmod -w hi_acodec | ||||||
| 	rmmod hi3516cv300_aio | 	rmmod -w hi3516cv300_aio | ||||||
| 	echo "remove audio" | 	echo "remove audio" | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  | @ -400,35 +400,35 @@ remove_ko() | ||||||
| { | { | ||||||
| 	remove_audio | 	remove_audio | ||||||
| 
 | 
 | ||||||
| 	rmmod hi3516cv300_pwm | 	rmmod -w hi3516cv300_pwm | ||||||
| 	rmmod hi_piris | 	rmmod -w hi_piris | ||||||
| 
 | 
 | ||||||
| 	rmmod hi3516cv300_sensor | 	rmmod -w hi3516cv300_sensor | ||||||
| 
 | 
 | ||||||
| 	rmmod hi3516cv300_ive | 	rmmod -w hi3516cv300_ive | ||||||
| 
 | 
 | ||||||
| 	rmmod hi3516cv300_rc | 	rmmod -w hi3516cv300_rc | ||||||
| 	rmmod hi3516cv300_jpege | 	rmmod -w hi3516cv300_jpege | ||||||
| 	rmmod hi3516cv300_h264e | 	rmmod -w hi3516cv300_h264e | ||||||
| 	rmmod hi3516cv300_h265e | 	rmmod -w hi3516cv300_h265e | ||||||
| 	rmmod hi3516cv300_vedu | 	rmmod -w hi3516cv300_vedu | ||||||
| 	rmmod hi3516cv300_chnl | 	rmmod -w hi3516cv300_chnl | ||||||
| 	rmmod hi3516cv300_venc | 	rmmod -w hi3516cv300_venc | ||||||
| 
 | 
 | ||||||
| 	rmmod hi3516cv300_vou | 	rmmod -w hi3516cv300_vou | ||||||
| 	rmmod hi3516cv300_vpss | 	rmmod -w hi3516cv300_vpss | ||||||
| 	rmmod hi3516cv300_isp | 	rmmod -w hi3516cv300_isp | ||||||
| 	rmmod hi3516cv300_viu | 	rmmod -w hi3516cv300_viu | ||||||
| 	rmmod hi_mipi | 	rmmod -w hi_mipi | ||||||
| 	 | 	 | ||||||
| 	rmmod hi3516cv300_vgs | 	rmmod -w hi3516cv300_vgs | ||||||
| 	rmmod hi3516cv300_region | 	rmmod -w hi3516cv300_region | ||||||
| 
 | 
 | ||||||
| 	rmmod hi3516cv300_sys | 	rmmod -w hi3516cv300_sys | ||||||
| 	rmmod hi3516cv300_base | 	rmmod -w hi3516cv300_base | ||||||
| 	rmmod hi3516cv300_wdt | 	rmmod -w hi3516cv300_wdt | ||||||
| 	rmmod hi_osal | 	rmmod -w hi_osal | ||||||
| 	rmmod sys_config | 	rmmod -w sys_config | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| load_usage() | load_usage() | ||||||
|  |  | ||||||
|  | @ -47,13 +47,13 @@ insert_detect() { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| remove_detect() { | remove_detect() { | ||||||
|     rmmod hi_sensor_spi |     rmmod -w hi_sensor_spi | ||||||
|     rmmod hi_sensor_i2c |     rmmod -w hi_sensor_i2c | ||||||
|     rmmod hi3516cv500_isp |     rmmod -w hi3516cv500_isp | ||||||
|     rmmod hi3516cv500_base |     rmmod -w hi3516cv500_base | ||||||
|     rmmod sys_config |     rmmod -w sys_config | ||||||
|     rmmod hi_osal &> /dev/null |     rmmod -w hi_osal &> /dev/null | ||||||
|     rmmod cma_osal &> /dev/null |     rmmod -w cma_osal &> /dev/null | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| insert_audio() { | insert_audio() { | ||||||
|  | @ -68,13 +68,13 @@ insert_audio() { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| remove_audio() { | remove_audio() { | ||||||
|     rmmod hi3516cv500_acodec |     rmmod -w hi3516cv500_acodec | ||||||
|     #    rmmod hi_tlv320aic31.ko |     #    rmmod -w hi_tlv320aic31.ko | ||||||
|     rmmod hi3516cv500_adec |     rmmod -w hi3516cv500_adec | ||||||
|     rmmod hi3516cv500_aenc |     rmmod -w hi3516cv500_aenc | ||||||
|     rmmod hi3516cv500_ao |     rmmod -w hi3516cv500_ao | ||||||
|     rmmod hi3516cv500_ai |     rmmod -w hi3516cv500_ai | ||||||
|     rmmod hi3516cv500_aio |     rmmod -w hi3516cv500_aio | ||||||
| 
 | 
 | ||||||
|     echo "remove audio" |     echo "remove audio" | ||||||
| } | } | ||||||
|  | @ -92,11 +92,11 @@ insert_gyro() { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| remove_gyro() { | remove_gyro() { | ||||||
|     rmmod motionsensor_chip |     rmmod -w motionsensor_chip | ||||||
|     rmmod motionsensor_mng |     rmmod -w motionsensor_mng | ||||||
|     rmmod hi3516cv500_motionfusion |     rmmod -w hi3516cv500_motionfusion | ||||||
|     rmmod hi3516cv500_gyrodis |     rmmod -w hi3516cv500_gyrodis | ||||||
|     rmmod hi_spi |     rmmod -w hi_spi | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| insert_ko() { | insert_ko() { | ||||||
|  | @ -148,44 +148,44 @@ insert_ko() { | ||||||
| 
 | 
 | ||||||
| remove_ko() { | remove_ko() { | ||||||
|     # rmmod_gyro |     # rmmod_gyro | ||||||
|     # rmmod hi_user |     # rmmod -w hi_user | ||||||
|     remove_audio |     remove_audio | ||||||
|     # rmmod hi_mipi_tx |     # rmmod -w hi_mipi_tx | ||||||
|     rmmod hi_mipi_rx |     rmmod -w hi_mipi_rx | ||||||
|     #rmmod hi_sil9136 &> /dev/null |     #rmmod -w hi_sil9136 &> /dev/null | ||||||
|     rmmod hi_piris |     rmmod -w hi_piris | ||||||
|     rmmod hi_pwm |     rmmod -w hi_pwm | ||||||
| 
 | 
 | ||||||
|     # rmmod hi3516cv500_nnie nnie_save_power=1 nnie_max_tskbuf_num=32 |     # rmmod -w hi3516cv500_nnie nnie_save_power=1 nnie_max_tskbuf_num=32 | ||||||
|     # rmmod hi_ipcm |     # rmmod -w hi_ipcm | ||||||
|     # rmmod hi3516cv500_ive |     # rmmod -w hi3516cv500_ive | ||||||
|     rmmod hi3516cv500_rc |     rmmod -w hi3516cv500_rc | ||||||
|     rmmod hi3516cv500_jpege |     rmmod -w hi3516cv500_jpege | ||||||
|     rmmod hi3516cv500_h264e |     rmmod -w hi3516cv500_h264e | ||||||
|     rmmod hi3516cv500_h265e |     rmmod -w hi3516cv500_h265e | ||||||
|     rmmod hi3516cv500_venc |     rmmod -w hi3516cv500_venc | ||||||
|     rmmod hi3516cv500_vedu |     rmmod -w hi3516cv500_vedu | ||||||
|     rmmod hi3516cv500_chnl |     rmmod -w hi3516cv500_chnl | ||||||
|     # rmmod hifb |     # rmmod -w hifb | ||||||
|     # rmmod hi3516cv500_vo |     # rmmod -w hi3516cv500_vo | ||||||
|     rmmod hi3516cv500_vpss |     rmmod -w hi3516cv500_vpss | ||||||
|     rmmod hi3516cv500_isp |     rmmod -w hi3516cv500_isp | ||||||
|     rmmod hi3516cv500_vi |     rmmod -w hi3516cv500_vi | ||||||
|     rmmod hi3516cv500_gdc |     rmmod -w hi3516cv500_gdc | ||||||
|     rmmod hi3516cv500_dis |     rmmod -w hi3516cv500_dis | ||||||
|     # rmmod hi3516cv500_vgs |     # rmmod -w hi3516cv500_vgs | ||||||
|     rmmod hi3516cv500_rgn |     rmmod -w hi3516cv500_rgn | ||||||
|     rmmod hi3516cv500_tde |     rmmod -w hi3516cv500_tde | ||||||
| 
 | 
 | ||||||
|     rmmod hi_sensor_i2c &>/dev/null |     rmmod -w hi_sensor_i2c &>/dev/null | ||||||
|     rmmod hi_sensor_spi &>/dev/null |     rmmod -w hi_sensor_spi &>/dev/null | ||||||
| 
 | 
 | ||||||
|     # rmmod mpu_bosch |     # rmmod -w mpu_bosch | ||||||
|     rmmod hi3516cv500_sys |     rmmod -w hi3516cv500_sys | ||||||
|     rmmod hi3516cv500_base |     rmmod -w hi3516cv500_base | ||||||
|     # rmmod hi_tzasc |     # rmmod -w hi_tzasc | ||||||
|     rmmod sys_config |     rmmod -w sys_config | ||||||
|     rmmod hi_osal |     rmmod -w hi_osal | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| sys_restore() { | sys_restore() { | ||||||
|  |  | ||||||
|  | @ -42,13 +42,13 @@ insert_audio() | ||||||
| 
 | 
 | ||||||
| remove_audio() | remove_audio() | ||||||
| { | { | ||||||
| 	rmmod hi3516ev200_acodec | 	rmmod -w hi3516ev200_acodec | ||||||
| #	rmmod hi_tlv320aic31.ko | #	rmmod -w hi_tlv320aic31.ko | ||||||
| 	rmmod hi3516ev200_adec | 	rmmod -w hi3516ev200_adec | ||||||
| 	rmmod hi3516ev200_aenc | 	rmmod -w hi3516ev200_aenc | ||||||
| 	rmmod hi3516ev200_ao | 	rmmod -w hi3516ev200_ao | ||||||
| 	rmmod hi3516ev200_ai | 	rmmod -w hi3516ev200_ai | ||||||
| 	rmmod hi3516ev200_aio | 	rmmod -w hi3516ev200_aio | ||||||
| 
 | 
 | ||||||
| 	echo "remove audio" | 	echo "remove audio" | ||||||
| } | } | ||||||
|  | @ -123,35 +123,35 @@ insert_ko() | ||||||
| 
 | 
 | ||||||
| remove_ko() | remove_ko() | ||||||
| { | { | ||||||
| #	rmmod hi_user | #	rmmod -w hi_user | ||||||
| 	remove_audio | 	remove_audio | ||||||
| 	rmmod hi_piris | 	rmmod -w hi_piris | ||||||
| 	rmmod hi_pwm | 	rmmod -w hi_pwm | ||||||
| 	rmmod hi_mipi_rx | 	rmmod -w hi_mipi_rx | ||||||
| 	rmmod hi_sil9024 &> /dev/null | 	rmmod -w hi_sil9024 &> /dev/null | ||||||
| #	rmmod hi_adv7179 &> /dev/null | #	rmmod -w hi_adv7179 &> /dev/null | ||||||
| 	rmmod hi3516ev200_ive | 	rmmod -w hi3516ev200_ive | ||||||
| 	rmmod hi3516ev200_rc | 	rmmod -w hi3516ev200_rc | ||||||
| 	rmmod hi3516ev200_jpege | 	rmmod -w hi3516ev200_jpege | ||||||
| 	rmmod hi3516ev200_h264e | 	rmmod -w hi3516ev200_h264e | ||||||
| 	rmmod hi3516ev200_h265e | 	rmmod -w hi3516ev200_h265e | ||||||
| 	rmmod hi3516ev200_venc | 	rmmod -w hi3516ev200_venc | ||||||
| 	rmmod hi3516ev200_vedu | 	rmmod -w hi3516ev200_vedu | ||||||
| 	rmmod hi3516ev200_chnl | 	rmmod -w hi3516ev200_chnl | ||||||
| 	rmmod hifb | 	rmmod -w hifb | ||||||
| 	rmmod hi3516ev200_vo | 	rmmod -w hi3516ev200_vo | ||||||
| 	rmmod hi3516ev200_vpss | 	rmmod -w hi3516ev200_vpss | ||||||
| 	rmmod hi3516ev200_isp | 	rmmod -w hi3516ev200_isp | ||||||
| 	rmmod hi3516ev200_vi | 	rmmod -w hi3516ev200_vi | ||||||
| 	rmmod hi3516ev200_vgs | 	rmmod -w hi3516ev200_vgs | ||||||
| 	rmmod hi3516ev200_rgn | 	rmmod -w hi3516ev200_rgn | ||||||
| #	rmmod hi3516ev200_tde | #	rmmod -w hi3516ev200_tde | ||||||
| 	rmmod hi_sensor_i2c &> /dev/null | 	rmmod -w hi_sensor_i2c &> /dev/null | ||||||
| 	rmmod hi_sensor_spi &> /dev/null | 	rmmod -w hi_sensor_spi &> /dev/null | ||||||
| 	rmmod hi3516ev200_sys | 	rmmod -w hi3516ev200_sys | ||||||
| 	rmmod hi3516ev200_base | 	rmmod -w hi3516ev200_base | ||||||
| 	rmmod hi_osal | 	rmmod -w hi_osal | ||||||
| 	rmmod sys_config | 	rmmod -w sys_config | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -42,13 +42,13 @@ insert_audio() | ||||||
| 
 | 
 | ||||||
| remove_audio() | remove_audio() | ||||||
| { | { | ||||||
| 	rmmod hi3516ev200_acodec | 	rmmod -w hi3516ev200_acodec | ||||||
| #	rmmod hi_tlv320aic31.ko | #	rmmod -w hi_tlv320aic31.ko | ||||||
| 	rmmod hi3516ev200_adec | 	rmmod -w hi3516ev200_adec | ||||||
| 	rmmod hi3516ev200_aenc | 	rmmod -w hi3516ev200_aenc | ||||||
| 	rmmod hi3516ev200_ao | 	rmmod -w hi3516ev200_ao | ||||||
| 	rmmod hi3516ev200_ai | 	rmmod -w hi3516ev200_ai | ||||||
| 	rmmod hi3516ev200_aio | 	rmmod -w hi3516ev200_aio | ||||||
| 
 | 
 | ||||||
| 	echo "remove audio" | 	echo "remove audio" | ||||||
| } | } | ||||||
|  | @ -118,35 +118,35 @@ insert_ko() | ||||||
| 
 | 
 | ||||||
| remove_ko() | remove_ko() | ||||||
| { | { | ||||||
| 	rmmod hi3516ev200_pm | 	rmmod -w hi3516ev200_pm | ||||||
| #	rmmod hi_user | #	rmmod -w hi_user | ||||||
| 	remove_audio | 	remove_audio | ||||||
| 	rmmod hi_pwm | 	rmmod -w hi_pwm | ||||||
| 	rmmod hi_mipi_rx | 	rmmod -w hi_mipi_rx | ||||||
| 	rmmod hi_sil9024 &> /dev/null | 	rmmod -w hi_sil9024 &> /dev/null | ||||||
| #	rmmod hi_adv7179 &> /dev/null | #	rmmod -w hi_adv7179 &> /dev/null | ||||||
| 	rmmod hi3516ev200_ive | 	rmmod -w hi3516ev200_ive | ||||||
| 	rmmod hi3516ev200_rc | 	rmmod -w hi3516ev200_rc | ||||||
| 	rmmod hi3516ev200_jpege | 	rmmod -w hi3516ev200_jpege | ||||||
| 	rmmod hi3516ev200_h264e | 	rmmod -w hi3516ev200_h264e | ||||||
| 	rmmod hi3516ev200_h265e | 	rmmod -w hi3516ev200_h265e | ||||||
| 	rmmod hi3516ev200_venc | 	rmmod -w hi3516ev200_venc | ||||||
| 	rmmod hi3516ev200_vedu | 	rmmod -w hi3516ev200_vedu | ||||||
| 	rmmod hi3516ev200_chnl | 	rmmod -w hi3516ev200_chnl | ||||||
| 	rmmod hifb | 	rmmod -w hifb | ||||||
| 	rmmod hi3516ev200_vo | 	rmmod -w hi3516ev200_vo | ||||||
| 	rmmod hi3516ev200_vpss | 	rmmod -w hi3516ev200_vpss | ||||||
| 	rmmod hi3516ev200_isp | 	rmmod -w hi3516ev200_isp | ||||||
| 	rmmod hi3516ev200_vi | 	rmmod -w hi3516ev200_vi | ||||||
| 	rmmod hi3516ev200_vgs | 	rmmod -w hi3516ev200_vgs | ||||||
| 	rmmod hi3516ev200_rgn | 	rmmod -w hi3516ev200_rgn | ||||||
| #	rmmod hi3516ev200_tde | #	rmmod -w hi3516ev200_tde | ||||||
| 	rmmod hi_sensor_i2c &> /dev/null | 	rmmod -w hi_sensor_i2c &> /dev/null | ||||||
| 	rmmod hi_sensor_spi &> /dev/null | 	rmmod -w hi_sensor_spi &> /dev/null | ||||||
| 	rmmod hi3516ev200_sys | 	rmmod -w hi3516ev200_sys | ||||||
| 	rmmod hi3516ev200_base | 	rmmod -w hi3516ev200_base | ||||||
| 	rmmod hi_osal | 	rmmod -w hi_osal | ||||||
| 	rmmod sys_config | 	rmmod -w sys_config | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -93,13 +93,13 @@ insert_detect() | ||||||
| 
 | 
 | ||||||
| remove_detect() | remove_detect() | ||||||
| { | { | ||||||
| 	rmmod hi_sensor_spi | 	rmmod -w hi_sensor_spi | ||||||
| 	rmmod hi_sensor_i2c | 	rmmod -w hi_sensor_i2c | ||||||
| 	rmmod hi3516ev200_isp | 	rmmod -w hi3516ev200_isp | ||||||
| 	rmmod hi3516ev200_base | 	rmmod -w hi3516ev200_base | ||||||
| 	rmmod hi_osal | 	rmmod -w hi_osal | ||||||
| 	rmmod cma_osal | 	rmmod -w cma_osal | ||||||
| 	rmmod sys_config.ko | 	rmmod -w sys_config.ko | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| insert_audio() | insert_audio() | ||||||
|  | @ -116,13 +116,13 @@ insert_audio() | ||||||
| 
 | 
 | ||||||
| remove_audio() | remove_audio() | ||||||
| { | { | ||||||
| 	rmmod hi3516ev200_acodec | 	rmmod -w hi3516ev200_acodec | ||||||
| #	rmmod hi_tlv320aic31.ko | #	rmmod -w hi_tlv320aic31.ko | ||||||
| 	rmmod hi3516ev200_adec | 	rmmod -w hi3516ev200_adec | ||||||
| 	rmmod hi3516ev200_aenc | 	rmmod -w hi3516ev200_aenc | ||||||
| 	rmmod hi3516ev200_ao | 	rmmod -w hi3516ev200_ao | ||||||
| 	rmmod hi3516ev200_ai | 	rmmod -w hi3516ev200_ai | ||||||
| 	rmmod hi3516ev200_aio | 	rmmod -w hi3516ev200_aio | ||||||
| 
 | 
 | ||||||
| 	echo "remove audio" | 	echo "remove audio" | ||||||
| } | } | ||||||
|  | @ -200,37 +200,37 @@ insert_ko() | ||||||
| 
 | 
 | ||||||
| remove_ko() | remove_ko() | ||||||
| { | { | ||||||
| 	rmmod hi3516ev200_wdt | 	rmmod -w hi3516ev200_wdt | ||||||
| #	rmmod hi_user | #	rmmod -w hi_user | ||||||
| 	remove_audio | 	remove_audio | ||||||
| #	rmmod hi_piris | #	rmmod -w hi_piris | ||||||
| 	rmmod hi_pwm | 	rmmod -w hi_pwm | ||||||
| 	rmmod hi_mipi_rx | 	rmmod -w hi_mipi_rx | ||||||
| 	rmmod hi_sil9024 &> /dev/null | 	rmmod -w hi_sil9024 &> /dev/null | ||||||
| #	rmmod hi_adv7179 &> /dev/null | #	rmmod -w hi_adv7179 &> /dev/null | ||||||
| 	rmmod hi3516ev200_ive | 	rmmod -w hi3516ev200_ive | ||||||
| 	rmmod hi3516ev200_rc | 	rmmod -w hi3516ev200_rc | ||||||
| 	rmmod hi3516ev200_jpege | 	rmmod -w hi3516ev200_jpege | ||||||
| 	rmmod hi3516ev200_h264e | 	rmmod -w hi3516ev200_h264e | ||||||
| 	rmmod hi3516ev200_h265e | 	rmmod -w hi3516ev200_h265e | ||||||
| 	rmmod hi3516ev200_venc | 	rmmod -w hi3516ev200_venc | ||||||
| 	rmmod hi3516ev200_vedu | 	rmmod -w hi3516ev200_vedu | ||||||
| 	rmmod hi3516ev200_chnl | 	rmmod -w hi3516ev200_chnl | ||||||
| #	rmmod hifb | #	rmmod -w hifb | ||||||
| #	rmmod hi3516ev200_vo | #	rmmod -w hi3516ev200_vo | ||||||
| 	rmmod hi3516ev200_vpss | 	rmmod -w hi3516ev200_vpss | ||||||
| 	rmmod hi3516ev200_isp | 	rmmod -w hi3516ev200_isp | ||||||
| 	rmmod hi3516ev200_vi | 	rmmod -w hi3516ev200_vi | ||||||
| 	rmmod hi3516ev200_vgs | 	rmmod -w hi3516ev200_vgs | ||||||
| 	rmmod hi3516ev200_rgn | 	rmmod -w hi3516ev200_rgn | ||||||
| #	rmmod hi3516ev200_tde | #	rmmod -w hi3516ev200_tde | ||||||
| 	rmmod hi_sensor_i2c &> /dev/null | 	rmmod -w hi_sensor_i2c &> /dev/null | ||||||
| 	rmmod hi_sensor_spi &> /dev/null | 	rmmod -w hi_sensor_spi &> /dev/null | ||||||
| 	rmmod hi3516ev200_sys | 	rmmod -w hi3516ev200_sys | ||||||
| 	rmmod hi3516ev200_base | 	rmmod -w hi3516ev200_base | ||||||
| 	rmmod hi_osal | 	rmmod -w hi_osal | ||||||
| 	rmmod cma_osal | 	rmmod -w cma_osal | ||||||
| 	rmmod sys_config | 	rmmod -w sys_config | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -44,12 +44,12 @@ insert_detect() { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| remove_detect() { | remove_detect() { | ||||||
| 	rmmod hi_ssp_sony | 	rmmod -w hi_ssp_sony | ||||||
| 	rmmod hi_sensor_i2c | 	rmmod -w hi_sensor_i2c | ||||||
| 	rmmod hi3519v101_isp | 	rmmod -w hi3519v101_isp | ||||||
| 	rmmod hi3519v101_sys | 	rmmod -w hi3519v101_sys | ||||||
| 	rmmod hi3519v101_base | 	rmmod -w hi3519v101_base | ||||||
| 	rmmod hi_osal | 	rmmod -w hi_osal | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| insert_audio() { | insert_audio() { | ||||||
|  | @ -63,13 +63,13 @@ insert_audio() { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| remove_audio() { | remove_audio() { | ||||||
| 	rmmod hi_acodec | 	rmmod -w hi_acodec | ||||||
| 	#rmmod hi_tlv320aic31 | 	#rmmod -w hi_tlv320aic31 | ||||||
| 	rmmod hi3519v101_adec | 	rmmod -w hi3519v101_adec | ||||||
| 	rmmod hi3519v101_aenc | 	rmmod -w hi3519v101_aenc | ||||||
| 	rmmod hi3519v101_ao | 	rmmod -w hi3519v101_ao | ||||||
| 	rmmod hi3519v101_ai | 	rmmod -w hi3519v101_ai | ||||||
| 	rmmod hi3519v101_aio | 	rmmod -w hi3519v101_aio | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| sysconfig() { | sysconfig() { | ||||||
|  | @ -639,8 +639,8 @@ insert_sns() { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| remove_sns() { | remove_sns() { | ||||||
| 	rmmod hi_ssp_sony &>/dev/null | 	rmmod -w hi_ssp_sony &>/dev/null | ||||||
| 	rmmod hi_sensor_spi &>/dev/null | 	rmmod -w hi_sensor_spi &>/dev/null | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| insert_isp() { | insert_isp() { | ||||||
|  | @ -719,39 +719,39 @@ insert_ko() { | ||||||
| remove_ko() { | remove_ko() { | ||||||
| 	remove_audio | 	remove_audio | ||||||
| 	remove_sns | 	remove_sns | ||||||
| 	#rmmod hi_user | 	#rmmod -w hi_user | ||||||
| 	rmmod hi_pwm | 	rmmod -w hi_pwm | ||||||
| 	rmmod hi_piris | 	rmmod -w hi_piris | ||||||
| 
 | 
 | ||||||
| 	rmmod hi3519v101_photo | 	rmmod -w hi3519v101_photo | ||||||
| 	#rmmod hi3519v101_ive | 	#rmmod -w hi3519v101_ive | ||||||
| 
 | 
 | ||||||
| 	rmmod hi3519v101_rc | 	rmmod -w hi3519v101_rc | ||||||
| 	rmmod hi3519v101_jpege | 	rmmod -w hi3519v101_jpege | ||||||
| 	rmmod hi3519v101_h264e | 	rmmod -w hi3519v101_h264e | ||||||
| 	rmmod hi3519v101_h265e | 	rmmod -w hi3519v101_h265e | ||||||
| 	rmmod hi3519v101_vedu | 	rmmod -w hi3519v101_vedu | ||||||
| 	rmmod hi3519v101_chnl | 	rmmod -w hi3519v101_chnl | ||||||
| 	rmmod hi3519v101_venc | 	rmmod -w hi3519v101_venc | ||||||
| 
 | 
 | ||||||
| 	#rmmod hifb | 	#rmmod -w hifb | ||||||
| 	#rmmod hi3519v101_vou | 	#rmmod -w hi3519v101_vou | ||||||
| 	rmmod hi3519v101_vpss | 	rmmod -w hi3519v101_vpss | ||||||
| 	rmmod hi3519v101_isp | 	rmmod -w hi3519v101_isp | ||||||
| 	rmmod hi3519v101_viu | 	rmmod -w hi3519v101_viu | ||||||
| 	rmmod hi_mipi | 	rmmod -w hi_mipi | ||||||
| 	#rmmod hi3519v101_fisheye | 	#rmmod -w hi3519v101_fisheye | ||||||
| 
 | 
 | ||||||
| 	#rmmod hi3519v101_vgs | 	#rmmod -w hi3519v101_vgs | ||||||
| 	rmmod hi3519v101_region | 	rmmod -w hi3519v101_region | ||||||
| 	#rmmod hi3519v101_tde | 	#rmmod -w hi3519v101_tde | ||||||
| 
 | 
 | ||||||
| 	rmmod hi_sensor_i2c &>/dev/null | 	rmmod -w hi_sensor_i2c &>/dev/null | ||||||
| 	rmmod hi_ssp_3wire.ko &>/dev/null | 	rmmod -w hi_ssp_3wire.ko &>/dev/null | ||||||
| 
 | 
 | ||||||
| 	rmmod hi3519v101_sys | 	rmmod -w hi3519v101_sys | ||||||
| 	rmmod hi3519v101_base | 	rmmod -w hi3519v101_base | ||||||
| 	rmmod hi_osal | 	rmmod -w hi_osal | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| sys_restore() { | sys_restore() { | ||||||
|  |  | ||||||
|  | @ -126,26 +126,26 @@ insert_ko() | ||||||
| 
 | 
 | ||||||
| remove_ko() | remove_ko() | ||||||
| { | { | ||||||
|     rmmod drv_ms_cus_gc2053_MIPI |     rmmod -w drv_ms_cus_gc2053_MIPI | ||||||
|     rmmod drv_ms_cus_gc4653_MIPI |     rmmod -w drv_ms_cus_gc4653_MIPI | ||||||
|     rmmod drv_ms_cus_imx307_MIPI |     rmmod -w drv_ms_cus_imx307_MIPI | ||||||
|     rmmod drv_ms_cus_imx335_MIPI |     rmmod -w drv_ms_cus_imx335_MIPI | ||||||
|     rmmod drv_ms_cus_sc2239_MIPI |     rmmod -w drv_ms_cus_sc2239_MIPI | ||||||
|     rmmod drv_ms_cus_sc2335_MIPI |     rmmod -w drv_ms_cus_sc2335_MIPI | ||||||
|     rmmod drv_ms_cus_sc3335_MIPI |     rmmod -w drv_ms_cus_sc3335_MIPI | ||||||
|     rmmod mi_shadow |     rmmod -w mi_shadow | ||||||
|     rmmod mi_venc |     rmmod -w mi_venc | ||||||
|     rmmod mi_vif |     rmmod -w mi_vif | ||||||
|     rmmod mi_sensor |     rmmod -w mi_sensor | ||||||
|     rmmod mi_vpe |     rmmod -w mi_vpe | ||||||
|     rmmod mi_ipu |     rmmod -w mi_ipu | ||||||
|     rmmod mi_divp |     rmmod -w mi_divp | ||||||
|     rmmod mi_rgn |     rmmod -w mi_rgn | ||||||
|     rmmod mi_ao |     rmmod -w mi_ao | ||||||
|     rmmod mi_ai |     rmmod -w mi_ai | ||||||
|     rmmod mi_sys |     rmmod -w mi_sys | ||||||
|     rmmod mi_common |     rmmod -w mi_common | ||||||
|     rmmod mhal |     rmmod -w mhal | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -126,26 +126,26 @@ insert_ko() | ||||||
| 
 | 
 | ||||||
| remove_ko() | remove_ko() | ||||||
| { | { | ||||||
|     rmmod drv_ms_cus_gc2053_MIPI |     rmmod -w drv_ms_cus_gc2053_MIPI | ||||||
|     rmmod drv_ms_cus_gc4653_MIPI |     rmmod -w drv_ms_cus_gc4653_MIPI | ||||||
|     rmmod drv_ms_cus_imx307_MIPI |     rmmod -w drv_ms_cus_imx307_MIPI | ||||||
|     rmmod drv_ms_cus_imx335_MIPI |     rmmod -w drv_ms_cus_imx335_MIPI | ||||||
|     rmmod drv_ms_cus_sc2239_MIPI |     rmmod -w drv_ms_cus_sc2239_MIPI | ||||||
|     rmmod drv_ms_cus_sc2335_MIPI |     rmmod -w drv_ms_cus_sc2335_MIPI | ||||||
|     rmmod drv_ms_cus_sc3335_MIPI |     rmmod -w drv_ms_cus_sc3335_MIPI | ||||||
|     rmmod mi_shadow |     rmmod -w mi_shadow | ||||||
|     rmmod mi_venc |     rmmod -w mi_venc | ||||||
|     rmmod mi_vif |     rmmod -w mi_vif | ||||||
|     rmmod mi_sensor |     rmmod -w mi_sensor | ||||||
|     rmmod mi_vpe |     rmmod -w mi_vpe | ||||||
|     rmmod mi_ipu |     rmmod -w mi_ipu | ||||||
|     rmmod mi_divp |     rmmod -w mi_divp | ||||||
|     rmmod mi_rgn |     rmmod -w mi_rgn | ||||||
|     rmmod mi_ao |     rmmod -w mi_ao | ||||||
|     rmmod mi_ai |     rmmod -w mi_ai | ||||||
|     rmmod mi_sys |     rmmod -w mi_sys | ||||||
|     rmmod mi_common |     rmmod -w mi_common | ||||||
|     rmmod mhal |     rmmod -w mhal | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -49,9 +49,9 @@ insert_audio() | ||||||
| remove_audio() | remove_audio() | ||||||
| { | { | ||||||
| 	echo "remove audio" | 	echo "remove audio" | ||||||
| 	rmmod acodec | 	rmmod -w acodec | ||||||
| 	rmmod xm510_i2s | 	rmmod -w xm510_i2s | ||||||
| 	rmmod gpioi2c | 	rmmod -w gpioi2c | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| insert_sns() | insert_sns() | ||||||
|  | @ -68,8 +68,8 @@ insert_sns() | ||||||
| 
 | 
 | ||||||
| remove_sns() | remove_sns() | ||||||
| { | { | ||||||
| 	rmmod xm_i2c &> /dev/null | 	rmmod -w xm_i2c &> /dev/null | ||||||
| 	rmmod ssp_sony &> /dev/null | 	rmmod -w ssp_sony &> /dev/null | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| insert_ko() | insert_ko() | ||||||
|  | @ -98,12 +98,12 @@ insert_ko() | ||||||
| remove_ko() | remove_ko() | ||||||
| { | { | ||||||
| 	#remove_audio | 	#remove_audio | ||||||
| 	rmmod xm_wdt | 	rmmod -w xm_wdt | ||||||
| 	rmmod xm_rtc | 	rmmod -w xm_rtc | ||||||
| 	rmmod xm510_h264 | 	rmmod -w xm510_h264 | ||||||
| 	rmmod xm510_rgn | 	rmmod -w xm510_rgn | ||||||
| 	rmmod xm510_isp | 	rmmod -w xm510_isp | ||||||
| 	rmmod xm510_vi | 	rmmod -w xm510_vi | ||||||
| 
 | 
 | ||||||
| 	remove_sns | 	remove_sns | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -43,9 +43,9 @@ insert_audio() | ||||||
| remove_audio() | remove_audio() | ||||||
| { | { | ||||||
| 	echo "remove audio" | 	echo "remove audio" | ||||||
| 	rmmod acodec | 	rmmod -w acodec | ||||||
| 	rmmod xm510_i2s | 	rmmod -w xm510_i2s | ||||||
| 	rmmod gpioi2c | 	rmmod -w gpioi2c | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| insert_sns() | insert_sns() | ||||||
|  | @ -62,8 +62,8 @@ insert_sns() | ||||||
| 
 | 
 | ||||||
| remove_sns() | remove_sns() | ||||||
| { | { | ||||||
| 	rmmod xm_i2c &> /dev/null | 	rmmod -w xm_i2c &> /dev/null | ||||||
| 	rmmod ssp_sony &> /dev/null | 	rmmod -w ssp_sony &> /dev/null | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| insert_ko() | insert_ko() | ||||||
|  | @ -91,12 +91,12 @@ insert_ko() | ||||||
| remove_ko() | remove_ko() | ||||||
| { | { | ||||||
| 	remove_audio | 	remove_audio | ||||||
| 	rmmod xm_wdt | 	rmmod -w xm_wdt | ||||||
| 	rmmod xm_rtc | 	rmmod -w xm_rtc | ||||||
| 	rmmod xm510_h264 | 	rmmod -w xm510_h264 | ||||||
| 	rmmod xm510_rgn | 	rmmod -w xm510_rgn | ||||||
| 	rmmod xm510_isp | 	rmmod -w xm510_isp | ||||||
| 	rmmod xm510_vi | 	rmmod -w xm510_vi | ||||||
| 
 | 
 | ||||||
| 	remove_sns | 	remove_sns | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -53,8 +53,8 @@ insert_vo() | ||||||
| remove_audio() | remove_audio() | ||||||
| { | { | ||||||
| 	echo "remove audio" | 	echo "remove audio" | ||||||
| 	rmmod acodec | 	rmmod -w acodec | ||||||
| 	rmmod xm_i2s | 	rmmod -w xm_i2s | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| insert_sns() | insert_sns() | ||||||
|  | @ -71,8 +71,8 @@ insert_sns() | ||||||
| 
 | 
 | ||||||
| remove_sns() | remove_sns() | ||||||
| { | { | ||||||
| 	rmmod xm_i2c &> /dev/null | 	rmmod -w xm_i2c &> /dev/null | ||||||
| 	rmmod ssp_sony &> /dev/null | 	rmmod -w ssp_sony &> /dev/null | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| insert_ko() | insert_ko() | ||||||
|  | @ -95,13 +95,13 @@ insert_ko() | ||||||
| remove_ko() | remove_ko() | ||||||
| { | { | ||||||
| 	remove_audio | 	remove_audio | ||||||
| 	rmmod xm_wdt | 	rmmod -w xm_wdt | ||||||
| 	rmmod xm_rtc | 	rmmod -w xm_rtc | ||||||
| 	rmmod xm530_h264 | 	rmmod -w xm530_h264 | ||||||
| 	rmmod xm530_rgn | 	rmmod -w xm530_rgn | ||||||
| 	rmmod xm530_isp | 	rmmod -w xm530_isp | ||||||
| 	rmmod xm530_vi | 	rmmod -w xm530_vi | ||||||
| 	rmmod mmz | 	rmmod -w mmz | ||||||
| 
 | 
 | ||||||
| 	remove_sns | 	remove_sns | ||||||
| } | } | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue