summaryrefslogtreecommitdiffstats
path: root/drivers/firmware/arm_scmi/driver.c
Commit message (Expand)AuthorAgeFilesLines
* firmware: arm_scmi: Clear stale xfer->hdr.statusCristian Marussi2023-01-031-0/+2
* firmware: arm_scmi: Make Rx chan_setup fail on memory errorsCristian Marussi2022-11-011-2/+6
* firmware: arm_scmi: Make tx_prepare time out eventuallyCristian Marussi2022-11-011-0/+1
* firmware: arm_scmi: Suppress the driver's bind attributesCristian Marussi2022-11-011-0/+1
* firmware: arm_scmi: Cleanup the core driver removal callbackCristian Marussi2022-11-011-12/+19
* firmware: arm_scmi: Generalize the fast channel supportCristian Marussi2022-07-041-0/+165
* firmware: arm_scmi: Add SCMI v3.1 powercap protocol basic supportCristian Marussi2022-07-041-0/+2
* firmware: arm_scmi: Add devm_protocol_acquire helperCristian Marussi2022-07-041-15/+55
* firmware: arm_scmi: Support only one single system power deviceCristian Marussi2022-07-041-0/+23
* firmware: arm_scmi: Use new SCMI full message tracingCristian Marussi2022-07-041-0/+21
* firmware: arm_scmi: Relax CLOCK_DESCRIBE_RATES out-of-spec checksCristian Marussi2022-06-201-0/+1
* firmware: arm_scmi: Fix late checks on pointer dereferenceCristian Marussi2022-05-031-8/+11
* firmware: arm_scmi: Add iterators for multi-part commandsCristian Marussi2022-04-281-0/+109
* firmware: arm_scmi: Introduce a common SCMI v3.1 .extended_name_get helperCristian Marussi2022-04-281-0/+50
* firmware: arm_scmi: Dynamically allocate implemented protocols arrayCristian Marussi2022-04-281-2/+4
* firmware: arm_scmi: Remove clear channel call on the TX channelCristian Marussi2022-04-041-1/+2
* Merge tag 'arm-drivers-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2022-03-231-43/+191
|\
| * firmware: arm_scmi: Support optional system wide atomic-threshold-usCristian Marussi2022-02-211-3/+24
| * firmware: arm_scmi: Add atomic mode support to virtio transportCristian Marussi2022-02-211-2/+4
| * firmware: arm_scmi: Add new parameter to mark_txdoneCristian Marussi2021-12-211-1/+1
| * firmware: arm_scmi: Add support for atomic transportsCristian Marussi2021-12-211-2/+49
| * firmware: arm_scmi: Add sync_cmds_completed_on_ret transport flagCristian Marussi2021-12-211-10/+24
| * firmware: arm_scmi: Add configurable polling mode for transportsCristian Marussi2021-12-211-0/+33
| * firmware: arm_scmi: Use new trace event scmi_xfer_response_waitCristian Marussi2021-12-131-0/+5
| * firmware: arm_scmi: Refactor message response pathCristian Marussi2021-12-131-32/+56
| * firmware: arm_scmi: Set polling timeout to max_rx_timeout_msCristian Marussi2021-12-131-3/+2
| * firmware: arm_scmi: Perform earlier cinfo lookup call in do_xferCristian Marussi2021-12-061-4/+4
| * firmware: arm_scmi: Add optee transportEtienne Carriere2021-11-171-0/+3
* | firmware: arm_scmi: Remove space in MODULE_ALIAS nameAlyssa Ross2022-02-111-1/+1
|/
* firmware: arm_scmi: Use WARN_ON() to check configured transportsCristian Marussi2021-08-091-2/+4
* firmware: arm_scmi: Free mailbox channels if probe failsRishabh Bhatnagar2021-08-051-11/+24
* firmware: arm_scmi: Add virtio transportIgor Skalkin2021-08-051-0/+3
* firmware: arm_scmi: Add priv parameter to scmi_rx_callbackCristian Marussi2021-08-051-5/+12
* firmware: arm_scmi: Add optional link_supplier() transport opPeter Hilber2021-08-051-0/+6
* firmware: arm_scmi: Add method to override max message numberIgor Skalkin2021-08-051-4/+36
* firmware: arm_scmi: Make SCMI transports configurableCristian Marussi2021-08-051-2/+4
* firmware: arm_scmi: Make polling mode optionalCristian Marussi2021-08-051-1/+6
* firmware: arm_scmi: Make .clear_channel optionalCristian Marussi2021-08-051-4/+11
* firmware: arm_scmi: Handle concurrent and out-of-order messagesCristian Marussi2021-08-051-40/+217
* firmware: arm_scmi: Introduce monotonically increasing tokensCristian Marussi2021-08-051-35/+219
* firmware: arm_scmi: Add optional transport_init/exit supportCristian Marussi2021-08-051-0/+57
* firmware: arm_scmi: Remove scmi_dump_header_dbg() helperCristian Marussi2021-08-051-16/+0
* firmware: arm_scmi: Add support for type handling in common functionsCristian Marussi2021-08-051-0/+1
* firmware: arm_scmi: Fix range check for the maximum number of pending messagesCristian Marussi2021-07-131-2/+3
* firmware: arm_scmi: Fix kernel doc warnings about return valuesCristian Marussi2021-07-131-0/+2
* firmware: arm_scmi: Fix possible scmi_linux_errmap buffer overflowSudeep Holla2021-07-121-3/+4
* firmware: arm_scmi: Avoid multiple initialisations of hdr->protocol_idSudeep Holla2021-06-081-6/+2
* firmware: arm_scmi: Move reinit_completion from scmi_xfer_get to do_xferCristian Marussi2021-06-081-1/+1
* firmware: arm_scmi: Add delayed response status checkCristian Marussi2021-06-081-2/+6
* firmware: arm_scmi: Fix the build when CONFIG_MAILBOX is not selectedSudeep Holla2021-06-031-0/+2