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