mirror of https://github.com/OpenIPC/firmware.git
				
				
				
			Update HiSilicon profiles
							parent
							
								
									4f5c6655ac
								
							
						
					
					
						commit
						28f13c7999
					
				|  | @ -13,7 +13,7 @@ start() { | ||||||
| 	logger -s -p daemon.info -t hisilicon "Check MAC for Xiongmai devices" | 	logger -s -p daemon.info -t hisilicon "Check MAC for Xiongmai devices" | ||||||
| 	if [ "$(fw_printenv -n ethaddr)" = "00:00:23:34:45:66" ]; then | 	if [ "$(fw_printenv -n ethaddr)" = "00:00:23:34:45:66" ]; then | ||||||
| 		logger -s -p daemon.info -t hisilicon "The eth0 interface has a lousy MAC, let's try to change it.." | 		logger -s -p daemon.info -t hisilicon "The eth0 interface has a lousy MAC, let's try to change it.." | ||||||
| 		XMMAC="$(ipcinfo --xm_mac)" && [ -n "${XMMAC}" ] && fw_setenv ethaddr ${XMMAC} && ifconfig eth0 hw ether ${XMMAC} && logger -s -p daemon.info -t hisilicon "The eth0 interface have new MAC - ${XMMAC}" | 		XMMAC="$(ipcinfo --xm_mac)" && [ -n "${XMMAC}" ] && fw_setenv ethaddr ${XMMAC} && ifconfig eth0 hw ether ${XMMAC} && logger -s -p daemon.info -t hisilicon "The eth0 interface have new MAC - ${XMMAC}" && reboot -f | ||||||
| 	else | 	else | ||||||
| 		logger -s -p daemon.info -t hisilicon "The eth0 interface has a correct MAC - $(fw_printenv -n ethaddr)" | 		logger -s -p daemon.info -t hisilicon "The eth0 interface has a correct MAC - $(fw_printenv -n ethaddr)" | ||||||
| 	fi | 	fi | ||||||
|  |  | ||||||
|  | @ -85,31 +85,31 @@ define HISILICON_OSDRV_HI3516EV300_INSTALL_TARGET_CMDS | ||||||
| 	# $(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/ $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516ev300/files/lib/libaacenc.so | 	# $(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/ $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516ev300/files/lib/libaacenc.so | ||||||
| 	# $(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/ $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516ev300/files/lib/libaacsbrdec.so | 	# $(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/ $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516ev300/files/lib/libaacsbrdec.so | ||||||
| 	# $(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/ $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516ev300/files/lib/libaacsbrenc.so | 	# $(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/ $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516ev300/files/lib/libaacsbrenc.so | ||||||
| 	## $(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/ $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516ev300/files/lib/libbcd.so | 	# $(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/ $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516ev300/files/lib/libbcd.so | ||||||
| 	$(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/ $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516ev300/files/lib/libdnvqe.so | 	$(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/ $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516ev300/files/lib/libdnvqe.so | ||||||
| 	$(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/ $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516ev300/files/lib/lib_hiae.so | 	$(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/ $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516ev300/files/lib/lib_hiae.so | ||||||
| 	## $(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/ $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516ev300/files/lib/lib_hiawb_natura.so | 	# $(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/ $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516ev300/files/lib/lib_hiawb_natura.so | ||||||
| 	$(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/ $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516ev300/files/lib/lib_hiawb.so | 	$(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/ $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516ev300/files/lib/lib_hiawb.so | ||||||
| 	## $(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/ $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516ev300/files/lib/libhi_cipher.so | 	# $(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/ $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516ev300/files/lib/libhi_cipher.so | ||||||
| 	$(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/ $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516ev300/files/lib/lib_hidehaze.so | 	$(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/ $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516ev300/files/lib/lib_hidehaze.so | ||||||
| 	$(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/ $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516ev300/files/lib/lib_hidrc.so | 	$(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/ $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516ev300/files/lib/lib_hidrc.so | ||||||
| 	$(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/ $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516ev300/files/lib/lib_hiir_auto.so | 	$(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/ $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516ev300/files/lib/lib_hiir_auto.so | ||||||
| 	$(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/ $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516ev300/files/lib/lib_hildci.so | 	$(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/ $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516ev300/files/lib/lib_hildci.so | ||||||
| 	## $(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/ $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516ev300/files/lib/libhive_AEC.so | 	# $(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/ $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516ev300/files/lib/libhive_AEC.so | ||||||
| 	## $(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/ $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516ev300/files/lib/libhive_AGC.so | 	# $(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/ $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516ev300/files/lib/libhive_AGC.so | ||||||
| 	## $(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/ $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516ev300/files/lib/libhive_ANR.so | 	# $(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/ $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516ev300/files/lib/libhive_ANR.so | ||||||
| 	## $(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/ $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516ev300/files/lib/libhive_common.so | 	# $(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/ $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516ev300/files/lib/libhive_common.so | ||||||
| 	## $(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/ $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516ev300/files/lib/libhive_EQ.so | 	# $(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/ $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516ev300/files/lib/libhive_EQ.so | ||||||
| 	## $(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/ $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516ev300/files/lib/libhive_HPF.so | 	# $(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/ $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516ev300/files/lib/libhive_HPF.so | ||||||
| 	## $(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/ $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516ev300/files/lib/libhive_record.so | 	# $(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/ $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516ev300/files/lib/libhive_record.so | ||||||
| 	## $(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/ $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516ev300/files/lib/libhive_RES.so | 	# $(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/ $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516ev300/files/lib/libhive_RES.so | ||||||
| 	$(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/ $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516ev300/files/lib/libisp.so | 	$(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/ $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516ev300/files/lib/libisp.so | ||||||
| 	$(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/ $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516ev300/files/lib/libive.so | 	$(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/ $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516ev300/files/lib/libive.so | ||||||
| 	## $(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/ $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516ev300/files/lib/libivp.so | 	# $(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/ $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516ev300/files/lib/libivp.so | ||||||
| 	$(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/ $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516ev300/files/lib/libmd.so | 	$(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/ $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516ev300/files/lib/libmd.so | ||||||
| 	$(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/ $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516ev300/files/lib/libmpi.so | 	$(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/ $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516ev300/files/lib/libmpi.so | ||||||
| 	$(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/ $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516ev300/files/lib/libsecurec.so | 	$(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/ $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516ev300/files/lib/libsecurec.so | ||||||
| 	## $(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/ $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516ev300/files/lib/libtde.so | 	# $(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/ $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516ev300/files/lib/libtde.so | ||||||
| 	$(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/ $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516ev300/files/lib/libupvqe.so | 	$(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/ $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516ev300/files/lib/libupvqe.so | ||||||
| 	$(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/ $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516ev300/files/lib/libVoiceEngine.so | 	$(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/ $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516ev300/files/lib/libVoiceEngine.so | ||||||
| endef | endef | ||||||
|  |  | ||||||
								
									
									
										
											38
										
									
									building.sh
									
									
									
									
								
								
							
							
										
											38
										
									
									building.sh
									
									
									
									
								|  | @ -82,11 +82,20 @@ hi3516ev300_tehshield() { | ||||||
|   fresh && make PLATFORM=hisilicon BOARD=unknown_unknown_hi3516ev300_tehshield all && rename |   fresh && make PLATFORM=hisilicon BOARD=unknown_unknown_hi3516ev300_tehshield all && rename | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  | ################################################################################# | ||||||
|  | 
 | ||||||
| ssc325() { | ssc325() { | ||||||
|   soc="ssc325" |   soc="ssc325" | ||||||
|   fresh && make PLATFORM=sigmastar BOARD=unknown_unknown_ssc325_openipc all && rename |   fresh && make PLATFORM=sigmastar BOARD=unknown_unknown_ssc325_openipc all && rename | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  | ################################################################################# | ||||||
|  | 
 | ||||||
|  | ssc333() { | ||||||
|  |   soc="ssc333" | ||||||
|  |   fresh && make PLATFORM=sigmastar BOARD=unknown_unknown_ssc333_openipc all && rename | ||||||
|  | } | ||||||
|  | 
 | ||||||
| ssc335() { | ssc335() { | ||||||
|   soc="ssc335" |   soc="ssc335" | ||||||
|   fresh && make PLATFORM=sigmastar BOARD=unknown_unknown_ssc335_openipc all && rename |   fresh && make PLATFORM=sigmastar BOARD=unknown_unknown_ssc335_openipc all && rename | ||||||
|  | @ -102,6 +111,11 @@ ssc335_goodcam() { | ||||||
|   fresh && make PLATFORM=sigmastar BOARD=unknown_unknown_ssc335_goodcam all && rename |   fresh && make PLATFORM=sigmastar BOARD=unknown_unknown_ssc335_goodcam all && rename | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  | ssc335_initramfs() { | ||||||
|  |   soc="ssc335" | ||||||
|  |   fresh && make PLATFORM=sigmastar BOARD=unknown_unknown_ssc335_initramfs all && rename | ||||||
|  | } | ||||||
|  | 
 | ||||||
| ssc335_musl() { | ssc335_musl() { | ||||||
|   soc="ssc335" |   soc="ssc335" | ||||||
|   fresh && make PLATFORM=sigmastar BOARD=unknown_unknown_ssc335_musl all && rename |   fresh && make PLATFORM=sigmastar BOARD=unknown_unknown_ssc335_musl all && rename | ||||||
|  | @ -117,6 +131,20 @@ ssc337() { | ||||||
|   fresh && make PLATFORM=sigmastar BOARD=unknown_unknown_ssc337_openipc all && rename |   fresh && make PLATFORM=sigmastar BOARD=unknown_unknown_ssc337_openipc all && rename | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  | ################################################################################# | ||||||
|  | 
 | ||||||
|  | ssc335de() { | ||||||
|  |   soc="ssc335de" | ||||||
|  |   fresh && make PLATFORM=sigmastar BOARD=unknown_unknown_ssc335de_openipc all && rename | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | ssc337de() { | ||||||
|  |   soc="ssc337de" | ||||||
|  |   fresh && make PLATFORM=sigmastar BOARD=unknown_unknown_ssc337de_openipc all && rename | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | ################################################################################# | ||||||
|  | 
 | ||||||
| xm530() { | xm530() { | ||||||
|   soc="xm530" |   soc="xm530" | ||||||
|   fresh && make PLATFORM=xiongmai BOARD=unknown_unknown_xm530_openipc all && rename |   fresh && make PLATFORM=xiongmai BOARD=unknown_unknown_xm530_openipc all && rename | ||||||
|  | @ -141,19 +169,21 @@ xm530() { | ||||||
| # | # | ||||||
| # ssc325                        # OpenIPC | # ssc325                        # OpenIPC | ||||||
| # | # | ||||||
|  | # ssc333                        # OpenIPC | ||||||
| # ssc335                        # OpenIPC | # ssc335                        # OpenIPC | ||||||
| # ssc335_blackbird              # BlackBird | # ssc335_blackbird              # BlackBird | ||||||
| # ssc335_goodcam                # GoodCam | # ssc335_goodcam                # GoodCam | ||||||
|  | ssc335_initramfs              # Initramfs | ||||||
| # ssc335_musl                   # Musl | # ssc335_musl                   # Musl | ||||||
| # ssc335_rotek                  # Rotek | # ssc335_rotek                  # Rotek | ||||||
| # |  | ||||||
| # ssc337                        # OpenIPC | # ssc337                        # OpenIPC | ||||||
| # | # | ||||||
|  | # ssc335de                      # OpenIPC | ||||||
|  | # ssc337de                      # OpenIPC | ||||||
|  | # | ||||||
| # xm530                         # OK | # xm530                         # OK | ||||||
| # | # | ||||||
| # | # | ||||||
| # | # | ||||||
| # More examples | # More examples see here: https://github.com/OpenIPC/openipc-2.1/wiki/source_code | ||||||
| # |  | ||||||
| # make PLATFORM=sigmastar br-linux-{dirclean,rebuild} |  | ||||||
| # | # | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue