mirror of
				git://git.openwrt.org/openwrt/openwrt.git
				synced 2025-10-31 05:54:26 -04:00 
			
		
		
		
	for better identification. Also create SUPPORTED_DEVICES string from it which corresponds to dts compatible string. Signed-off-by: Tomasz Maciej Nowak <tomek_n@o2.pl>
		
			
				
	
	
		
			65 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			65 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| #
 | |
| # Copyright (C) 2017-2019 Tomasz Maciej Nowak <tomek_n@o2.pl>
 | |
| #
 | |
| # This is free software, licensed under the GNU General Public License v2.
 | |
| # See /LICENSE for more information.
 | |
| #
 | |
| include $(TOPDIR)/rules.mk
 | |
| 
 | |
| PKG_VERSION := 2019.04
 | |
| PKG_RELEASE := 1
 | |
| 
 | |
| PKG_HASH := 76b7772d156b3ddd7644c8a1736081e55b78828537ff714065d21dbade229bef
 | |
| 
 | |
| PKG_MAINTAINER := Tomasz Maciej Nowak <tomek_n@o2.pl>
 | |
| 
 | |
| include $(INCLUDE_DIR)/u-boot.mk
 | |
| include $(INCLUDE_DIR)/package.mk
 | |
| 
 | |
| define U-Boot/Default
 | |
|   BUILD_TARGET := tegra
 | |
|   HIDDEN := y
 | |
| endef
 | |
| 
 | |
| define U-Boot/trimslice
 | |
|   NAME := CompuLab TrimSlice
 | |
|   BUILD_DEVICES := compulab_trimslice
 | |
|   UBOOT_IMAGE := trimslice-mmc.img trimslice-spi.img
 | |
|   SOC := tegra20
 | |
|   VENDOR := compulab
 | |
| endef
 | |
| 
 | |
| UBOOT_TARGETS := trimslice
 | |
| 
 | |
| define Build/bct-image
 | |
| 	$(CP) $(PKG_BUILD_DIR)/u-boot-dtb-tegra.bin $(PKG_BUILD_DIR)/u-boot.bin
 | |
| 	$(foreach bct,$(basename $(UBOOT_IMAGE)), \
 | |
| 		cd $(PKG_BUILD_DIR); \
 | |
| 		cbootimage -s $(SOC) -gbct \
 | |
| 			$(STAGING_DIR_HOST)/share/cbootimage-configs/$(SOC)/$(VENDOR)/$(VARIANT)/$(bct).bct.cfg \
 | |
| 			$(bct).bct; \
 | |
| 		cbootimage -s $(SOC) \
 | |
| 			$(STAGING_DIR_HOST)/share/cbootimage-configs/$(SOC)/$(VENDOR)/$(VARIANT)/$(bct).img.cfg \
 | |
| 			$(PKG_BUILD_DIR)/$(bct).img; \
 | |
| 		rm -f $(bct).bct; \
 | |
| 	)
 | |
| endef
 | |
| 
 | |
| define Build/Configure
 | |
| 	sed '/select BINMAN/d' -i $(PKG_BUILD_DIR)/arch/arm/mach-tegra/Kconfig
 | |
| 	$(call Build/Configure/U-Boot)
 | |
| endef
 | |
| 
 | |
| define Build/Compile
 | |
| 	$(call Build/Compile/U-Boot)
 | |
| 	$(call Build/bct-image)
 | |
| endef
 | |
| 
 | |
| define Build/InstallDev
 | |
| 	$(INSTALL_DIR) $(STAGING_DIR_IMAGE)
 | |
| 	$(foreach img,$(UBOOT_IMAGE), \
 | |
| 		$(CP) $(PKG_BUILD_DIR)/$(img) $(STAGING_DIR_IMAGE)/;)
 | |
| endef
 | |
| 
 | |
| $(eval $(call BuildPackage/U-Boot))
 |