aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/mailbox
AgeCommit message (Expand)AuthorFilesLines
2025-08-07mailbox/pcc: support mailbox management of the shared bufferAdam Young1-4/+98
2025-08-06mailbox: bcm74110: Fix spelling mistakeColin Ian King1-1/+1
2025-08-06mailbox: bcm74110: remove unneeded semicolonJiapeng Chong1-2/+2
2025-08-06mailbox: aspeed: add mailbox driver for AST27XX series SoCJammy Huang3-0/+246
2025-08-06mailbox: Add support for bcm74110Justin Chen3-0/+668
2025-08-06mailbox: Use dev_fwnode()Jiri Slaby (SUSE)1-2/+1
2025-08-06mailbox: mtk-cmdq: Switch to pm_runtime_put_autosuspend()Sakari Ailus1-5/+5
2025-07-21Merge branch 'newsoc/cix-p1' into soc/newsocArnd Bergmann3-0/+657
2025-07-21mailbox: add CIX mailbox driverGuomin Chen3-0/+657
2025-06-08treewide, timers: Rename from_timer() to timer_container_of()Ingo Molnar1-1/+1
2025-06-02Merge tag 'mailbox-v6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/ja...Linus Torvalds7-166/+357
2025-05-29mailbox: qcom-apcs-ipc: Assign OF node to clock controller child deviceStephan Gerhold1-4/+12
2025-05-26mailbox: sophgo: add mailbox driver for CV18XX series SoCYuntao Dai3-0/+232
2025-05-26mailbox: Use guard/scoped_guard for spinlockPeng Fan1-60/+45
2025-05-26mailbox: Use guard/scoped_guard for con_mutexPeng Fan1-35/+26
2025-05-26mailbox: Remove devm_mbox_controller_unregisterPeng Fan1-27/+0
2025-05-26mailbox: Propagate correct error return valuePeng Fan1-1/+1
2025-05-26mailbox: Not protect module_put with spin_lock_irqsavePeng Fan1-1/+1
2025-05-26mailbox: Use dev_err when there is errorPeng Fan1-2/+2
2025-05-26mailbox: mtk-cmdq: Refine GCE_GCTL_VALUE settingJason-JH Lin1-29/+22
2025-05-26mailbox: imx: Fix TXDB_V2 sendingPeng Fan1-6/+15
2025-05-26mailbox: mchp-ipc-sbi: Fix COMPILE_TEST build errorYue Haibing1-2/+2
2025-05-16mailbox: qcom-ipcc: Switch to irq_domain_create_tree()Jiri Slaby (SUSE)1-2/+2
2025-04-05treewide: Switch/rename to timer_delete[_sync]()Thomas Gleixner1-1/+1
2025-03-29Merge tag 'mailbox-v6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/ja...Linus Torvalds9-99/+133
2025-03-26mailbox: Remove unneeded semicolonChen Ni1-1/+1
2025-03-26mailbox: pcc: Refactor and simplify check_and_ack()Sudeep Holla1-24/+13
2025-03-26mailbox: pcc: Always map the shared memory communication addressSudeep Holla1-20/+9
2025-03-26mailbox: pcc: Refactor error handling in irq handler into separate functionSudeep Holla1-10/+20
2025-03-26mailbox: pcc: Use acpi_os_ioremap() instead of ioremap()Sudeep Holla1-2/+6
2025-03-26mailbox: pcc: Return early if no GAS register from pcc_mbox_cmd_complete_checkSudeep Holla1-3/+3
2025-03-26mailbox: pcc: Drop unnecessary endianness conversion of pcc_hdr.flagsSudeep Holla1-1/+1
2025-03-26mailbox: pcc: Always clear the platform ack interrupt firstSudeep Holla1-3/+4
2025-03-26mailbox: pcc: Fix the possible race in updation of chan_in_use flagHuisong Li1-1/+7
2025-03-26mailbox: remove unused header filesTudor Ambarus1-3/+0
2025-03-26mailbox: explicitly include <linux/bits.h>Tudor Ambarus1-0/+2
2025-03-26mailbox: sort headers alphabeticallyTudor Ambarus1-7/+7
2025-03-26mailbox: don't protect of_parse_phandle_with_args with con_mutexTudor Ambarus1-3/+2
2025-03-26mailbox: use error ret code of of_parse_phandle_with_args()Tudor Ambarus1-3/+4
2025-03-26mailbox: arm_mhuv2: Constify amba_id tableKrzysztof Kozlowski1-1/+1
2025-03-26mailbox: arm_mhu_db: Constify amba_id tableKrzysztof Kozlowski1-1/+1
2025-03-26mailbox: arm_mhu: Constify amba_id tableKrzysztof Kozlowski1-1/+1
2025-03-26mailbox: pl320-ipc: Constify amba_id tableKrzysztof Kozlowski1-1/+1
2025-03-26mailbox: pl320-ipc: Drop unused xxx_destination functionsKrzysztof Kozlowski1-12/+0
2025-03-26mailbox: tegra-hsp: Define dimensioning masks in SoC dataKartik Rajput1-12/+60
2025-02-18mailbox: Switch to use hrtimer_setup()Nam Cao1-3/+1
2025-01-18mailbox: th1520: Fix memory corruption due to incorrect array sizeMichal Wilczynski1-1/+1
2025-01-18mailbox: zynqmp: Remove invalid __percpu annotation in zynqmp_ipi_probe()Uros Bizjak1-1/+1
2025-01-18mailbox: add Samsung Exynos driverTudor Ambarus3-0/+170
2025-01-18mailbox: qcom: Add support for IPQ5424 APCS IPCGokul Sriram Palanisamy1-0/+1
2025-01-18mailbox: qcom-ipcc: Reset CLEAR_ON_RECV_RD if set from boot firmwareMukesh Ojha1-0/+16
2025-01-18mailbox: add Microchip IPC supportValentina Fernandez3-0/+519
2025-01-18mailbox: tegra-hsp: Clear mailbox before using messagePekka Pessi1-2/+4
2025-01-18mailbox: mpfs: fix copy and paste bug in probeDan Carpenter1-1/+1
2025-01-18mailbox: th1520: Fix a NULL vs IS_ERR() bugDan Carpenter1-1/+3
2024-11-30Merge tag 'tty-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds1-0/+1
2024-11-24mailbox: pcc: Check before sending MCTP PCC response ACKAdam Young1-8/+53
2024-11-24mailbox: Switch back to struct platform_driver::remove()Uwe Kleine-König11-13/+13
2024-11-24mailbox: imx: Modify the incorrect format specifierzhang jiao1-2/+2
2024-11-24mailbox: arm_mhuv2: clean up loop in get_irq_chan_comb()Dan Carpenter1-4/+4
2024-11-24mailbox: zynqmp: setup IPI for each valid child nodeTanmay Shah1-2/+2
2024-11-24mailbox: Introduce support for T-head TH1520 Mailbox driverMichal Wilczynski3-0/+609
2024-11-24mailbox: mtk-cmdq: fix wrong use of sizeof in cmdq_get_clocks()Yang Yingliang1-1/+1
2024-11-24mailbox: ti-msgmgr: Allow building under COMPILE_TESTAndrew Davis1-1/+1
2024-11-24mailbox: ti-msgmgr: Remove use of of_match_ptr() helperAndrew Davis1-1/+1
2024-11-24mailbox: qcom-cpucp: Mark the irq with IRQF_NO_SUSPEND flagSibi Sankar1-1/+1
2024-11-24mailbox: mtk-cmdq-mailbox: Switch to __pm_runtime_put_autosuspend()Sakari Ailus1-5/+5
2024-11-24mailbox: mpfs: support new, syscon based, devicetree configurationConor Dooley2-14/+68
2024-10-23kfifo: don't include dma-mapping.h in kfifo.hChristoph Hellwig1-0/+1
2024-09-27mailbox, remoteproc: omap2+: fix compile testingArnd Bergmann2-2/+2
2024-09-22mailbox: Use of_property_match_string() instead of open-codingRob Herring (Arm)1-16/+6
2024-09-22mailbox: bcm2835: Fix timeout during suspend modeStefan Wahren1-1/+2
2024-09-22mailbox: sprd: Use devm_clk_get_enabled() helpersHuan Yang1-21/+4
2024-09-22mailbox: rockchip: fix a typo in module autoloadingLiao Chen1-1/+1
2024-09-22mailbox: imx: use device name in interrupt namePeng Fan1-3/+3
2024-09-22mailbox: ARM_MHU_V3 should depend on ARM64Geert Uytterhoeven1-0/+1
2024-07-19mailbox: mtk-cmdq: Move devm_mbox_controller_register() after devm_pm_runtime...Jason-JH.Lin1-6/+6
2024-07-19mailbox: zynqmp-ipi: Make polling period configurableBen Levinsky1-1/+8
2024-07-19mailbox: qcom-cpucp: fix 64BIT dependencyArnd Bergmann1-1/+1
2024-07-10mailbox: Add support for QTI CPUCP mailbox controllerSibi Sankar3-0/+197
2024-07-10mailbox: mtk-cmdq: add missing MODULE_DESCRIPTION() macroJeff Johnson1-0/+1
2024-07-10mailbox: bcm-pdc: remove unused struct 'pdc_dma_map'Dr. David Alan Gilbert1-4/+0
2024-07-10mailbox: imx: fix TXDB_V2 channel race conditionPeng Fan1-1/+9
2024-07-10mailbox: omap: Fix mailbox interrupt sharingAndrew Davis1-1/+2
2024-07-10mailbox: mtk-cmdq: Dynamically allocate clk_bulk_data structureAngeloGioacchino Del Regno1-2/+6
2024-07-10mailbox: mtk-cmdq: Move and partially refactor clocks probeAngeloGioacchino Del Regno1-28/+51
2024-07-10mailbox: mtk-cmdq: Stop requiring name for GCE clockAngeloGioacchino Del Regno1-1/+1
2024-05-31mailbox: zynqmp-ipi: drop irq_to_desc() callArnd Bergmann1-1/+0
2024-05-19mailbox: Convert from tasklet to BH workqueueAllen Pais2-18/+19
2024-05-19mailbox: mtk-cmdq: Fix pm_runtime_get_sync() warning in mbox shutdownJason-JH.Lin1-1/+1
2024-05-19mailbox: mtk-cmdq-mailbox: fix module autoloadingKrzysztof Kozlowski1-0/+1
2024-05-19mailbox: zynqmp: handle SGI for shared IPITanmay Shah1-7/+152
2024-05-19mailbox: arm_mhuv3: Add driverCristian Marussi3-0/+1117
2024-05-19mailbox: omap: Remove kernel FIFO message queuingAndrew Davis2-111/+5
2024-05-19mailbox: omap: Reverse FIFO busy check logicAndrew Davis1-17/+16
2024-05-19mailbox: omap: Remove mbox_chan_to_omap_mbox()Andrew Davis1-11/+3
2024-05-19mailbox: omap: Use mbox_controller channel list directlyAndrew Davis1-31/+11
2024-05-19mailbox: omap: Use function local struct mbox_controllerAndrew Davis1-9/+12
2024-05-19mailbox: omap: Merge mailbox child node setup loopsAndrew Davis1-73/+46
2024-05-19mailbox: omap: Use devm_pm_runtime_enable() helperAndrew Davis1-15/+3
2024-05-19mailbox: omap: Remove device classAndrew Davis1-87/+2
2024-05-19mailbox: omap: Remove unneeded header omap-mailbox.hAndrew Davis1-5/+2
2024-05-19mailbox: omap: Move fifo size check to point of useAndrew Davis1-5/+5
2024-05-19mailbox: omap: Move omap_mbox_irq_t into driverAndrew Davis1-0/+5
2024-05-19mailbox: omap: Remove unused omap_mbox_request_channel() functionAndrew Davis1-36/+0
2024-05-19mailbox: omap: Remove unused omap_mbox_{enable,disable}_irq() functionsAndrew Davis1-32/+10
2024-04-30mailbox: zynqmp: Enable Bufferless IPI usage on Versal-based SOC'sBen Levinsky1-7/+122
2024-04-30mailbox: zynqmp: Move buffered IPI setup to of_match selected routineBen Levinsky1-35/+87
2024-04-30mailbox: zynqmp: Move of_match structure closer to usageBen Levinsky1-6/+6
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