uboot-rockchip: add new package
This package is needed for the rockchip target. Signed-off-by: Tobias Mädel <t.maedel@alfeld.de> Tested-by: Tobias Schramm <t.schramm@manjaro.org>
This commit is contained in:
		 Tobias Mädel
					Tobias Mädel
				
			
				
					committed by
					
						 Petr Štetiar
						Petr Štetiar
					
				
			
			
				
	
			
			
			 Petr Štetiar
						Petr Štetiar
					
				
			
						parent
						
							79d7109225
						
					
				
				
					commit
					7975060116
				
			
							
								
								
									
										57
									
								
								package/boot/uboot-rockchip/Makefile
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										57
									
								
								package/boot/uboot-rockchip/Makefile
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,57 @@ | |||||||
|  | # | ||||||
|  | # This is free software, licensed under the GNU General Public License v2. | ||||||
|  | # See /LICENSE for more information. | ||||||
|  | # | ||||||
|  | include $(TOPDIR)/rules.mk | ||||||
|  | include $(INCLUDE_DIR)/kernel.mk | ||||||
|  |  | ||||||
|  | PKG_VERSION:=2020.04 | ||||||
|  |  | ||||||
|  | PKG_HASH:=fe732aaf037d9cc3c0909bad8362af366ae964bbdac6913a34081ff4ad565372 | ||||||
|  |  | ||||||
|  | PKG_MAINTAINER:=Tobias Maedel <openwrt@tbspace.de> | ||||||
|  |  | ||||||
|  | include $(INCLUDE_DIR)/u-boot.mk | ||||||
|  | include $(INCLUDE_DIR)/package.mk | ||||||
|  |  | ||||||
|  | define U-Boot/Default | ||||||
|  |   BUILD_TARGET:=rockchip | ||||||
|  |   UENV:=default | ||||||
|  |   HIDDEN:=1 | ||||||
|  | endef | ||||||
|  |  | ||||||
|  | define U-Boot/rockpro64-rk3399 | ||||||
|  |   BUILD_SUBTARGET:=armv8 | ||||||
|  |   NAME:=RockPro64 | ||||||
|  |   BUILD_DEVICES:= \ | ||||||
|  |     pine64_rockpro64 | ||||||
|  |   DEPENDS:=+PACKAGE_u-boot-rockpro64-rk3399:arm-trusted-firmware-rockchip | ||||||
|  |   PKG_BUILD_DEPENDS:=arm-trusted-firmware-rockchip | ||||||
|  | endef | ||||||
|  |  | ||||||
|  | UBOOT_TARGETS := \ | ||||||
|  |   rockpro64-rk3399 | ||||||
|  |  | ||||||
|  | UBOOT_CONFIGURE_VARS += USE_PRIVATE_LIBGCC=yes | ||||||
|  |  | ||||||
|  | UBOOT_MAKE_FLAGS += \ | ||||||
|  |   BL31=$(STAGING_DIR_IMAGE)/bl31.elf | ||||||
|  |  | ||||||
|  | define Build/Configure | ||||||
|  | 	$(SED) s/subdir.*pylibfdt//g $(PKG_BUILD_DIR)/scripts/dtc/Makefile | ||||||
|  | 	$(call Build/Configure/U-Boot) | ||||||
|  |  | ||||||
|  | 	$(SED) 's#CONFIG_MKIMAGE_DTC_PATH=.*#CONFIG_MKIMAGE_DTC_PATH="$(PKG_BUILD_DIR)/scripts/dtc/dtc"#g' $(PKG_BUILD_DIR)/.config | ||||||
|  | 	echo 'CONFIG_IDENT_STRING=" OpenWRT"' >> $(PKG_BUILD_DIR)/.config | ||||||
|  | endef | ||||||
|  |  | ||||||
|  | define Build/InstallDev | ||||||
|  | 	$(INSTALL_DIR) $(STAGING_DIR_IMAGE) | ||||||
|  | 	$(CP) $(PKG_BUILD_DIR)/idbloader.img $(STAGING_DIR_IMAGE)/$(BUILD_VARIANT)-idbloader.img | ||||||
|  | 	$(CP) $(PKG_BUILD_DIR)/u-boot.itb $(STAGING_DIR_IMAGE)/$(BUILD_VARIANT)-u-boot.itb | ||||||
|  | endef | ||||||
|  |  | ||||||
|  | define Package/u-boot/install/default | ||||||
|  | endef | ||||||
|  |  | ||||||
|  | $(eval $(call BuildPackage/U-Boot)) | ||||||
		Reference in New Issue
	
	Block a user