Skip to content
Snippets Groups Projects
Commit f9f39124 authored by Victor Chong's avatar Victor Chong Committed by Jérôme Forissier
Browse files

hikey*: support migration to BL2_EL3 on arm-tf


Signed-off-by: default avatarVictor Chong <victor.chong@linaro.org>
Reviewed-by: default avatarJoakim Bech <joakim.bech@linaro.org>
Reviewed-by: default avatarJerome Forissier <jerome.forissier@linaro.org>
Tested-by: Jerome Forissier <jerome.forissier@linaro.org> (HiKey)
Tested-by: Jerome Forissier <jerome.forissier@linaro.org> (HiKey960)
Tested-by: Victor Chong <victor.chong@linaro.org> (hikey960)
Tested-by: OP-TEE HiKey auto builder (hikey)
parent eed314d1
No related branches found
No related tags found
No related merge requests found
......@@ -367,6 +367,7 @@ atf-fb-clean:
lloader: arm-tf atf-fb
cd $(LLOADER_PATH) && \
ln -sf $(ARM_TF_PATH)/build/hikey/$(ARM_TF_BUILD)/bl1.bin && \
ln -sf $(ARM_TF_PATH)/build/hikey/$(ARM_TF_BUILD)/bl2.bin && \
ln -sf $(ATF_FB_PATH)/build/hikey/$(ATF_FB_BUILD)/bl1.bin fastboot.bin && \
$(MAKE) hikey PTABLE_LST=linux-$(CFG_FLASH_SIZE)g CROSS_COMPILE="$(CCACHE)$(AARCH32_CROSS_COMPILE)"
......@@ -415,11 +416,11 @@ recovery:
@echo
$(call flash_help)
@echo
python $(ROOT)/burn-boot/hisi-idt.py --img1=$(LLOADER_PATH)/l-loader.bin
python $(ROOT)/burn-boot/hisi-idt.py --img1=$(LLOADER_PATH)/recovery.bin
fastboot flash loader $(LLOADER_PATH)/l-loader.bin
@echo
@echo "3. Wait until you see the (UART) message"
@echo " \"Enter downloading mode. Please run fastboot command on Host.\""
@echo " \"usb: online (highspeed)\""
@echo " \"Enter fastboot mode...\""
@$(MAKE) --no-print flash FROM_RECOVERY=1
.PHONY: flash
......
......@@ -339,6 +339,7 @@ boot-img-clean:
lloader: arm-tf edk2
cd $(LLOADER_PATH) && \
ln -sf $(ARM_TF_PATH)/build/hikey960/$(ARM_TF_BUILD)/bl1.bin && \
ln -sf $(ARM_TF_PATH)/build/hikey960/$(ARM_TF_BUILD)/bl2.bin && \
ln -sf $(EDK2_BIN) && \
$(MAKE) hikey960 PTABLE_LST=linux-32g
......@@ -358,7 +359,7 @@ endef
recov_cfg:
@echo "./sec_usb_xloader.img 0x00020000" > $(IMAGE_TOOLS_CONFIG)
@echo "./sec_uce_boot.img 0x6A908000" >> $(IMAGE_TOOLS_CONFIG)
@echo "./l-loader.bin 0x1AC00000" >> $(IMAGE_TOOLS_CONFIG)
@echo "./recovery.bin 0x1AC00000" >> $(IMAGE_TOOLS_CONFIG)
.PHONY: recovery
recovery: recov_cfg
......@@ -382,7 +383,7 @@ recovery: recov_cfg
@read -r -p "Enter the device node. Press enter for /dev/ttyUSB1: " DEV && \
DEV=$${DEV:-/dev/ttyUSB1} && \
cd $(IMAGE_TOOLS_PATH) && \
ln -sf $(LLOADER_PATH)/l-loader.bin && \
ln -sf $(LLOADER_PATH)/recovery.bin && \
sudo ./hikey_idt -c $(IMAGE_TOOLS_CONFIG) -p $$DEV && \
rm -f $(IMAGE_TOOLS_CONFIG)
@echo
......@@ -409,11 +410,13 @@ endif
@echo "Wait until you see the (UART) message"
@echo " \"Android Fastboot mode - version x.x.\""
@echo " Press RETURN or SPACE key to quit.\""
@echo "It can take a while for the fastboot device to come up,"
@echo "so please wait ~10 seconds."
@read -r -p "Then press enter to continue flashing" dummy
@echo
fastboot flash ptable $(LLOADER_PATH)/prm_ptable.img
fastboot flash xloader $(IMAGE_TOOLS_PATH)/sec_xloader.img
fastboot flash fastboot $(LLOADER_PATH)/l-loader.bin
fastboot flash fip $(ARM_TF_PATH)/build/hikey960/$(ARM_TF_BUILD)/fip.bin
fastboot flash nvme $(IMAGE_TOOLS_PATH)/nvme.img
fastboot flash nvme $(IMAGE_TOOLS_PATH)/hisi-nvme.img
fastboot flash boot $(BOOT_IMG)
......@@ -356,6 +356,7 @@ system-img-cleaner:
lloader: arm-tf atf-fb
cd $(LLOADER_PATH) && \
ln -sf $(ARM_TF_PATH)/build/hikey/$(ARM_TF_BUILD)/bl1.bin && \
ln -sf $(ARM_TF_PATH)/build/hikey/$(ARM_TF_BUILD)/bl2.bin && \
ln -sf $(ATF_FB_PATH)/build/hikey/$(ATF_FB_BUILD)/bl1.bin fastboot.bin && \
$(MAKE) hikey PTABLE_LST=linux-$(CFG_FLASH_SIZE)g CROSS_COMPILE="$(CCACHE)$(AARCH32_CROSS_COMPILE)"
......@@ -460,11 +461,11 @@ recovery:
@echo
$(call flash_help)
@echo
python $(ROOT)/burn-boot/hisi-idt.py --img1=$(LLOADER_PATH)/l-loader.bin
python $(ROOT)/burn-boot/hisi-idt.py --img1=$(LLOADER_PATH)/recovery.bin
fastboot flash loader $(LLOADER_PATH)/l-loader.bin
@echo
@echo "3. Wait until you see the (UART) message"
@echo " \"Enter downloading mode. Please run fastboot command on Host.\""
@echo " \"usb: online (highspeed)\""
@echo " \"Enter fastboot mode...\""
@$(MAKE) --no-print flash FROM_RECOVERY=1
.PHONY: flash
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment