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