aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/interconnect
AgeCommit message (Expand)AuthorFilesLines
10 daysMerge branch 'icc-misc' into icc-nextGeorgi Djakov3-16/+54
10 daysMerge branch 'icc-hawi' into icc-nextGeorgi Djakov3-0/+2039
10 daysinterconnect: qcom: add Hawi interconnect provider driverVivek Aknurwar3-0/+2039
10 daysMerge branch 'icc-eliza' into icc-nextGeorgi Djakov1-4/+11
10 daysMerge branch 'icc-nord' into icc-nextGeorgi Djakov3-0/+2695
2026-05-15interconnect: qcom: eliza: Add SDCC1 slave nodeAbel Vesa1-4/+11
2026-05-10interconnect: qcom: Restrict drivers per ARM/ARM64Krzysztof Kozlowski1-0/+38
2026-05-10interconnect: qcom: Fix indentationKrzysztof Kozlowski1-14/+14
2026-05-10interconnect: Move MODULE_DEVICE_TABLE next to the table itselfKrzysztof Kozlowski1-1/+1
2026-05-10interconnect: Do not create empty devres on missing interconnectsKrzysztof Kozlowski1-1/+1
2026-05-10interconnect: qcom: Add interconnect provider driver for Nord SoCOdelu Kukatla3-0/+2695
2026-05-10interconnect: qcom: add Shikra interconnect provider driverRaviteja Laggyshetty3-0/+1848
2026-04-07Merge tag 'icc-7.1-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git...Greg Kroah-Hartman11-408/+3499
2026-04-02interconnect: debugfs: fix devm_kstrdup and kfree mismatchGui-Dong Han1-3/+6
2026-03-27Merge branch 'icc-msm8974' into icc-nextGeorgi Djakov4-397/+1239
2026-03-26interconnect: qcom: msm8974: expand DEFINE_QNODE macrosDmitry Baryshkov1-143/+1190
2026-03-26interconnect: qcom: msm8974: switch to the main icc-rpm driverDmitry Baryshkov1-261/+43
2026-03-26interconnect: qcom: let platforms declare their bugginessDmitry Baryshkov2-7/+13
2026-03-26interconnect: qcom: define OCMEM bus resourceDmitry Baryshkov2-0/+7
2026-03-26interconnect: qcom: icc-rpm: allow overwriting get_bw callbackDmitry Baryshkov2-0/+2
2026-03-26interconnect: qcom: drop unused is_on flagDmitry Baryshkov1-2/+0
2026-03-17Merge branch 'icc-qcs615' into icc-nextGeorgi Djakov1-0/+247
2026-03-17interconnect: qcom: qcs615: enable QoS configurationOdelu Kukatla1-0/+247
2026-03-14interconnect: qcom: sm8450: Fix NULL pointer dereference in icc_link_nodes()Vladimir Zapolskiy1-2/+2
2026-03-06Merge branch 'icc-qcs8300' into icc-nextGeorgi Djakov1-0/+375
2026-03-06Merge branch 'icc-mahua' into icc-nextGeorgi Djakov1-5/+33
2026-03-06Merge branch 'icc-eliza' into icc-nextGeorgi Djakov3-0/+1596
2026-03-06interconnect: qcom: Add Eliza interconnect provider driverOdelu Kukatla3-0/+1596
2026-03-06interconnect: qcom: De-acronymize SoC namesKrzysztof Kozlowski2-3/+3
2026-03-06interconnect: qcom: qcs8300: enable QoS configurationOdelu Kukatla1-0/+375
2026-03-06interconnect: qcom: glymur: Add Mahua SoC supportRaviteja Laggyshetty1-5/+33
2026-02-21Convert 'alloc_flex' family to use the new default GFP_KERNEL argumentLinus Torvalds1-1/+1
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds3-4/+4
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook3-5/+5
2026-01-30Merge tag 'icc-6.20-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/gi...Greg Kroah-Hartman10-8/+738
2026-01-22interconnect: qcom: msm8974: drop duplicated RPM_BUS_{MASTER,SLAVE}_REQ definesGabor Juhos1-3/+0
2026-01-22interconnect: qcom: smd-rpm: drop duplicated QCOM_RPM_SMD_KEY_RATE defineGabor Juhos1-1/+0
2026-01-21interconnect: qcom: qcs8300: fix the num_links for nsp icc nodeRaviteja Laggyshetty1-1/+1
2026-01-13Merge branch 'icc-mtk' into icc-nextGeorgi Djakov4-3/+397
2026-01-13interconnect: Add kunit tests for core functionalityKuan-Wei Chiu3-0/+340
2026-01-12interconnect: debugfs: initialize src_node and dst_node to empty stringsGeorgi Djakov1-0/+5
2025-12-21interconnect: mediatek: Aggregate bandwidth with saturating addNicolas Frattaroli1-1/+4
2025-12-21interconnect: mediatek: Don't hijack parent deviceNicolas Frattaroli1-2/+2
2025-12-21interconnect: mediatek: Add support for MediaTek MT8196 EMI ICCAngeloGioacchino Del Regno3-0/+391
2025-11-19interconnect: qcom: sm6350: enable QoS configurationLuca Weiss1-0/+288
2025-11-19interconnect: qcom: sm6350: Remove empty BCM arraysLuca Weiss1-10/+0
2025-11-19interconnect: qcom: icc-rpmh: Get parent's regmap for nested NoCsLuca Weiss1-7/+12
2025-11-19Merge branch 'icc-dynamic-ids' into icc-nextGeorgi Djakov50-10813/+6715
2025-11-19Merge branch 'icc-kaanapali' into icc-nextGeorgi Djakov3-0/+1879
2025-11-02interconnect: qcom: icc-rpmh: drop support for non-dynamic IDSDmitry Baryshkov27-286/+5
2025-11-02interconnect: qcom: sm8750: convert to dynamic IDsDmitry Baryshkov1-386/+230
2025-11-02interconnect: qcom: sm8650: convert to dynamic IDsDmitry Baryshkov2-438/+247
2025-11-02interconnect: qcom: sm8550: convert to dynamic IDsDmitry Baryshkov2-416/+237
2025-11-02interconnect: qcom: sm8450: convert to dynamic IDsDmitry Baryshkov2-501/+280
2025-11-02interconnect: qcom: sm8350: convert to dynamic IDsDmitry Baryshkov2-507/+345
2025-11-02interconnect: qcom: sm8150: convert to dynamic IDsDmitry Baryshkov2-513/+355
2025-11-02interconnect: qcom: sm7150: convert to dynamic IDsDmitry Baryshkov2-474/+329
2025-11-02interconnect: qcom: sm6350: convert to dynamic IDsDmitry Baryshkov2-461/+317
2025-11-02interconnect: qcom: sdx75: convert to dynamic IDsDmitry Baryshkov2-307/+174
2025-11-02interconnect: qcom: sdx65: convert to dynamic IDsDmitry Baryshkov2-299/+226
2025-11-02interconnect: qcom: sdx55: convert to dynamic IDsDmitry Baryshkov2-320/+242
2025-11-02interconnect: qcom: sdm670: convert to dynamic IDsDmitry Baryshkov2-396/+262
2025-11-02interconnect: qcom: sc7180: convert to dynamic IDsDmitry Baryshkov2-495/+344
2025-11-02interconnect: qcom: sar2130p: convert to dynamic IDsDmitry Baryshkov1-401/+238
2025-11-02interconnect: qcom: qdu1000: convert to dynamic IDsDmitry Baryshkov2-292/+155
2025-11-02interconnect: qcom: qcs8300: convert to dynamic IDsDmitry Baryshkov2-556/+305
2025-11-02interconnect: qcom: qcs615: convert to dynamic IDsDmitry Baryshkov2-408/+239
2025-11-02interconnect: qcom: x1e80100: convert to dynamic IDsDmitry Baryshkov2-529/+292
2025-11-02interconnect: qcom: sm8250: convert to dynamic IDsDmitry Baryshkov2-543/+361
2025-11-02interconnect: qcom: sdm845: convert to dynamic IDsDmitry Baryshkov2-533/+381
2025-11-02interconnect: qcom: sc8280xp: convert to dynamic IDsDmitry Baryshkov2-630/+416
2025-11-02interconnect: qcom: sc8180x: convert to dynamic IDsDmitry Baryshkov2-503/+335
2025-11-02interconnect: qcom: sc7280: convert to dynamic IDsDmitry Baryshkov2-496/+287
2025-11-02interconnect: qcom: icc-rpmh: convert link_nodes to dynamic arrayDmitry Baryshkov4-261/+261
2025-10-31interconnect: qcom: add Kaanapali interconnect provider driverRaviteja Laggyshetty3-0/+1879
2025-10-31Merge branch 'icc-sa8775p' into icc-nextGeorgi Djakov1-0/+439
2025-10-31Merge branch 'icc-sdx75' into icc-nextGeorgi Djakov2-28/+0
2025-10-31Merge branch 'icc-msm8996' into icc-nextGeorgi Djakov1-0/+1
2025-10-31interconnect: debugfs: Fix incorrect error handling for NULL pathKuan-Wei Chiu1-1/+6
2025-10-31interconnect: qcom: sdx75: Drop QPIC interconnect and BCM nodesRaviteja Laggyshetty2-28/+0
2025-10-31interconnect: qcom: sa8775p: enable QoS configurationOdelu Kukatla1-0/+439
2025-10-31interconnect: qcom: msm8996: add missing link to SLAVE_USB_HSDmitry Baryshkov1-0/+1
2025-09-12Merge branch 'icc-glymur' into icc-nextGeorgi Djakov4-1/+2555
2025-09-12interconnect: core: Use device_match_of_node()Zhang Enpei1-1/+1
2025-08-18interconnect: qcom: add glymur interconnect provider driverRaviteja Laggyshetty3-0/+2554
2025-08-18interconnect: qcom: icc-rpmh: increase MAX_PORTS to support four QoS portsRaviteja Laggyshetty1-1/+1
2025-07-29Merge tag 'char-misc-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds6-42/+1949
2025-07-22Merge branch 'icc-milos' into icc-nextGeorgi Djakov3-0/+1942
2025-07-22interconnect: qcom: Add Milos interconnect provider driverLuca Weiss3-0/+1942
2025-07-18interconnect: qcom: qcs615: Drop IP0 interconnectsKonrad Dybcio1-42/+0
2025-07-18interconnect: qcom: sc8180x: specify num_nodesDmitry Baryshkov1-0/+6
2025-07-18interconnect: qcom: sc8280xp: specify num_links for qnm_a1noc_cfgDmitry Baryshkov1-0/+1
2025-06-27interconnect: avoid memory allocation when 'icc_bw_lock' is heldGabor Juhos3-6/+37
2025-06-26interconnect: icc-clk: destroy nodes in case of memory allocation failuresGabor Juhos1-0/+2
2025-06-26interconnect: increase ICC_DYN_ID_STARTGabor Juhos1-1/+4
2025-06-23interconnect: exynos: handle node name allocation failureJohan Hovold1-0/+5
2025-06-23interconnect: qcom: sc7280: Add missing num_links to xm_pcie3_1 nodeXilin Wu1-0/+1
2025-05-19Merge branch 'icc-sa8775p' into icc-nextGeorgi Djakov5-635/+459
2025-05-19interconnect: qcom: sm8650: remove regmap config for mc_virt & clk_virtNeil Armstrong1-2/+0
2025-04-28interconnect: qcom: sm8650: add the MASTER_APSS_NOCNeil Armstrong2-0/+20
2025-04-28interconnect: qcom: sm8650: enable QoS configurationNeil Armstrong1-0/+327
2025-04-15interconnect: qcom: sa8775p: Add dynamic icc node id supportRaviteja Laggyshetty1-605/+347
2025-04-15interconnect: qcom: icc-rpmh: Add dynamic icc node id supportRaviteja Laggyshetty2-3/+19
2025-04-15interconnect: qcom: Add multidev EPSS L3 supportRaviteja Laggyshetty1-26/+12
2025-04-15interconnect: core: Add dynamic id allocation supportRaviteja Laggyshetty1-1/+81
2025-01-16Merge tag 'icc-6.14-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/gi...Greg Kroah-Hartman3-0/+1716
2025-01-13interconnect: sm8750: Add missing const to static qcom_icc_descKrzysztof Kozlowski1-2/+2
2024-12-17interconnect: qcom: Add interconnect provider driver for SM8750Raviteja Laggyshetty3-0/+1716
2024-12-17interconnect: icc-clk: check return values of devm_kasprintf()Bartosz Golaszewski1-0/+10
2024-12-17interconnect: qcom: icc-rpm: Set the count member before accessing the flex a...Georgi Djakov1-1/+1
2024-11-05Merge branch 'icc-sar2130p' into icc-nextGeorgi Djakov3-0/+1941
2024-11-05Merge branch 'icc-qcs615' into icc-nextGeorgi Djakov4-0/+1702
2024-11-05Merge branch 'icc-qcs8300' into icc-nextGeorgi Djakov4-0/+2278
2024-11-05interconnect: Use of_property_present() for non-boolean propertiesRob Herring (Arm)1-1/+1
2024-10-22interconnect: qcom: add QCS8300 interconnect provider driverRaviteja Laggyshetty4-0/+2278
2024-10-22interconnect: Switch back to struct platform_driver::remove()Uwe Kleine-König41-41/+41
2024-10-22interconnect: qcom: add support for SAR2130PDmitry Baryshkov3-0/+1941
2024-10-22interconnect: qcom: add QCS615 interconnect provider driverRaviteja Laggyshetty4-0/+1702
2024-10-22interconnect: Remove a useless kfree_const() usageChristophe JAILLET1-1/+1
2024-10-22interconnect: qcom: msm8937: constify pointer to qcom_icc_nodeKrzysztof Kozlowski1-4/+4
2024-10-22interconnect: qcom: icc-rpmh: rename qos_clks_required flagRaviteja Laggyshetty3-4/+4
2024-10-22interconnect: qcom: icc-rpmh: probe defer incase of missing QoS clock dependencyRaviteja Laggyshetty1-0/+3
2024-08-26Merge branch 'icc-sm8350' into icc-nextGeorgi Djakov2-164/+1
2024-08-26Merge branch 'icc-misc' into icc-nextGeorgi Djakov6-3/+2938
2024-08-24interconnect: qcom: msm8953: Add ab_coeffAdam Skladowski1-0/+2
2024-08-24interconnect: qcom: qcs404: Add regmaps and more bus descriptionsAdam Skladowski1-3/+39
2024-08-24interconnect: qcom: qcs404: Mark AP-owned nodes as suchAdam Skladowski1-0/+85
2024-08-24interconnect: qcom: Add MSM8937 interconnect provider driverAdam Skladowski3-0/+1361
2024-08-23interconnect: qcom: sm8250: Enable sync_stateDmitry Baryshkov1-0/+1
2024-08-23interconnect: qcom: sm8350: drop DISP nodesDmitry Baryshkov2-164/+0
2024-08-23interconnect: qcom: Add MSM8976 interconnect provider driverAdam Skladowski3-0/+1451
2024-08-23interconnect: icc-clk: Add missed num_nodes initializationKees Cook1-2/+1
2024-07-19Merge tag 'char-misc-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds21-1/+2456
2024-07-08interconnect: icc-clk: Add devm_icc_clk_registerVaradarajan Narayanan1-0/+18
2024-07-08interconnect: icc-clk: Specify master/slave idsVaradarajan Narayanan1-3/+3
2024-07-04Merge branch 'icc-rpmh-qos' into icc-nextGeorgi Djakov3-0/+405
2024-07-04interconnect: qcom: Fix DT backwards compatibility for QoSOdelu Kukatla3-1/+4
2024-07-04Merge branch 'icc-msm8953' into icc-nextGeorgi Djakov3-0/+1332
2024-07-04Merge branch 'icc-fixes' into icc-nextGeorgi Djakov1-1/+1
2024-06-28interconnect: qcom: Add MSM8953 driverVladimir Lypak3-0/+1332
2024-06-24interconnect: qcom: qcm2290: Fix mas_snoc_bimc RPM master IDKonrad Dybcio1-1/+1
2024-06-24interconnect: qcom: sc7280: enable QoS configurationOdelu Kukatla1-0/+274
2024-06-24interconnect: qcom: icc-rpmh: Add QoS configuration supportOdelu Kukatla2-0/+128
2024-06-24Merge branch 'icc-mtk' into icc-nextGeorgi Djakov8-0/+711
2024-06-24interconnect: mediatek: remove unneeded semicolonJiapeng Chong1-1/+1
2024-06-13interconnect: qcom: add missing MODULE_DESCRIPTION() macrosJeff Johnson2-0/+2
2024-06-13interconnect: imx: add missing MODULE_DESCRIPTION() macrosJeff Johnson5-0/+5
2024-06-13interconnect: mediatek: Add MediaTek MT8183/8195 EMI Interconnect driverAngeloGioacchino Del Regno8-0/+711
2024-05-22tracing/treewide: Remove second parameter of __assign_str()Steven Rostedt (Google)1-5/+5
2024-05-04Merge tag 'icc-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/dja...Greg Kroah-Hartman2-16/+19
2024-04-11interconnect: qcom: qcm2290: Fix mas_snoc_bimc QoS port assignmentKonrad Dybcio1-1/+1
2024-04-11interconnect: qcom: sm6115: Unspaghettify SNoC QoS port numberingKonrad Dybcio1-15/+18
2024-04-11Merge tag 'icc-6.9-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/djak...Greg Kroah-Hartman2-26/+8
2024-03-14interconnect: Don't access req_list while it's being manipulatedMike Tipton1-0/+8
2024-03-14interconnect: qcom: x1e80100: Remove inexistent ACV_PERF BCMKonrad Dybcio1-26/+0
2024-03-06Merge tag 'icc-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/djak...Greg Kroah-Hartman15-1097/+3415
2024-02-29Merge branch 'icc-sm7150' into icc-nextGeorgi Djakov4-0/+1905
2024-02-29interconnect: qcom: Add SM7150 driver supportDanila Tikhonov4-0/+1905
2024-02-26Merge branch 'icc-cleanup' into icc-nextGeorgi Djakov10-1097/+170
2024-02-26interconnect: constify of_phandle_args in xlateKrzysztof Kozlowski4-5/+7
2024-02-11interconnect: qcom: x1e80100: constify pointer to qcom_icc_bcmKrzysztof Kozlowski1-6/+6
2024-02-11interconnect: qcom: sa8775p: constify pointer to qcom_icc_bcmKrzysztof Kozlowski1-14/+14
2024-02-11interconnect: qcom: sm6115: constify pointer to qcom_icc_nodeKrzysztof Kozlowski1-6/+6
2024-02-11interconnect: qcom: sm8250: constify pointer to qcom_icc_nodeKrzysztof Kozlowski1-1/+1
2024-02-11interconnect: qcom: sa8775p: constify pointer to qcom_icc_nodeKrzysztof Kozlowski1-14/+14
2024-02-11interconnect: qcom: msm8909: constify pointer to qcom_icc_nodeKrzysztof Kozlowski1-3/+3
2024-02-04interconnect: qcom: x1e80100: Add missing ACV enable_maskMike Tipton1-0/+1
2024-02-04interconnect: qcom: sm8650: Use correct ACV enable_maskMike Tipton1-1/+1
2024-01-31interconnect: qcom: x1e80100: Remove bogus per-RSC BCMs and nodesKonrad Dybcio1-315/+0
2024-01-31interconnect: qcom: sm8550: Remove bogus per-RSC BCMs and nodesKonrad Dybcio2-736/+122
2024-01-31interconnect: qcom: Add MSM8909 interconnect provider driverAdam Skladowski3-0/+1340
2024-01-17Merge tag 'char-misc-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds23-58/+5813
2024-01-10interconnect: qcom: sm8550: Enable sync_stateKonrad Dybcio1-0/+1
2024-01-10interconnect: qcom: sc8180x: Mark CO0 BCM keepaliveKonrad Dybcio1-0/+1
2023-12-15Merge branch 'icc-sm6115' into icc-nextGeorgi Djakov3-0/+1434
2023-12-15interconnect: qcom: sm6115: Fix up includesKonrad Dybcio1-5/+1
2023-12-06interconnect: qcom: Add SM6115 interconnect provider driverKonrad Dybcio3-0/+1438
2023-12-06interconnect: qcom: icc-rpm: Fix peak rate calculationBjorn Andersson1-1/+1
2023-11-30interconnect: qcom: sm8250: Enable sync_stateKonrad Dybcio1-0/+1
2023-11-24Merge branch 'icc-x1e80100' into icc-nextGeorgi Djakov4-0/+2531
2023-11-24interconnect: qcom: Add X1E80100 interconnect provider driverRajendra Nayak4-0/+2531
2023-11-24Merge branch 'icc-platform-remove' into icc-nextGeorgi Djakov16-58/+20
2023-11-24interconnect: qcom: introduce RPMh Network-On-Chip Interconnect on SM8650 SoCNeil Armstrong4-0/+1828
2023-11-22interconnect: exynos: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-11-22interconnect: qcom/smd-rpm: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-11-22interconnect: qcom/osm-l3: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-11-22interconnect: qcom/msm8974: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-11-22interconnect: imx8mq: Convert to platform remove callback returning voidUwe Kleine-König1-8/+1
2023-11-22interconnect: imx8mp: Convert to platform remove callback returning voidUwe Kleine-König1-8/+1
2023-11-22interconnect: imx8mn: Convert to platform remove callback returning voidUwe Kleine-König1-8/+1
2023-11-22interconnect: imx8mm: Convert to platform remove callback returning voidUwe Kleine-König1-8/+1
2023-11-22interconnect: qcom: Make qnoc_remove return voidUwe Kleine-König8-10/+8
2023-11-22interconnect: Treat xlate() returning NULL node as an errorMike Tipton1-0/+3
2023-10-19Merge branch 'icc-platform-remove' into icc-nextGeorgi Djakov19-21/+19
2023-10-18interconnect: qcom: Convert to platform remove callback returning voidUwe Kleine-König19-21/+19
2023-10-10Merge branch 'icc-misc' into icc-nextGeorgi Djakov4-8/+22
2023-10-10interconnect: imx: Replace inclusion of kernel.h in the headerAndy Shevchenko1-1/+5
2023-10-10interconnect: fix error handling in qnoc_probe()Yang Yingliang1-4/+10
2023-10-10interconnect: qcom: osm-l3: Replace custom implementation of COUNT_ARGS()Andy Shevchenko1-1/+2
2023-10-10interconnect: msm8974: Replace custom implementation of COUNT_ARGS()Andy Shevchenko1-1/+3