diff --git a/bindings/power/supply/qcom,battery-charger.yaml b/bindings/power/supply/qcom,battery-charger.yaml index b3de6112..b553855e 100644 --- a/bindings/power/supply/qcom,battery-charger.yaml +++ b/bindings/power/supply/qcom,battery-charger.yaml @@ -54,6 +54,12 @@ properties: $ref: /schemas/types.yaml#/definitions/phandle-array minItems: 1 + qcom,ship-mode-immediate: + description: | + Flag indicating that ship mode will be configured immediately and enabled + after shut down is initiated. + $ref: /schemas/types.yaml#/definitions/flag + required: - compatible diff --git a/qcom/sun-mtp.dtsi b/qcom/sun-mtp.dtsi index a6e8d650..0aafa3f6 100644 --- a/qcom/sun-mtp.dtsi +++ b/qcom/sun-mtp.dtsi @@ -68,6 +68,7 @@ qcom,thermal-mitigation-step = <500000>; #cooling-cells = <2>; qcom,wireless-fw-name = "idt9418.bin"; + qcom,ship-mode-immediate; }; &pmic_glink_debug { diff --git a/qcom/sun-qrd-sku1.dtsi b/qcom/sun-qrd-sku1.dtsi index 1ec32423..5123f1a8 100644 --- a/qcom/sun-qrd-sku1.dtsi +++ b/qcom/sun-qrd-sku1.dtsi @@ -45,6 +45,7 @@ qcom,thermal-mitigation-step = <500000>; #cooling-cells = <2>; qcom,wireless-fw-name = "idt9418.bin"; + qcom,ship-mode-immediate; }; &pmic_glink_debug { diff --git a/qcom/sun-qrd-sku2.dtsi b/qcom/sun-qrd-sku2.dtsi index 4b02e10e..24045880 100644 --- a/qcom/sun-qrd-sku2.dtsi +++ b/qcom/sun-qrd-sku2.dtsi @@ -43,6 +43,7 @@ qcom,thermal-mitigation-step = <500000>; #cooling-cells = <2>; qcom,wireless-fw-name = "idt9418.bin"; + qcom,ship-mode-immediate; }; &pmic_glink_debug {