summaryrefslogtreecommitdiffstats
path: root/drivers/mailbox/mailbox.c
AgeCommit message (Expand)AuthorLines
2025-09-24mailbox: Allow controller specific mapping using fwnodeAnup Patel-25/+40
2025-05-26mailbox: Use guard/scoped_guard for spinlockPeng Fan-60/+45
2025-05-26mailbox: Use guard/scoped_guard for con_mutexPeng Fan-35/+26
2025-05-26mailbox: Remove devm_mbox_controller_unregisterPeng Fan-27/+0
2025-05-26mailbox: Propagate correct error return valuePeng Fan-1/+1
2025-05-26mailbox: Not protect module_put with spin_lock_irqsavePeng Fan-1/+1
2025-05-26mailbox: Use dev_err when there is errorPeng Fan-2/+2
2025-03-29Merge tag 'mailbox-v6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/ja...Linus Torvalds-13/+10
2025-03-26mailbox: remove unused header filesTudor Ambarus-3/+0
2025-03-26mailbox: sort headers alphabeticallyTudor Ambarus-7/+7
2025-03-26mailbox: don't protect of_parse_phandle_with_args with con_mutexTudor Ambarus-3/+2
2025-03-26mailbox: use error ret code of of_parse_phandle_with_args()Tudor Ambarus-3/+4
2025-02-18mailbox: Switch to use hrtimer_setup()Nam Cao-3/+1
2024-09-22mailbox: Use of_property_match_string() instead of open-codingRob Herring (Arm)-16/+6
2023-09-05mailbox: Explicitly include correct DT includesRob Herring-0/+1
2023-04-18mailbox: Allow direct registration to a channelElliot Berman-28/+68
2022-05-23mailbox: forward the hrtimer if not queued and under a lockBjörn Ardö-6/+13
2020-10-16mailbox: avoid timer start from callbackJassi Brar-5/+7
2019-07-11mailbox: handle failed named mailbox channel requestmorten petersen-2/+4
2019-06-19treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500Thomas Gleixner-4/+1
2019-02-18mailbox: Export mbox_flush()Thierry Reding-0/+1
2018-12-21mailbox: Allow multiple controllers per deviceMikko Perttunen-1/+2
2018-12-21mailbox: Support blocking transfers in atomic contextThierry Reding-0/+28
2018-12-21mailbox: Add device-managed registration functionsThierry Reding-0/+70
2017-11-14mailbox: reset txdone_method TXDONE_BY_POLL if client knows_txdoneSudeep Holla-2/+2
2017-06-14mailbox: Make startup and shutdown ops optionalBjorn Andersson-6/+10
2017-04-27mailbox: handle empty message in tx_tickSudeep Holla-1/+4
2017-04-27mailbox: skip complete wait event if timer expiredSudeep Holla-3/+3
2017-04-27mailbox: always wait in mbox_send_message for blocking Tx modeSudeep Holla-1/+1
2017-03-28mailbox: check ->last_tx_done for NULL in case of timer-based pollingAlexey Klimov-0/+6
2016-12-25ktime: Cleanup ktime_set() usageThomas Gleixner-2/+1
2016-04-12mailbox: Stop using ENOSYS for anything other than unimplemented syscallsLee Jones-2/+2
2015-08-10mailbox: switch to hrtimer for tx_complete pollingSudeep Holla-12/+15
2015-06-11mailbox: Add ability for clients to request channels by nameLee Jones-0/+29
2015-05-12mailbox: Fix up error handling in mbox_request_channel()Benson Leung-3/+8
2015-02-06mailbox: check for bit set before pollingJassi Brar-1/+1
2014-11-27Mailbox: Add support for Platform Communication ChannelAshwin Chaugule-3/+1
2014-11-27mailbox: add tx_prepare client callbackSudeep Holla-0/+2
2014-11-27mailbox: Don't unnecessarily re-arm the polling timerAndrew Bresticker-5/+8
2014-10-08mailbox: Introduce framework for mailboxJassi Brar-0/+465