From b9a8673456a72cabb858f8b8d2c202105cefee69 Mon Sep 17 00:00:00 2001 From: Brandon Kim Date: Mon, 29 Mar 2021 18:01:40 -0700 Subject: meta-quanta: gbs: detect-gpio-present: Mapper wait once mapper wait call should not be called every loop Signed-off-by: Brandon Kim Change-Id: I7763f8dfbd78fdacbdbf21076cbc56cde8b7bc17 --- .../gbs-detect-gpio-present/files/detect-gpio-present.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'meta-quanta') diff --git a/meta-quanta/meta-gbs/recipes-gbs/gbs-detect-gpio-present/files/detect-gpio-present.sh b/meta-quanta/meta-gbs/recipes-gbs/gbs-detect-gpio-present/files/detect-gpio-present.sh index 2bbe46e84..eec0a0ba2 100644 --- a/meta-quanta/meta-gbs/recipes-gbs/gbs-detect-gpio-present/files/detect-gpio-present.sh +++ b/meta-quanta/meta-gbs/recipes-gbs/gbs-detect-gpio-present/files/detect-gpio-present.sh @@ -25,10 +25,14 @@ LOG_DEASSERT_FLAG="false" LOG_GENID_FLAG="0x0020" present_state=("true" "true" "true" "true" "true" "true" "true" "true" "true" "true") +for i in ${!PRESENT_OBJPATH[@]} +do + mapper wait ${PRESENT_OBJPATH[$i]} +done + while true; do for i in ${!PRESENT_OBJPATH[@]} do - mapper wait ${PRESENT_OBJPATH[$i]} boot_status="$(busctl get-property $SERVICE_NAME ${PRESENT_OBJPATH[$i]} $INTERFACE_NAME Present | awk '{print $2}')" if [ $boot_status == "false" ] && [ ${present_state[$i]} == "true" ];then -- cgit v1.2.3