mirror-linux/drivers/soc/qcom
Manivannan Sadhasivam 462a85f9f8 soc: qcom: ice: Fix the error code when 'qcom,ice' property is not found
When both 'ice' reg entry and 'qcom,ice' property are not found in DT, then
it implies that ICE is not supported. So return -EOPNOTSUPP instead of
-ENODEV to client drivers to specify ICE functionality is not supported.

Fixes: b9ab7217dd ("soc: qcom: ice: Return proper error codes from devm_of_qcom_ice_get() instead of NULL")
Reported-by: Marek Szyprowski <m.szyprowski@samsung.com>
Closes: https://lore.kernel.org/linux-arm-msm/8bac0358-9da0-4cbb-98ee-333b85ba4908@samsung.com
Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com>
Link: https://lore.kernel.org/r/20260520155704.130803-1-manivannan.sadhasivam@oss.qualcomm.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
2026-05-21 18:18:44 -05:00
..
Kconfig
Makefile
apr.c ASoC: qcom: Constify GPR packet being send over GPR interface 2026-04-06 09:40:30 -05:00
cmd-db.c soc: qcom: cmd-db: Use devm_memremap() to fix memory leak in cmd_db_dev_probe 2026-01-07 12:42:30 -06:00
icc-bwmon.c soc: qcom: icc-bwmon: Fix handling dev_pm_opp_find_bw_*() errors 2025-08-18 21:28:06 -05:00
ice.c soc: qcom: ice: Fix the error code when 'qcom,ice' property is not found 2026-05-21 18:18:44 -05:00
kryo-l2-accessors.c
llcc-qcom.c soc: qcom: llcc: fix v1 SB syndrome register offset 2026-03-30 08:23:36 -05:00
mdt_loader.c soc: qcom: mdtloader: Remove qcom_mdt_pas_init() from exported symbols 2026-01-13 12:14:34 -06:00
ocmem.c soc: qcom: ocmem: return -EPROBE_DEFER is ocmem is not available 2026-03-23 21:20:41 -05:00
pdr_interface.c soc: qcom: pdr: Use the unified QMI service ID instead of defining it locally 2026-03-15 20:54:39 -05:00
pdr_internal.h soc: drivers for 7.1 2026-04-16 20:34:34 -07:00
pmic_glink.c soc: qcom: pmic_glink: Add support for Glymur and Kaanapali 2026-02-23 10:35:35 -06:00
pmic_glink_altmode.c soc: qcom: pmic_glink_altmode: Fix TBT->SAFE->!TBT transition 2026-03-18 21:51:11 -05:00
pmic_pdcharger_ulog.c
pmic_pdcharger_ulog.h
qcom-geni-se.c soc: qcom: geni-se: Add support to load QUP SE Firmware via Linux subsystem 2025-09-17 13:49:58 -05:00
qcom-pbs.c soc: qcom: pbs: fix device leak on lookup 2025-10-22 17:23:14 -05:00
qcom_aoss.c soc: qcom: aoss: compare against normalized cooling state 2026-03-30 08:26:17 -05:00
qcom_gsbi.c soc: qcom: gsbi: fix double disable caused by devm 2025-10-22 17:24:52 -05:00
qcom_pd_mapper.c Devicetree updates for v7.1: 2026-04-17 14:09:02 -07:00
qcom_pdr_msg.c soc: qcom: pd-mapper: Fix element length in servreg_loc_pfr_req_ei 2026-03-15 20:36:05 -05:00
qcom_stats.c
qmi_encdec.c soc: qcom: preserve CPU endianness for QMI_DATA_LEN 2026-01-16 08:19:46 -06:00
qmi_interface.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
ramp_controller.c soc: remove unneeded 'fast_io' parameter in regmap_config 2025-08-13 20:39:33 -05:00
rmtfs_mem.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
rpm-proc.c
rpm_master_stats.c soc: qcom: use devm_kcalloc() for array space allocation 2025-09-08 09:40:12 -05:00
rpmh-internal.h
rpmh-rsc.c soc: qcom: rpmh-rsc: Unconditionally clear _TRIGGER bit for TCS 2025-08-27 12:27:20 -05:00
rpmh.c treewide: Replace kmalloc with kmalloc_obj for non-scalar types 2026-02-21 01:02:28 -08:00
smd-rpm.c
smem.c soc: driver updates for 7.0 2026-02-10 20:45:30 -08:00
smem_state.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
smp2p.c soc: qcom: smp2p: Add support for smp2p v2 2026-03-15 20:23:23 -05:00
smsm.c
socinfo.c soc: qcom: socinfo: Add SoC ID for SA8650P 2026-03-30 08:58:58 -05:00
spm.c
trace-aoss.h
trace-rpmh.h
trace-smp2p.h
trace_icc-bwmon.h
ubwc_config.c soc: qcom: ubwc: Add support for Mahua 2026-03-25 21:45:37 -05:00
wcnss_ctrl.c soc: qcom: wcnss: simplify allocation of req 2026-03-30 08:46:25 -05:00