Re: [PATCH v8 2/3] arm64: dts: qcom: kodiak: enable inline crypto engine for SDHC
From: Kuldeep Singh
Date: Tue Jun 30 2026 - 06:24:57 EST
> qcom_ice_probe()
> -> qcom_ice_create()
> -> devm_clk_get_optional_enabled()
>
> If we remove the _enabled suffix and put a ice_resume() in ice_get(),
> I believe this is no longer an issue
I see your point.
devm_clk_get_optional_enabled turns clocks on, whereas using
devm_clk_get_optioanl will only get handle but don't enable clock.
Please note, clocks are needed at probe to read ice hw version and then
later ufs/sdhc fetch ice instance using of_qcom_ice_get() and control
suspend/resume path.
But my idea is, if storage itself isn't there(like sdhc on
qcs6490-rb3gen2) then why sdhc-ice should even probe and check hardware
version? as there's no significance in even probing ice.
--
Regards
Kuldeep