developer | 23f9f0f | 2023-06-15 13:06:25 +0800 | [diff] [blame] | 1 | --- a/target/linux/mediatek/image/Makefile |
| 2 | +++ b/target/linux/mediatek/image/Makefile |
| 3 | @@ -86,6 +86,24 @@ define Build/rootfs-encrypt |
| 4 | $(if $(ROOTFS_ENCRYPT),$(call Build/squashfs-encrypt)) |
| 5 | endef |
| 6 | |
| 7 | +define append-opteenode |
| 8 | + LD_LIBRARY_PATH=$(STAGING_DIR_HOST)/lib \ |
| 9 | + fdtput $(1) "/reserved-memory/secmon@43000000" -tx reg 0 0x43000000 0 0x11f0000 |
| 10 | + LD_LIBRARY_PATH=$(STAGING_DIR_HOST)/lib \ |
| 11 | + fdtput $(1) /firmware -cp |
| 12 | + LD_LIBRARY_PATH=$(STAGING_DIR_HOST)/lib \ |
| 13 | + fdtput $(1) /firmware/optee -cp |
| 14 | + LD_LIBRARY_PATH=$(STAGING_DIR_HOST)/lib \ |
| 15 | + fdtput $(1) /firmware/optee -ts compatible "linaro,optee-tz" |
| 16 | + LD_LIBRARY_PATH=$(STAGING_DIR_HOST)/lib \ |
| 17 | + fdtput $(1) /firmware/optee -ts method "smc" |
| 18 | + LD_LIBRARY_PATH=$(STAGING_DIR_HOST)/lib \ |
| 19 | + fdtput $(1) /firmware/optee -ts status "okay" |
| 20 | +endef |
| 21 | + |
| 22 | +define Build/append-opteenode |
| 23 | + $(if $(CONFIG_PACKAGE_optee-mediatek),$(call append-opteenode, $(1))) |
| 24 | +endef |
| 25 | # build signed fit |
| 26 | define Build/fit-sign |
| 27 | $(TOPDIR)/scripts/mkits.sh \ |