mirror of https://github.com/OpenIPC/firmware.git
				
				
				
			[GOKE] Not copy old unused modules
							parent
							
								
									9821acc2c5
								
							
						
					
					
						commit
						e068c98805
					
				|  | @ -84,28 +84,28 @@ insert_osal() { | |||
| 
 | ||||
| 	MMZ=$(awk -F '=' '$1=="mmz"{print $2}' RS=" " /proc/cmdline) | ||||
| 	if [ -z "$MMZ" ]; then | ||||
| 		insmod osal.ko anony=1 mmz_allocator=gk mmz=anonymous,0,$mmz_start,$mmz_size || insmod ../extra/open_osal.ko anony=1 mmz_allocator=gk mmz=anonymous,0,$mmz_start,$mmz_size || report_error | ||||
| 		insmod ../extra/open_osal.ko anony=1 mmz_allocator=gk mmz=anonymous,0,$mmz_start,$mmz_size || report_error | ||||
| 	else | ||||
| 		insmod osal.ko anony=1 mmz_allocator=cma mmz=$MMZ || insmod ../extra/open_osal.ko anony=1 mmz_allocator=cma mmz=$MMZ || report_error | ||||
| 		insmod ../extra/open_osal.ko anony=1 mmz_allocator=cma mmz=$MMZ || report_error | ||||
| 	fi | ||||
| } | ||||
| 
 | ||||
| insert_detect() { | ||||
| 	insmod sysconfig.ko chip=$CHIP_TYPE sensors=unknown g_cmos_yuv_flag=$YUV_TYPE0 board=$BOARD || insmod ../extra/open_sys_config.ko chip=$CHIP_TYPE sensors=unknown g_cmos_yuv_flag=$YUV_TYPE0 board=$BOARD | ||||
| 	insmod ../extra/open_sys_config.ko chip=$CHIP_TYPE sensors=unknown g_cmos_yuv_flag=$YUV_TYPE0 board=$BOARD | ||||
| 	insert_osal | ||||
| 	insmod gk7205v200_base.ko | ||||
| 	insmod gk7205v200_isp.ko || insmod ../extra/open_isp.ko | ||||
| 	insmod isp_sensor_i2c.ko || insmod ../extra/open_sensor_i2c.ko | ||||
| 	insmod isp_sensor_spi.ko || insmod ../extra/open_sensor_spi.ko | ||||
| 	insmod ../extra/open_isp.ko | ||||
| 	insmod ../extra/open_sensor_i2c.ko | ||||
| 	insmod ../extra/open_sensor_spi.ko | ||||
| } | ||||
| 
 | ||||
| remove_detect() { | ||||
| 	rmmod -w isp_sensor_spi || rmmod -w open_sensor_spi | ||||
| 	rmmod -w isp_sensor_i2c || rmmod -w open_sensor_i2c | ||||
| 	rmmod -w open_sensor_spi | ||||
| 	rmmod -w open_sensor_i2c | ||||
| 	rmmod -w gk7205v200_isp | ||||
| 	rmmod -w gk7205v200_base | ||||
| 	rmmod -w osal >/dev/null 2>&1 || rmmod -w open_osal >/dev/null 2>&1 | ||||
| 	rmmod -w sysconfig || rmmod -w open_sys_config | ||||
| 	rmmod -w open_osal >/dev/null 2>&1 | ||||
| 	rmmod -w open_sys_config | ||||
| } | ||||
| 
 | ||||
