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
..
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
Kconfig soc: qcom: Add UBWC config provider 2025-07-04 17:48:39 -07:00
kryo-l2-accessors.c soc: qcom: Switch to EXPORT_SYMBOL_GPL() 2023-09-27 16:08:38 -07:00
llcc-qcom.c soc: qcom: llcc: fix v1 SB syndrome register offset 2026-03-30 08:23:36 -05:00
Makefile soc: qcom: Add UBWC config provider 2025-07-04 17:48:39 -07: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_altmode.c soc: qcom: pmic_glink_altmode: Fix TBT->SAFE->!TBT transition 2026-03-18 21:51:11 -05:00
pmic_glink.c soc: qcom: pmic_glink: Add support for Glymur and Kaanapali 2026-02-23 10:35:35 -06:00
pmic_pdcharger_ulog.c soc: qcom: mention intentionally broken module autoloading 2024-04-21 11:22:11 -05:00
pmic_pdcharger_ulog.h tracing/treewide: Remove second parameter of __assign_str() 2024-05-22 20:14:47 -04: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 soc: qcom: qcom_stats: Add QMP support for syncing ddr stats 2025-06-17 09:12:08 -05:00
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
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_master_stats.c soc: qcom: use devm_kcalloc() for array space allocation 2025-09-08 09:40:12 -05:00
rpm-proc.c soc: Switch back to struct platform_driver::remove() 2024-11-01 17:08:57 +01:00
rpmh-internal.h soc: qcom: rpmh-rsc: Avoid unnecessary checks on irq-done response 2022-12-05 15:12:17 -06:00
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 soc: qcom: smd-rpm: add qcom,smd-rpm compatible 2024-08-14 22:14:42 -05:00
smem_state.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
smem.c soc: driver updates for 7.0 2026-02-10 20:45:30 -08:00
smp2p.c soc: qcom: smp2p: Add support for smp2p v2 2026-03-15 20:23:23 -05:00
smsm.c soc: Switch to irq_domain_create_*() 2025-05-16 21:06:11 +02:00
socinfo.c soc: qcom: socinfo: Add SoC ID for SA8650P 2026-03-30 08:58:58 -05:00
spm.c soc: qcom: spm: add missing MODULE_DESCRIPTION() 2024-06-05 22:02:16 -05:00
trace_icc-bwmon.h soc: qcom: icc-bwmon: Add tracepoints in bwmon_intr_thread 2024-07-31 22:22:47 -05:00
trace-aoss.h tracing/treewide: Remove second parameter of __assign_str() 2024-05-22 20:14:47 -04:00
trace-rpmh.h tracing/treewide: Remove second parameter of __assign_str() 2024-05-22 20:14:47 -04:00
trace-smp2p.h soc: qcom: smp2p: Introduce tracepoint support 2024-07-28 21:58:46 -05:00
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