FROMLIST: i2c: qcom-cci: drop custom suspend/resume and rely on runti… - #1074
Salendarsingh Gaud (sgaud-quic) merged 1 commit into
Conversation
…me PM helpers cci_resume() unconditionally calls cci_resume_runtime() regardless of the runtime PM state. If the device is already runtime-suspended before system suspend, the clock is re-enabled while runtime_status remains RPM_SUSPENDED. As a result, pm_request_autosuspend() does not arm the timer, leaving the clock permanently enabled. Fixes: e517526 ("i2c: Add Qualcomm CCI I2C driver") Cc: stable@vger.kernel.org Reviewed-by: Vladimir Zapolskiy <vladimir.zapolskiy@linaro.org> Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com> Reviewed-by: Loic Poulain <loic.poulain@oss.qualcomm.com> Signed-off-by: Wenmeng Liu <wenmeng.liu@oss.qualcomm.com> Link: https://lore.kernel.org/all/20260625-cci-v1-1-a100cda673ce@oss.qualcomm.com/
|
Merge Check Failed: No CR Numbers Found Error: No Change Request numbers were found. Please add Change Request numbers to your pull request description in the format CRs-Fixed: 12345 or link GitHub issues that are associated with Change Requests. |
|
Merge Check Failed: CR Not Eligible for Merge CR 4583175 is not eligible for merge. The parent software image for kernel.qli.2.0 is not development complete. Entity: Please ensure the CR passes both CCT (ComponentChangeTasks) and ICT (Integration Change Tasks) validations. |
|
Merge Check Failed: No Change Task Found No associated change tasks found for CR 4649904 on any of the following entities: Entities:
CR: 4649904 Please ensure the CR has a change task associated with at least one of the entities for this branch. |
|
Reviewed-by: Vikram Sharma vikram.sharma@oss.qualcomm.com |
Test Matrix
|
LAVA Failed Case Triage SummaryPR: #1074 Job 223469 | SoC shikra-iqs-evkLAVA job: https://lava-oss.qualcomm.com/scheduler/job/223469 Failed test cases in LAVA job 223469 (SoC: shikra-iqs-evk).
Job 223470 | SoC qcs6490-rb3gen2LAVA job: https://lava-oss.qualcomm.com/scheduler/job/223470 Failed test cases in LAVA job 223470 (SoC: qcs6490-rb3gen2).
Job 223471 | SoC lemans-evkLAVA job: https://lava-oss.qualcomm.com/scheduler/job/223471 Failed test cases in LAVA job 223471 (SoC: lemans-evk).
Job 223472 | SoC purwa-evkLAVA job: https://lava-oss.qualcomm.com/scheduler/job/223472 Failed test cases in LAVA job 223472 (SoC: purwa-evk).
Job 223473 | SoC qcs8300-rideLAVA job: https://lava-oss.qualcomm.com/scheduler/job/223473 Failed test cases in LAVA job 223473 (SoC: qcs8300-ride).
Job 223474 | SoC qcs9100-rideLAVA job: https://lava-oss.qualcomm.com/scheduler/job/223474 Failed test cases in LAVA job 223474 (SoC: qcs9100-ride).
Job 223475 | SoC hamoa-evkLAVA job: https://lava-oss.qualcomm.com/scheduler/job/223475 Failed test cases in LAVA job 223475 (SoC: hamoa-evk).
Job 223476 | SoC qcs615-rideLAVA job: https://lava-oss.qualcomm.com/scheduler/job/223476 Failed test cases in LAVA job 223476 (SoC: qcs615-ride).
Job 223477 | SoC monaco-evkLAVA job: https://lava-oss.qualcomm.com/scheduler/job/223477 Failed test cases in LAVA job 223477 (SoC: monaco-evk).
|
57257b8
into
qualcomm-linux:qcom-6.18.y
…me PM helpers
cci_resume() unconditionally calls cci_resume_runtime() regardless of the runtime PM state
If the device is already runtime-suspended before system suspend, the clock is re-enabled while runtime_status remains RPM_SUSPENDED. As a result, pm_request_autosuspend() does not arm the timer, leaving the clock permanently enabled.
Fixes: e517526 ("i2c: Add Qualcomm CCI I2C driver")
Cc: stable@vger.kernel.org
Reviewed-by: Vladimir Zapolskiy vladimir.zapolskiy@linaro.org
Reviewed-by: Konrad Dybcio konrad.dybcio@oss.qualcomm.com
Reviewed-by: Loic Poulain loic.poulain@oss.qualcomm.com
Link: https://lore.kernel.org/all/20260625-cci-v1-1-a100cda673ce@oss.qualcomm.com/
CRs-Fixed: 4649904