linux/drivers/interconnect/qcom
Dmitry Baryshkov 98e4284d2e interconnect: qcom: sdx75: convert to dynamic IDs
Stop using fixed and IDs and covert the platform to use dynamic IDs for
the interconnect. This gives more flexibility and also allows us to drop
the .num_links member, saving from possible errors related to it being
not set or set incorrectly.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Link: https://lore.kernel.org/r/20251031-rework-icc-v3-16-0575304c9624@oss.qualcomm.com
Signed-off-by: Georgi Djakov <djakov@kernel.org>
2025-11-02 23:17:52 +02:00
..
bcm-voter.c interconnect: qcom: bcm-voter: Use enable_maks for keepalive voting 2023-08-22 01:43:56 +03:00
bcm-voter.h interconnect: qcom: icc-rpmh: Retire DEFINE_QBCM 2023-08-22 15:07:33 +03:00
glymur.c interconnect: qcom: icc-rpmh: convert link_nodes to dynamic array 2025-11-02 23:15:30 +02:00
icc-common.c interconnect: qcom: add missing MODULE_DESCRIPTION() macros 2024-06-13 16:12:26 +03:00
icc-common.h interconnect: constify of_phandle_args in xlate 2024-02-26 00:38:17 +02:00
icc-rpm-clocks.c interconnect: qcom: qcm2290: Hook up MAS_APPS_PROC's bus clock 2023-10-09 15:08:03 +03:00
icc-rpm.c interconnect: qcom: icc-rpm: Set the count member before accessing the flex array 2024-12-17 14:03:02 +02:00
icc-rpm.h interconnect: qcom: Make qnoc_remove return void 2023-11-22 15:57:07 +02:00
icc-rpmh.c interconnect: avoid memory allocation when 'icc_bw_lock' is held 2025-06-27 21:43:40 +03:00
icc-rpmh.h interconnect: qcom: icc-rpmh: convert link_nodes to dynamic array 2025-11-02 23:15:30 +02:00
Kconfig interconnect: qcom: add glymur interconnect provider driver 2025-08-18 13:43:18 +03:00
Makefile interconnect: qcom: add glymur interconnect provider driver 2025-08-18 13:43:18 +03:00
milos.c interconnect: qcom: icc-rpmh: convert link_nodes to dynamic array 2025-11-02 23:15:30 +02:00
msm8909.c interconnect: Switch back to struct platform_driver::remove() 2024-10-22 12:34:18 +03:00
msm8916.c interconnect: Switch back to struct platform_driver::remove() 2024-10-22 12:34:18 +03:00
msm8937.c interconnect: Switch back to struct platform_driver::remove() 2024-10-22 12:34:18 +03:00
msm8939.c interconnect: Switch back to struct platform_driver::remove() 2024-10-22 12:34:18 +03:00
msm8953.c interconnect: Switch back to struct platform_driver::remove() 2024-10-22 12:34:18 +03:00
msm8974.c interconnect: Switch back to struct platform_driver::remove() 2024-10-22 12:34:18 +03:00
msm8976.c interconnect: Switch back to struct platform_driver::remove() 2024-10-22 12:34:18 +03:00
msm8996.c interconnect: Switch back to struct platform_driver::remove() 2024-10-22 12:34:18 +03:00
msm8996.h interconnect: qcom: Add MSM8996 interconnect provider driver 2021-11-22 18:35:22 +02:00
osm-l3.c interconnect: avoid memory allocation when 'icc_bw_lock' is held 2025-06-27 21:43:40 +03:00
qcm2290.c interconnect: Switch back to struct platform_driver::remove() 2024-10-22 12:34:18 +03:00
qcs404.c interconnect: Switch back to struct platform_driver::remove() 2024-10-22 12:34:18 +03:00
qcs615.c interconnect: qcom: qcs615: convert to dynamic IDs 2025-11-02 23:16:50 +02:00
qcs8300.c interconnect: qcom: qcs8300: convert to dynamic IDs 2025-11-02 23:16:58 +02:00
qdu1000.c interconnect: qcom: qdu1000: convert to dynamic IDs 2025-11-02 23:17:07 +02:00
sa8775p.c interconnect: qcom: icc-rpmh: convert link_nodes to dynamic array 2025-11-02 23:15:30 +02:00
sar2130p.c interconnect: qcom: sar2130p: convert to dynamic IDs 2025-11-02 23:17:17 +02:00
sc7180.c interconnect: qcom: sc7180: convert to dynamic IDs 2025-11-02 23:17:22 +02:00
sc7280.c interconnect: qcom: sc7280: convert to dynamic IDs 2025-11-02 23:15:34 +02:00
sc8180x.c interconnect: qcom: sc8180x: convert to dynamic IDs 2025-11-02 23:15:38 +02:00
sc8280xp.c interconnect: qcom: sc8280xp: convert to dynamic IDs 2025-11-02 23:15:42 +02:00
sdm660.c interconnect: Switch back to struct platform_driver::remove() 2024-10-22 12:34:18 +03:00
sdm670.c interconnect: qcom: sdm670: convert to dynamic IDs 2025-11-02 23:17:33 +02:00
sdm845.c interconnect: qcom: sdm845: convert to dynamic IDs 2025-11-02 23:15:51 +02:00
sdx55.c interconnect: qcom: sdx55: convert to dynamic IDs 2025-11-02 23:17:39 +02:00
sdx65.c interconnect: qcom: sdx65: convert to dynamic IDs 2025-11-02 23:17:46 +02:00
sdx75.c interconnect: qcom: sdx75: convert to dynamic IDs 2025-11-02 23:17:52 +02:00
sm6115.c interconnect: Switch back to struct platform_driver::remove() 2024-10-22 12:34:18 +03:00
sm6350.c interconnect: Switch back to struct platform_driver::remove() 2024-10-22 12:34:18 +03:00
sm6350.h interconnect: qcom: Add SM6350 driver support 2022-06-20 14:27:07 +03:00
sm7150.c interconnect: Switch back to struct platform_driver::remove() 2024-10-22 12:34:18 +03:00
sm7150.h interconnect: qcom: Add SM7150 driver support 2024-02-29 22:42:38 +02:00
sm8150.c interconnect: Switch back to struct platform_driver::remove() 2024-10-22 12:34:18 +03:00
sm8150.h interconnect: qcom: drop obsolete OSM_L3/EPSS defines 2023-03-20 16:42:27 +02:00
sm8250.c interconnect: qcom: sm8250: convert to dynamic IDs 2025-11-02 23:15:56 +02:00
sm8350.c interconnect: Switch back to struct platform_driver::remove() 2024-10-22 12:34:18 +03:00
sm8350.h interconnect: qcom: sm8350: drop DISP nodes 2024-08-23 23:04:51 +03:00
sm8450.c interconnect: Switch back to struct platform_driver::remove() 2024-10-22 12:34:18 +03:00
sm8450.h interconnect: qcom: Add SM8450 interconnect provider driver 2021-12-14 23:43:26 +02:00
sm8550.c interconnect: Switch back to struct platform_driver::remove() 2024-10-22 12:34:18 +03:00
sm8550.h interconnect: qcom: sm8550: Remove bogus per-RSC BCMs and nodes 2024-01-31 15:47:47 +02:00
sm8650.c interconnect: qcom: sm8650: remove regmap config for mc_virt & clk_virt 2025-05-19 17:09:32 +03:00
sm8650.h interconnect: qcom: sm8650: add the MASTER_APSS_NOC 2025-04-28 17:50:21 +03:00
sm8750.c interconnect: sm8750: Add missing const to static qcom_icc_desc 2025-01-13 19:59:09 +02:00
smd-rpm.c interconnect: Switch back to struct platform_driver::remove() 2024-10-22 12:34:18 +03:00
x1e80100.c interconnect: qcom: x1e80100: convert to dynamic IDs 2025-11-02 23:16:08 +02:00