diff --git a/bindings/soc/qcom/qcom,guestvm-loader.yaml b/bindings/soc/qcom/qcom,guestvm-loader.yaml index 10533eb7bb46..5c0f71be6b19 100644 --- a/bindings/soc/qcom/qcom,guestvm-loader.yaml +++ b/bindings/soc/qcom/qcom,guestvm-loader.yaml @@ -16,6 +16,13 @@ properties: image_to_be_loaded: $ref: /schemas/types.yaml#/definitions/string + qcom,reserved-cpus: + Value type: + Definition: should contain cpus reserved for guestvm + + qcom,unisolate-timeout-ms: + description: timeout, in ms, for unisolating reserved cpus. + required: - compatible - image_to_be_loaded @@ -25,5 +32,7 @@ examples: qcom,guestvm_loader { compatible = "qcom,guestvm-loader"; image_to_be_loaded = "trustedvm"; + qcom,reserved-cpus = <4 5>; + qcom,unisolate-timeout-ms = <8000>; }; -... \ No newline at end of file +... diff --git a/qcom/lahaina.dtsi b/qcom/lahaina.dtsi index d130a7c3b4c3..4817d6aa6c38 100644 --- a/qcom/lahaina.dtsi +++ b/qcom/lahaina.dtsi @@ -5191,6 +5191,8 @@ qcom,guestvm_loader { compatible = "qcom,guestvm-loader"; image_to_be_loaded = "trustedvm"; + qcom,reserved-cpus = <4 5>; + qcom,unisolate-timeout-ms = <8000>; }; ssc_sensors: qcom,msm-ssc-sensors { diff --git a/qcom/shima.dtsi b/qcom/shima.dtsi index 39225b49decd..bd70e14fe87f 100644 --- a/qcom/shima.dtsi +++ b/qcom/shima.dtsi @@ -1174,6 +1174,8 @@ qcom,guestvm_loader { compatible = "qcom,guestvm-loader"; image_to_be_loaded = "trustedvm"; + qcom,reserved-cpus = <4 5>; + qcom,unisolate-timeout-ms = <8000>; };