ARM: dts: msm: Ignore dependencies on children by PM framework

Change https://lore.kernel.org/all/20230525113034.46880-1-tony@atomide.com
registers serial core controller as a child of msm uart device.

Since child should suspend first, due to the child's auto suspend
delay (SERIAL_PORT_AUTOSUSPEND_DELAY_MS), additional 500msecs
delay is added during msm_geni_serial_runtime_suspend.

Added new dtsi flag 'qcom,suspend-ignore-children', to ignore
dependencies on children by runtime PM framework, this helps to
exit quickly from msm_geni_serial_runtime_suspend and save power.

Signed-off-by: Visweswara Tanuku <quic_vtanuku@quicinc.com>
Signed-off-by: Panicker Harish <quic_pharish@quicinc.com>
This commit is contained in:
Panicker Harish
2024-12-04 17:16:05 +05:30
parent 95d75ef0a9
commit edeaedb760

View File

@@ -101,6 +101,7 @@
pinctrl-3 = <&qupv3_se5_default_cts>, <&qupv3_se5_default_rts>, pinctrl-3 = <&qupv3_se5_default_cts>, <&qupv3_se5_default_rts>,
<&qupv3_se5_default_tx>, <&qupv3_se5_default_rx>; <&qupv3_se5_default_tx>, <&qupv3_se5_default_rx>;
qcom,wakeup-byte = <0xFD>; qcom,wakeup-byte = <0xFD>;
qcom,suspend-ignore-children;
status = "disabled"; status = "disabled";
}; };