FROMLIST: Shikra: Support for QCE - #1077
Salendarsingh Gaud (sgaud-quic) merged 2 commits into
Conversation
Shikra reuses the same QCE integration as Agatti and should follow the corresponding binding requirements too. Move the Shikra compatible to the appropriate binding hierarchy (matching qcom,qcm2290-qce) to reflect the underlying hardware description. Fixes: 45834ff ("dt-bindings: crypto: qcom-qce: Document the Shikra crypto engine") Signed-off-by: Kuldeep Singh <kuldeep.singh@oss.qualcomm.com> Link: https://lore.kernel.org/linux-arm-msm/CAMRc=MckdJyEvOq73Fi+Q-sr1aoL6QzvHsNq-3k62RSi9sy08A@mail.gmail.com/ Signed-off-by: Roopak Houji <rhouji@qti.qualcomm.com> Signed-off-by: Abhinaba Rakshit <abhinaba.rakshit@oss.qualcomm.com>
Shikra is derived from Agatti and uses the same QCE integration. Update the QCE node to match the underlying hardware implementation by adjusting the fallback compatible and related properties, including clocks and clock-names. Signed-off-by: Kuldeep Singh <kuldeep.singh@oss.qualcomm.com> Link: https://lore.kernel.org/linux-arm-msm/20260907-b4-shikra_crypto_changse-v6-2-0676f61894b3@oss.qualcomm.com/ Signed-off-by: Roopak Houji <rhouji@qti.qualcomm.com> Signed-off-by: Abhinaba Rakshit <abhinaba.rakshit@oss.qualcomm.com>
|
Merge Check Failed: No Change Task Found No associated change tasks found for CR 4663571 on any of the following entities: Entities:
CR: 4663571 Please ensure the CR has a change task associated with at least one of the entities for this branch. |
|
qli-2.1 pull-request freeze |
Test Matrix
|
Test Matrix
|
aff7542
into
qualcomm-linux:qcom-6.18.y
PR #1077 — validate-patchPR: #1077
Final Summary
|
PR #1077 — checker-log-analyzerPR: #1077
Detailed report: Full report
|
LAVA Failed Case Triage SummaryPR: #1077 Job 225930 | SoC monaco-evkLAVA job: https://lava-oss.qualcomm.com/scheduler/job/225930 Failed test cases in LAVA job 225930 (SoC: monaco-evk).
Job 225931 | SoC shikra-iqs-evkLAVA job: https://lava-oss.qualcomm.com/scheduler/job/225931 Failed test cases in LAVA job 225931 (SoC: shikra-iqs-evk).
Job 225932 | SoC hamoa-evkLAVA job: https://lava-oss.qualcomm.com/scheduler/job/225932 Failed test cases in LAVA job 225932 (SoC: hamoa-evk).
Job 225933 | SoC qcs9100-rideLAVA job: https://lava-oss.qualcomm.com/scheduler/job/225933 Failed test cases in LAVA job 225933 (SoC: qcs9100-ride).
Job 225934 | SoC qcs615-rideLAVA job: https://lava-oss.qualcomm.com/scheduler/job/225934 Failed test cases in LAVA job 225934 (SoC: qcs615-ride).
Job 225935 | SoC qcs8300-rideLAVA job: https://lava-oss.qualcomm.com/scheduler/job/225935 Failed test cases in LAVA job 225935 (SoC: qcs8300-ride).
Job 225936 | SoC purwa-evkLAVA job: https://lava-oss.qualcomm.com/scheduler/job/225936 Failed test cases in LAVA job 225936 (SoC: purwa-evk).
Job 225937 | SoC lemans-evkLAVA job: https://lava-oss.qualcomm.com/scheduler/job/225937 Failed test cases in LAVA job 225937 (SoC: lemans-evk).
Job 225938 | SoC qcs6490-rb3gen2LAVA job: https://lava-oss.qualcomm.com/scheduler/job/225938 Failed test cases in LAVA job 225938 (SoC: qcs6490-rb3gen2).
|
This patch series enable QCE support on Shikra.
Shikra is derived from agatti target and QCE was using different compatible configuration
Also, one more reason to update QCE is, clk-smd-rpm was doing proxy voting and crypto was consuming it. With proxy vote removal, qce need to vote for it's own clocks explicitly which is already being done for agatti target. Adapt same mechanism to Shikra QCE too.
https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/tree/arch/arm64/boot/dts/qcom/agatti.dtsi#n889
The current qce configuration will still work but this one is more appropriately describing the hardware.
CRs-fixed: 4663571
qcom-next PR: qualcomm-linux/kernel-topics#1792
Signed-off-by: Kuldeep Singh kuldeep.singh@oss.qualcomm.com
Link: https://lore.kernel.org/linux-arm-msm/20260907-b4-shikra_crypto_changse-v6-0-0676f61894b3@oss.qualcomm.com/
Signed-off-by: Roopak Houji rhouji@qti.qualcomm.com
Signed-off-by: Abhinaba Rakshit abhinaba.rakshit@oss.qualcomm.com