aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/mailbox
AgeCommit message (Expand)AuthorFilesLines
2024-03-13Merge tag 'mailbox-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/jas...Linus Torvalds1-22/+66
2024-03-10mailbox: imx: support i.MX95 Generic/ELE/V2X MUPeng Fan1-0/+3
2024-03-10mailbox: imx: populate sub-nodesPeng Fan1-0/+3
2024-03-10mailbox: imx: get RR/TR registers num from Parameter registerPeng Fan1-11/+36
2024-03-10mailbox: imx: support return value of initPeng Fan1-11/+24
2024-02-15irqchip: Convert all platform MSI users to the new APIThomas Gleixner1-4/+4
2024-01-17Merge tag 'mailbox-v6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/jas...Linus Torvalds13-71/+57
2024-01-13mailbox: mtk-cmdq: Add CMDQ driver support for mt8188Jason-JH.Lin1-0/+8
2024-01-13mailbox: mtk-cmdq: Sort cmdq platform data by compatible nameJason-JH.Lin1-11/+11
2024-01-13mailbox: mtk-cmdq: Rename gce_plat variable with SoC name postfixJason-JH.Lin1-12/+12
2024-01-13mailbox: zynqmp-ipi: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2024-01-13mailbox: tegra-hsp: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2024-01-13mailbox: sun6i-msgbox: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2024-01-13mailbox: stm32-ipcc: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2024-01-13mailbox: qcom-ipcc: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2024-01-13mailbox: qcom-apcs-ipc: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2024-01-13mailbox: omap: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2024-01-13mailbox: mtk-cmdq: Convert to platform remove callback returning voidUwe Kleine-König1-3/+2
2024-01-13mailbox: mailbox-test: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2024-01-13mailbox: imx: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2024-01-13mailbox: bcm-pdc: Convert to platform remove callback returning voidUwe Kleine-König1-3/+2
2024-01-13mailbox: bcm-flexrm: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2024-01-13mailbox: zynqmp-ipi: fix an Excess struct member kernel-doc warningRandy Dunlap1-1/+0
2024-01-13mailbox: arm_mhuv2: Fix a bug for mhuv2_sender_interruptXiaowu.ding1-1/+2
2024-01-13mailbox: qcom-apcs-ipc: re-organize compatibles with fallbacksKrzysztof Kozlowski1-5/+5
2023-11-23mailbox: apple: Delete driverHector Martin3-455/+0
2023-11-05Merge tag 'mailbox-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/jas...Linus Torvalds5-37/+105
2023-10-31Merge tag 'acpi-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/raf...Linus Torvalds1-11/+80
2023-10-15mailbox: mtk-cmdq-mailbox: Implement Runtime PM with autosuspendAngeloGioacchino Del Regno1-12/+68
2023-10-15mailbox: Use device_get_match_data()Rob Herring3-22/+8
2023-10-15mailbox: imx: support channel type tx doorbell v2Peng Fan1-3/+29
2023-10-08mailbox: zynqmp: Annotate struct zynqmp_ipi_pdata with __counted_byKees Cook1-1/+1
2023-09-11mailbox: pcc: Support shared interrupt for multiple subspacesHuisong Li1-3/+40
2023-09-11mailbox: pcc: Add support for platform notification handlingHuisong Li1-9/+41
2023-09-05mailbox: qcom-ipcc: fix incorrect num_chans countingJonathan Marek1-3/+1
2023-09-05mailbox: Explicitly include correct DT includesRob Herring16-10/+15
2023-09-05mailbox: ti-msgmgr: Use devm_platform_ioremap_resource_byname()Li Zetao1-10/+6
2023-09-05mailbox: platform-mhu: Remove redundant dev_err()Ruan Jinjie1-3/+1
2023-09-05mailbox: bcm-pdc: Fix some kernel-doc commentsYang Li1-3/+3
2023-09-05mailbox: mailbox-test: Fix an error check in mbox_test_probe()Minjie Du1-1/+1
2023-09-05mailbox: tegra-hsp: Convert to devm_platform_ioremap_resource()Yangtao Li1-3/+1
2023-09-05mailbox: rockchip: Use devm_platform_get_and_ioremap_resource()Yangtao Li1-5/+1
2023-09-05mailbox: mailbox-test: Use devm_platform_get_and_ioremap_resource()Yangtao Li1-4/+2
2023-09-05mailbox: bcm-pdc: Use devm_platform_get_and_ioremap_resource()Yangtao Li1-9/+3
2023-09-05mailbox: bcm-ferxrm-mailbox: Use devm_platform_get_and_ioremap_resource()Yangtao Li1-7/+3
2023-06-30mailbox: ti-msgmgr: Fill non-message tx data fields with 0x0Nishanth Menon1-3/+9
2023-06-30mailbox: tegra: add support for Tegra264Stefan Kristiansson1-2/+14
2023-05-31mailbox: mailbox-test: fix a locking issue in mbox_test_message_write()Dan Carpenter1-4/+6
2023-05-07Merge tag 'mailbox-v6.4' of git://git.linaro.org/landing-teams/working/fujits...Linus Torvalds9-99/+136
2023-05-04mailbox: qcom-apcs-ipc: do not grow the of_device_idKrzysztof Kozlowski1-5/+6
2023-05-04mailbox: mpfs: convert SOC_MICROCHIP_POLARFIRE to ARCH_MICROCHIP_POLARFIREConor Dooley1-1/+1
2023-05-04mailbox: bcm-pdc: drop of_match_ptr for ID tableKrzysztof Kozlowski1-1/+1
2023-05-04mailbox: rockchip: drop of_match_ptr for ID tableKrzysztof Kozlowski1-1/+1
2023-05-04mailbox: mailbox-test: Fix potential double-free in mbox_test_message_write()Lee Jones1-0/+7
2023-05-04mailbox: mailbox-test: Explicitly include header for spinlock supportLee Jones1-0/+1
2023-04-27Merge tag 'modules-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2-2/+1
2023-04-25Merge tag 'rproc-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/remot...Linus Torvalds1-4/+9
2023-04-18mailbox: Use of_property_read_bool() for boolean propertiesRob Herring2-6/+2
2023-04-18mailbox: pcc: Use mbox_bind_clientElliot Berman1-39/+45
2023-04-18mailbox: omap: Use mbox_bind_clientElliot Berman1-18/+4
2023-04-18mailbox: Allow direct registration to a channelElliot Berman1-28/+68
2023-04-13mailbox: zynq: make modularNick Alcock1-1/+1
2023-04-13mailbox: rockchip: remove MODULE_LICENSE in non-modulesNick Alcock1-1/+0
2023-04-03mailbox: mpfs: check the service status in .tx_done()Conor Dooley1-16/+16
2023-04-03mailbox: mpfs: ditch a useless busy checkConor Dooley1-6/+4
2023-04-03mailbox: mpfs: switch to txdone_pollConor Dooley1-2/+10
2023-04-03mailbox: mpfs: fix an incorrect mask widthConor Dooley1-1/+2
2023-03-14mailbox: zynqmp: Fix IPI isr handlingTanmay Shah1-3/+3
2023-03-14mailbox: zynqmp: Fix counts of child nodesTanmay Shah1-1/+6
2023-02-23mailbox: qcom-apcs-ipc: add IPQ5332 APSS clock supportKathiravan T1-0/+1
2023-02-23mailbox: qcom-apcs-ipc: enable APCS clock device for MSM8996Dmitry Baryshkov1-1/+1
2023-02-23mailbox: zynq: Switch to flexible array to simplify codeChristophe JAILLET1-4/+2
2022-12-21Merge tag 'mailbox-v6.2' of git://git.linaro.org/landing-teams/working/fujits...Linus Torvalds7-57/+118
2022-12-18mailbox: mtk-cmdq: Do not request irq until we are readyRicardo Ribalda1-6/+7
2022-12-18mailbox: zynq-ipi: fix error handling while device_register() failsYang Yingliang1-1/+3
2022-12-18mailbox: mtk-cmdq-mailbox: Use platform data directly instead of copyingAngeloGioacchino Del Regno1-49/+39
2022-12-18mailbox: arm_mhuv2: Fix return value check in mhuv2_probe()Yang Yingliang1-2/+2
2022-12-18mailbox: mpfs: read the system controller's statusConor Dooley1-3/+28
2022-12-18mailbox: mtk-cmdq: add MT8186 supportYongqiang Niu1-0/+9
2022-12-18mailbox: mtk-cmdq: add gce ddr enable support flowYongqiang Niu1-0/+22
2022-12-18mailbox: mtk-cmdq: add gce software ddr enable private dataYongqiang Niu1-1/+11
2022-12-18mailbox: mtk-cmdq: Use GCE_CTRL_BY_SW definition instead of numberYongqiang Niu1-1/+3
2022-12-18mailbox: rockchip: Use device_get_match_data() to simplify the codeye xingchen1-3/+1
2022-12-18mailbox: config: ti-msgmgr: Default set to ARCH_K3 for TI msg managerNicolas Frayer1-0/+1
2022-12-18mailbox: qcom-apcs-ipc: Add SM4250 APCS IPC supportBhupesh Sharma1-0/+1
2022-12-12Merge tag 'acpi-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/raf...Linus Torvalds1-0/+1
2022-11-23mailbox: pcc: Reset pcc_chan_count to zero in case of PCC probe failureHuisong Li1-0/+1
2022-11-17genirq: Get rid of GENERIC_MSI_IRQ_DOMAINThomas Gleixner1-1/+1
2022-10-05mailbox: qcom-ipcc: flag IRQ NO_THREADEric Chanudet1-1/+2
2022-10-05mailbox: pcc: Fix spelling mistake "Plaform" -> "Platform"Colin Ian King1-1/+1
2022-10-05mailbox: bcm-ferxrm-mailbox: Fix error check for dma_map_sgJack Wang1-4/+4
2022-10-05mailbox: qcom-apcs-ipc: add IPQ8074 APSS clock supportRobert Marko1-1/+1
2022-10-05mailbox: mpfs: account for mbox offsets while sendingConor Dooley1-4/+3
2022-10-05mailbox: mpfs: fix handling of the reg propertyConor Dooley1-10/+14
2022-10-05mailbox: imx: fix RST channel supportPeng Fan1-5/+5
2022-09-15mailbox: apple: Implement poll_data() operationHector Martin1-3/+33
2022-09-15mailbox: apple: Implement flush() operationHector Martin1-0/+27
2022-08-08Merge tag 'mailbox-v5.20' of git://git.linaro.org/landing-teams/working/fujit...Linus Torvalds2-17/+34
2022-08-03mailbox: imx: clear pending interruptsPeng Fan1-0/+11
2022-08-02mailbox: imx: support RST channelPeng Fan1-6/+23
2022-08-02mailbox: mtk-cmdq: Remove proprietary cmdq_task_cbChun-Kuang Hu1-11/+0
2022-06-10treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_30.RULE (pa...Thomas Gleixner1-12/+2
2022-05-24mailbox: qcom-ipcc: Fix -Wunused-function with CONFIG_PM_SLEEP=nNathan Chancellor1-1/+1
2022-05-23mailbox: forward the hrtimer if not queued and under a lockBjörn Ardö1-6/+13
2022-05-21mailbox: qcom-ipcc: Log the pending interrupt during resumePrasad Sodagudi1-0/+23
2022-05-21mailbox: pcc: Fix an invalid-load caught by the address sanitizerMario Limonciello1-1/+1
2022-05-21mailbox: correct kerneldocKrzysztof Kozlowski3-3/+5
2022-05-21mailbox: omap: using pm_runtime_resume_and_get to simplify the coderan jianping1-4/+2
2022-05-21mailbox:imx: using pm_runtime_resume_and_getran jianping1-4/+2
2022-05-21mailbox: mediatek: support mt8186 adsp mailboxTinghan Shen1-0/+8
2022-05-21mailbox: tegra-hsp: Add 128-bit shared mailbox supportKartik1-3/+74
2022-05-21mailbox: tegra-hsp: Add tegra_hsp_sm_opsKartik1-27/+47
2022-05-21mailbox: remove an unneeded NULL check on list iteratorXiaomeng Tong1-1/+1
2022-05-21mailbox: imx: remove redundant initializerTom Rix1-1/+0
2022-03-12mailbox: ti-msgmgr: Operate mailbox in polled mode during system suspendDave Gerlach1-2/+91
2022-03-12mailbox: ti-msgmgr: Refactor message read during interrupt handlerDave Gerlach1-39/+49
2022-03-12mailbox: imx: support i.MX93 S401 MUPeng Fan1-0/+12
2022-03-12mailbox: imx: support dual interruptsPeng Fan1-15/+30
2022-03-12mailbox: imx: extend irq to an arrayPeng Fan1-7/+7
2022-03-12mailbox: imx: add i.MX8 SECO MU supportFranck LENORMAND1-1/+212
2022-03-12mailbox: imx: introduce rxdb callbackPeng Fan1-3/+17
2022-03-12mailbox: imx: enlarge timeout while reading/writing messages to SCFWRanjani Vaidyanathan1-2/+3
2022-03-12mailbox: imx: fix crash in resume on i.mx8ulpRobin Gong1-1/+1
2022-03-12mailbox: imx: fix wakeup failure from freeze modeRobin Gong1-0/+9
2022-03-12mailbox: mediatek: add support for adsp mailbox controllerAllen-KH Cheng3-0/+187
2022-03-12mailbox: qcom-apcs-ipc: Add compatible for MSM8976 SoCAdam Skladowski1-0/+1
2022-03-12mailbox: tegra-hsp: Flush whole channelPekka Pessi1-0/+5
2022-01-13Merge tag 'mailbox-v5.17' of git://git.linaro.org/landing-teams/working/fujit...Linus Torvalds8-48/+105
2022-01-13Merge tag 'irq-msi-2022-01-13' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-6/+3
2022-01-11mailbox: qcom-ipcc: Support interrupt wake up from suspendHuang Yiwei1-2/+1
2022-01-11mailbox: qcom-ipcc: Support more IPCC instanceHuang Yiwei1-1/+7
2022-01-11mailbox: qcom-ipcc: Dynamic alloc for channel arrangementHuang Yiwei1-21/+69
2022-01-11mailbox: change mailbox-mpfs compatible stringConor Dooley1-1/+1
2022-01-11mailbox: pcc: Handle all PCC subtypes correctly in pcc_mbox_irqSudeep Holla1-3/+5
2022-01-11mailbox: pcc: Avoid using the uninitialized variable 'dev'Sudeep Holla1-1/+1
2022-01-11mailbox: mtk: add missing of_node_put before returnWang Qing1-0/+1
2022-01-11mailbox: zynq: add missing of_node_put before returnWang Qing1-0/+1
2022-01-11mailbox: imx: Fix an IS_ERR() vs NULL bugDan Carpenter1-2/+2
2022-01-11mailbox: hi3660: convert struct comments to kernel-doc notationRandy Dunlap1-10/+8
2022-01-11mailbox: add control_by_sw for mt8195jason-jh.lin1-1/+1
2022-01-11mailbox: mtk-cmdq: Silent EPROBE_DEFER errors for clksHsin-Yi Wang1-4/+6
2022-01-11mailbox: fix gce_num of mt8192 driver datajason-jh.lin1-1/+1
2022-01-11mailbox: apple: Bind to generic compatiblesHector Martin1-2/+2
2021-12-16mailbox: bcm-flexrm-mailbox: Rework MSI interrupt handlingThomas Gleixner1-5/+2
2021-12-16platform-msi: Use msi_desc::msi_indexThomas Gleixner1-2/+2
2021-12-10mailbox: Use irq_update_affinity_hint()Nitesh Narayan Lal1-2/+2
2021-10-29mailbox: imx: support i.MX8ULP S4 MUPeng Fan1-37/+87
2021-10-29mailbox: pcc: Move bulk of PCCT parsing into pcc_mbox_probeSudeep Holla1-58/+66
2021-10-29mailbox: pcc: Add support for PCCT extended PCC subspaces(type 3/4)Sudeep Holla1-17/+109
2021-10-29mailbox: pcc: Drop handling invalid bit-width in {read,write}_registerSudeep Holla1-20/+4
2021-10-29mailbox: pcc: Avoid accessing PCCT table in pcc_send_data and pcc_mbox_irqSudeep Holla1-87/+32
2021-10-29mailbox: pcc: Add PCC register bundle and associated accessor functionsSudeep Holla1-0/+90
2021-10-29mailbox: pcc: Rename doorbell ack to platform interrupt ack registerSudeep Holla1-16/+17
2021-10-29mailbox: pcc: Use PCC mailbox channel pointer instead of standardSudeep Holla1-45/+18
2021-10-29mailbox: pcc: Add pcc_mbox_chan structure to hold shared memory region infoSudeep Holla1-0/+27
2021-10-29mailbox: pcc: Consolidate subspace doorbell register parsingSudeep Holla1-8/+23
2021-10-29mailbox: pcc: Consolidate subspace interrupt information parsingSudeep Holla1-19/+19
2021-10-29mailbox: pcc: Refactor all PCC channel information into a structureSudeep Holla1-53/+54
2021-10-29mailbox: pcc: Fix kernel doc warningsSudeep Holla1-1/+5
2021-10-29mailbox: apple: Add driver for Apple mailboxesSven Peter3-0/+398
2021-10-19mailbox: mtk-cmdq: Fix local clock ID usageFei Shao1-5/+3
2021-10-19mailbox: mtk-cmdq: Validate alias_id on probeFei Shao1-1/+1
2021-10-16mailbox: Remove WARN_ON for async_cb.cb in cmdq_exec_donejason-jh.lin1-1/+0
2021-10-16mailbox: qcom-apcs-ipc: Add QCM2290 APCS IPC supportShawn Guo1-0/+1
2021-10-16mailbox: qcom-apcs-ipc: Consolidate msm8994 type apcs_dataShawn Guo1-21/+5
2021-10-16mailbox: xgene-slimpro: Make use of the helper function devm_platform_ioremap...Cai Huoqing1-3/+1
2021-10-16mailbox: sun6i: Make use of the helper function devm_platform_ioremap_resource()Cai Huoqing1-8/+1
2021-10-16mailbox: stm32-ipcc: Make use of the helper function devm_platform_ioremap_re...Cai Huoqing1-3/+1
2021-10-16mailbox: sti: Make use of the helper function devm_platform_ioremap_resource()Cai Huoqing1-3/+1
2021-10-16mailbox: qcom-apcs-ipc: Make use of the helper function devm_platform_ioremap...Cai Huoqing1-3/+1
2021-10-16mailbox: platform-mhu: Make use of the helper function devm_platform_ioremap_...Cai Huoqing1-3/+1
2021-10-16mailbox: omap: Make use of the helper function devm_platform_ioremap_resource()Cai Huoqing1-3/+1
2021-10-16mailbox: mtk-cmdq: Make use of the helper function devm_platform_ioremap_reso...Cai Huoqing1-3/+1
2021-10-16mailbox: hi6220: Make use of the helper function devm_platform_ioremap_resour...Cai Huoqing1-5/+2
2021-10-16mailbox: hi3660: Make use of the helper function devm_platform_ioremap_resour...Cai Huoqing1-3/+1
2021-10-16mailbox: bcm2835: Make use of the helper function devm_platform_ioremap_resou...Cai Huoqing1-3/+1
2021-10-16mailbox: altera: Make use of the helper function devm_platform_ioremap_resour...Cai Huoqing1-4/+1
2021-08-31mailbox: cmdq: add multi-gce clocks support for mt8195jason-jh.lin1-22/+79
2021-08-31mailbox: cmdq: add mediatek mailbox support for mt8195jason-jh.lin1-0/+1
2021-08-30mailbox: qcom-apcs-ipc: Add compatible for MSM8953 SoCVladimir Lypak1-0/+1
2021-08-30mailbox: qcom: Add support for SM6115 APCS IPCIskren Chernev1-0/+1
2021-08-30soc: mediatek: cmdq: add address shift in jumpYongqiang Niu1-1/+2
2021-08-30mailbox: cmdq: add mt8192 supportYongqiang Niu1-0/+10
2021-08-29mailbox: qcom-ipcc: Enable loading QCOM_IPCC as a moduleAmit Pundir2-1/+2
2021-08-29mailbox: sti: quieten kernel-doc warningsRandy Dunlap1-8/+8
2021-06-26mbox: add polarfire soc system controller mailboxConor Dooley3-0/+265
2021-06-26mailbox: imx: Avoid using val uninitialized in imx_mu_isr()Nathan Chancellor1-1/+3
2021-06-26mailbox: qcom: Add MSM8939 APCS supportShawn Guo1-0/+1
2021-06-26mailbox: qcom: Use PLATFORM_DEVID_AUTO to register platform deviceShawn Guo1-1/+1
2021-06-26mailbox: qcom-apcs: Add SM6125 compatibleMartin Botka1-0/+5
2021-06-26mailbox: mtk-cmdq: Fix uninitialized variable in cmdq_mbox_flush()Dan Carpenter1-1/+1
2021-06-26mailbox: bcm-flexrm-mailbox: Remove redundant dev_err call in flexrm_mbox_pro...Zhihao Cheng1-1/+0
2021-06-26mailbox: bcm2835: Remove redundant dev_err call in bcm2835_mbox_probe()Zhihao Cheng1-1/+0
2021-06-26mailbox: qcom-ipcc: Fix IPCC mbox channel exhaustionSibi Sankar1-0/+6
2021-06-26mailbox: mtk-cmdq: Add struct cmdq_pkt in struct cmdq_cb_dataChun-Kuang Hu1-0/+2
2021-06-26mailbox: mtk-cmdq: Use mailbox rx_callbackChun-Kuang Hu1-5/+9
2021-06-26mailbox: mtk-cmdq: Remove cmdq_cb_statusChun-Kuang Hu1-5/+5
2021-06-26mailbox: imx-mailbox: support i.MX8ULP MUPeng Fan1-41/+63
2021-06-26mailbox: imx: add xSR/xCR register arrayPeng Fan1-35/+61
2021-06-26mailbox: imx: replace the xTR/xRR array with single registerPeng Fan1-14/+14