From 404b7fade5bb65ee734281dbf1da78d4457b33dd Mon Sep 17 00:00:00 2001 From: Zhen Kong Date: Thu, 24 Mar 2016 17:04:31 -0700 Subject: [PATCH] qseecom: add a new flag commonlib64-loaded-by-uefi Add flag commonlib64-loaded-by-uefi to indicate commonlib64 is loaded by uefi already. Change-Id: I9dd3f6bf92e178f1207424b09f39f2e08164df17 Signed-off-by: Zhen Kong --- Documentation/devicetree/bindings/qseecom/qseecom.txt | 1 + drivers/misc/qseecom.c | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/Documentation/devicetree/bindings/qseecom/qseecom.txt b/Documentation/devicetree/bindings/qseecom/qseecom.txt index 1a04d881fcae..a6bf4147460e 100644 --- a/Documentation/devicetree/bindings/qseecom/qseecom.txt +++ b/Documentation/devicetree/bindings/qseecom/qseecom.txt @@ -25,6 +25,7 @@ Optional properties: - qcom,appsbl-qseecom-support : indicates if there is qseecom support in appsbootloader - vdd-hba-supply : handle for fixed power regulator - qcom,qsee-reentrancy-support: indicates the qsee reentrancy phase supported by the target + - qcom,commonlib64-loaded-by-uefi: indicates commonlib64 is loaded by uefi already Example: qcom,qseecom@fe806000 { diff --git a/drivers/misc/qseecom.c b/drivers/misc/qseecom.c index e4694b6d5f5b..2455e0b06a51 100644 --- a/drivers/misc/qseecom.c +++ b/drivers/misc/qseecom.c @@ -7709,6 +7709,11 @@ static int qseecom_probe(struct platform_device *pdev) pr_debug("qseecom.appsbl_qseecom_support = 0x%x", qseecom.appsbl_qseecom_support); + qseecom.commonlib64_loaded = + of_property_read_bool((&pdev->dev)->of_node, + "qcom,commonlib64-loaded-by-uefi"); + pr_debug("qseecom.commonlib64-loaded-by-uefi = 0x%x", + qseecom.commonlib64_loaded); qseecom.no_clock_support = of_property_read_bool((&pdev->dev)->of_node, "qcom,no-clock-support");