From e22ad5be7e7b3af2b2b99bea0a4ac7a72b75e23d Mon Sep 17 00:00:00 2001 From: Neal Liu Date: Fri, 2 Sep 2022 15:22:23 +0800 Subject: meta-aspeed: u-boot-aspeed-sdk: Add eMMC ABR ROM patch Address errata 80 from E2600-11.pdf in a ROM patch for integration into the OTP image. A otptool configuration file is provided as an example Signed-off-by: Neal Liu [AJ: Take 098e7ba124184 from https://github.com/AspeedTech-BMC/openbmc] Signed-off-by: Andrew Jeffery Change-Id: I936c60f9db8e36f3213f426aebeb62b72015303c --- meta-aspeed/classes/otptool.bbclass | 3 +++ 1 file changed, 3 insertions(+) (limited to 'meta-aspeed/classes') diff --git a/meta-aspeed/classes/otptool.bbclass b/meta-aspeed/classes/otptool.bbclass index 7da3e6ea81..bb05e64321 100644 --- a/meta-aspeed/classes/otptool.bbclass +++ b/meta-aspeed/classes/otptool.bbclass @@ -4,6 +4,7 @@ # function below. OTPTOOL_CONFIGS ?= "" OTPTOOL_KEY_DIR ?= "" +OTPTOOL_USER_DIR ?= "" OTPTOOL_EXTRA_OPTS ?= "" OTPTOOL_EXTRA_DEPENDS ?= " socsec-native" DEPENDS += '${@oe.utils.conditional("SOCSEC_SIGN_ENABLE", "1", "${OTPTOOL_EXTRA_DEPENDS}", "", d)}' @@ -12,10 +13,12 @@ do_otptool() { local otptool_config=$1 otptool_config_slug="$(basename ${otptool_config} .json)" otptool_config_outdir="${B}"/"${CONFIG_B_PATH}"/"${otptool_config_slug}" + otptool_user_folder="$([ -n "${OTPTOOL_USER_DIR}" ] && echo --user_data_folder ${OTPTOOL_USER_DIR})" mkdir -p "${otptool_config_outdir}" otptool make_otp_image \ --key_folder ${OTPTOOL_KEY_DIR} \ --output_folder "${otptool_config_outdir}" \ + ${otptool_user_folder} \ ${otptool_config} \ ${OTPTOOL_EXTRA_OPTS} -- cgit v1.2.3