| insert_audio() { | ||||
|  | @ -129,7 +129,7 @@ remove_audio() { | |||
| } | ||||
| 
 | ||||
| insert_isp() { | ||||
| 	insmod gk7205v200_isp.ko || insmod ../extra/open_isp.ko | ||||
| 	insmod ../extra/open_isp.ko | ||||
| } | ||||
| 
 | ||||
| insert_sil9024() { | ||||
|  | @ -156,12 +156,12 @@ insert_adv7179() { | |||
| 
 | ||||
| insert_isp_piris() { | ||||
| 	if [ "$CHIP_TYPE" == "gk7605v100" -a "$BOARD" == "demo" ]; then | ||||
| 		insmod isp_piris.ko || insmod ../extra/open_piris.ko | ||||
| 		insmod ../extra/open_piris.ko | ||||
| 	fi | ||||
| } | ||||
| 
 | ||||
| insert_ko() { | ||||
| 	insmod sysconfig.ko chip=$CHIP_TYPE sensors=$SENSOR g_cmos_yuv_flag=$YUV_TYPE0 board=$BOARD || insmod ../extra/open_sys_config.ko chip=$CHIP_TYPE sensors=$SENSOR g_cmos_yuv_flag=$YUV_TYPE0 board=$BOARD | ||||
| 	insmod ../extra/open_sys_config.ko chip=$CHIP_TYPE sensors=$SENSOR g_cmos_yuv_flag=$YUV_TYPE0 board=$BOARD | ||||
| 	insert_osal | ||||
| 	insmod gk7205v200_base.ko | ||||
| 	insmod gk7205v200_sys.ko | ||||
|  | @ -181,23 +181,23 @@ insert_ko() { | |||
| 	insmod gk7205v200_h265e.ko | ||||
| 	insmod gk7205v200_jpege.ko | ||||
| 	insmod gk7205v200_ive.ko save_power=0 | ||||
| 	insmod isp_pwm.ko || insmod ../extra/open_pwm.ko | ||||
| 	insmod isp_sensor_i2c.ko || insmod ../extra/open_sensor_i2c.ko | ||||
| 	insmod isp_sensor_spi.ko || insmod ../extra/open_sensor_spi.ko | ||||
| 	insmod ../extra/open_pwm.ko | ||||
| 	insmod ../extra/open_sensor_i2c.ko | ||||
| 	insmod ../extra/open_sensor_spi.ko | ||||
| 	# insert_isp_piris                              # unused on OpenIPC | ||||
| 	# insert_sil9024;                               # unused on OpenIPC  # BT1120 | ||||
| 	insert_audio | ||||
| 	insmod mipi_rx.ko | ||||
| 	# insmod gk7205v200_pm.ko                       # unused on OpenIPC | ||||
| 	insmod gk7205v200_wdt.ko || insmod ../extra/open_wdt.ko | ||||
| 	insmod ../extra/open_wdt.ko | ||||
| } | ||||
| 
 | ||||
| remove_ko() { | ||||
| 	rmmod -w gk7205v200_wdt || rmmod -w open_wdt | ||||
| 	rmmod -w open_wdt | ||||
| 	# rmmod -w gk7205v200_pm                           # unused on OpenIPC | ||||
| 	remove_audio | ||||
| 	rmmod -w mipi_rx | ||||
| 	# rmmod -w isp_piris || rmmod open_piris           # unused on OpenIPC | ||||
| 	# rmmod -w open_piris                              # unused on OpenIPC | ||||
| 	# rmmod -w sil9024 &> /dev/null                    # unused on OpenIPC | ||||
| 	rmmod -w gk7205v200_ive | ||||
| 	rmmod -w gk7205v200_rc | ||||
|  | @ -210,18 +210,18 @@ remove_ko() { | |||
| 	# rmmod -w gfbg                                    # unused on OpenIPC | ||||
| 	# rmmod -w gk7205v200_vo                           # unused on OpenIPC | ||||
| 	rmmod -w gk7205v200_vpss | ||||
| 	rmmod -w gk7205v200_isp || rmmod -w open_isp | ||||
| 	rmmod -w open_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 open_sensor_i2c | ||||
| 	rmmod -w isp_sensor_spi &>/dev/null || rmmod -w open_sensor_spi | ||||
| 	rmmod -w isp_pwm || rmmod -w open_pwm | ||||
| 	rmmod -w open_sensor_i2c &>/dev/null | ||||
| 	rmmod -w open_sensor_spi &>/dev/null | ||||
| 	rmmod -w open_pwm | ||||
| 	rmmod -w gk7205v200_sys | ||||
| 	rmmod -w gk7205v200_base | ||||
| 	rmmod -w osal || rmmod -w open_osal | ||||
| 	rmmod -w sysconfig || rmmod -w open_sys_config | ||||
| 	rmmod -w open_osal | ||||
| 	rmmod -w open_sys_config | ||||
| } | ||||
| 
 | ||||
| load_usage() { | ||||
|  |  | |||
|  | @ -44,7 +44,7 @@ define GOKE_OSDRV_GK7205V200_INSTALL_TARGET_CMDS | |||
| 	## $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/goke $(BR2_EXTERNAL_GOKE_PATH)/package/goke-osdrv-gk7205v200/files/kmod/cipher_drv.ko | ||||
| 	## $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/goke $(BR2_EXTERNAL_GOKE_PATH)/package/goke-osdrv-gk7205v200/files/kmod/gfbg.ko | ||||
| 	$(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/goke $(BR2_EXTERNAL_GOKE_PATH)/package/goke-osdrv-gk7205v200/files/kmod/gk7205v200_acodec.ko | ||||
| 	## $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/goke $(BR2_EXTERNAL_GOKE_PATH)/package/goke-osdrv-gk7205v200/files/kmod/gk7205v200_adc.ko | ||||
| 	### $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/goke $(BR2_EXTERNAL_GOKE_PATH)/package/goke-osdrv-gk7205v200/files/kmod/gk7205v200_adc.ko | ||||
| 	$(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/goke $(BR2_EXTERNAL_GOKE_PATH)/package/goke-osdrv-gk7205v200/files/kmod/gk7205v200_adec.ko | ||||
| 	$(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/goke $(BR2_EXTERNAL_GOKE_PATH)/package/goke-osdrv-gk7205v200/files/kmod/gk7205v200_aenc.ko | ||||
| 	$(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/goke $(BR2_EXTERNAL_GOKE_PATH)/package/goke-osdrv-gk7205v200/files/kmod/gk7205v200_ai.ko | ||||
|  | @ -54,7 +54,7 @@ define GOKE_OSDRV_GK7205V200_INSTALL_TARGET_CMDS | |||
| 	$(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/goke $(BR2_EXTERNAL_GOKE_PATH)/package/goke-osdrv-gk7205v200/files/kmod/gk7205v200_chnl.ko | ||||
| 	$(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/goke $(BR2_EXTERNAL_GOKE_PATH)/package/goke-osdrv-gk7205v200/files/kmod/gk7205v200_h264e.ko | ||||
| 	$(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/goke $(BR2_EXTERNAL_GOKE_PATH)/package/goke-osdrv-gk7205v200/files/kmod/gk7205v200_h265e.ko | ||||
| 	$(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/goke $(BR2_EXTERNAL_GOKE_PATH)/package/goke-osdrv-gk7205v200/files/kmod/gk7205v200_isp.ko | ||||
| 	### $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/goke $(BR2_EXTERNAL_GOKE_PATH)/package/goke-osdrv-gk7205v200/files/kmod/gk7205v200_isp.ko | ||||
| 	$(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/goke $(BR2_EXTERNAL_GOKE_PATH)/package/goke-osdrv-gk7205v200/files/kmod/gk7205v200_ive.ko | ||||
| 	$(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/goke $(BR2_EXTERNAL_GOKE_PATH)/package/goke-osdrv-gk7205v200/files/kmod/gk7205v200_jpege.ko | ||||
| 	$(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/goke $(BR2_EXTERNAL_GOKE_PATH)/package/goke-osdrv-gk7205v200/files/kmod/gk7205v200_rc.ko | ||||
|  | @ -67,18 +67,18 @@ define GOKE_OSDRV_GK7205V200_INSTALL_TARGET_CMDS | |||
| 	$(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/goke $(BR2_EXTERNAL_GOKE_PATH)/package/goke-osdrv-gk7205v200/files/kmod/gk7205v200_vi.ko | ||||
| 	## $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/goke $(BR2_EXTERNAL_GOKE_PATH)/package/goke-osdrv-gk7205v200/files/kmod/gk7205v200_vo.ko | ||||
| 	$(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/goke $(BR2_EXTERNAL_GOKE_PATH)/package/goke-osdrv-gk7205v200/files/kmod/gk7205v200_vpss.ko | ||||
| 	$(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/goke $(BR2_EXTERNAL_GOKE_PATH)/package/goke-osdrv-gk7205v200/files/kmod/gk7205v200_wdt.ko | ||||
| 	## $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/goke $(BR2_EXTERNAL_GOKE_PATH)/package/goke-osdrv-gk7205v200/files/kmod/isp_piris.ko | ||||
| 	$(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/goke $(BR2_EXTERNAL_GOKE_PATH)/package/goke-osdrv-gk7205v200/files/kmod/isp_pwm.ko | ||||
| 	## $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/goke $(BR2_EXTERNAL_GOKE_PATH)/package/goke-osdrv-gk7205v200/files/kmod/isp_sample_ist.ko | ||||
| 	$(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/goke $(BR2_EXTERNAL_GOKE_PATH)/package/goke-osdrv-gk7205v200/files/kmod/isp_sensor_i2c.ko | ||||
| 	$(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/goke $(BR2_EXTERNAL_GOKE_PATH)/package/goke-osdrv-gk7205v200/files/kmod/isp_sensor_spi.ko | ||||
| 	### $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/goke $(BR2_EXTERNAL_GOKE_PATH)/package/goke-osdrv-gk7205v200/files/kmod/gk7205v200_wdt.ko | ||||
| 	### $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/goke $(BR2_EXTERNAL_GOKE_PATH)/package/goke-osdrv-gk7205v200/files/kmod/isp_piris.ko | ||||
| 	### $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/goke $(BR2_EXTERNAL_GOKE_PATH)/package/goke-osdrv-gk7205v200/files/kmod/isp_pwm.ko | ||||
| 	### $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/goke $(BR2_EXTERNAL_GOKE_PATH)/package/goke-osdrv-gk7205v200/files/kmod/isp_sample_ist.ko | ||||
| 	### $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/goke $(BR2_EXTERNAL_GOKE_PATH)/package/goke-osdrv-gk7205v200/files/kmod/isp_sensor_i2c.ko | ||||
| 	### $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/goke $(BR2_EXTERNAL_GOKE_PATH)/package/goke-osdrv-gk7205v200/files/kmod/isp_sensor_spi.ko | ||||
| 	$(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/goke $(BR2_EXTERNAL_GOKE_PATH)/package/goke-osdrv-gk7205v200/files/kmod/mipi_rx.ko | ||||
| 	$(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/goke $(BR2_EXTERNAL_GOKE_PATH)/package/goke-osdrv-gk7205v200/files/kmod/osal.ko | ||||
| 	### $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/goke $(BR2_EXTERNAL_GOKE_PATH)/package/goke-osdrv-gk7205v200/files/kmod/osal.ko | ||||
| 	## $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/goke $(BR2_EXTERNAL_GOKE_PATH)/package/goke-osdrv-gk7205v200/files/kmod/ssp_ota5182_ex.ko | ||||
| 	## $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/goke $(BR2_EXTERNAL_GOKE_PATH)/package/goke-osdrv-gk7205v200/files/kmod/ssp_st7789_ex.ko | ||||
| 	## $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/goke $(BR2_EXTERNAL_GOKE_PATH)/package/goke-osdrv-gk7205v200/files/kmod/ssp_st7796_ex.ko | ||||
| 	$(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/goke $(BR2_EXTERNAL_GOKE_PATH)/package/goke-osdrv-gk7205v200/files/kmod/sysconfig.ko | ||||
| 	### $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/goke $(BR2_EXTERNAL_GOKE_PATH)/package/goke-osdrv-gk7205v200/files/kmod/sysconfig.ko | ||||
| 
 | ||||
| 	$(INSTALL) -m 755 -d $(TARGET_DIR)/usr/bin | ||||
| 	$(INSTALL) -m 755 -t $(TARGET_DIR)/usr/bin $(BR2_EXTERNAL_GOKE_PATH)/package/goke-osdrv-gk7205v200/files/script/load_* | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue