summaryrefslogtreecommitdiffstats
path: root/drivers/firmware/arm_scmi
Commit message (Expand)AuthorAgeFilesLines
* firmware: arm_scmi: Add proper barriers to scmi virtio deviceCristian Marussi2021-10-061-4/+9
* firmware: arm_scmi: Simplify spinlocks in virtio transportCristian Marussi2021-10-061-8/+21
* firmware: arm_scmi: Remove __exit annotationArnd Bergmann2021-09-201-1/+1
* firmware: arm_scmi: Fix virtio transport Kconfig dependencyCristian Marussi2021-09-201-1/+1
* Merge tag 'drivers-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/soc...Linus Torvalds2021-09-018-114/+1395
|\
| * firmware: arm_scmi: Use WARN_ON() to check configured transportsCristian Marussi2021-08-091-2/+4
| * firmware: arm_scmi: Fix boolconv.cocci warningskernel test robot2021-08-091-1/+1
| * firmware: arm_scmi: Free mailbox channels if probe failsRishabh Bhatnagar2021-08-051-11/+24
| * firmware: arm_scmi: Add virtio transportIgor Skalkin2021-08-055-0/+509
| * firmware: arm_scmi: Add priv parameter to scmi_rx_callbackCristian Marussi2021-08-054-8/+18
| * firmware: arm_scmi: Add optional link_supplier() transport opPeter Hilber2021-08-052-0/+8
| * firmware: arm_scmi: Add message passing abstractions for transportsPeter Hilber2021-08-054-0/+133
| * firmware: arm_scmi: Add method to override max message numberIgor Skalkin2021-08-052-6/+43
| * firmware: arm_scmi: Make shmem support optional for transportsIgor Skalkin2021-08-052-1/+9
| * firmware: arm_scmi: Make SCMI transports configurableCristian Marussi2021-08-054-5/+79
| * 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-052-41/+246
| * firmware: arm_scmi: Introduce monotonically increasing tokensCristian Marussi2021-08-052-35/+251
| * firmware: arm_scmi: Add optional transport_init/exit supportCristian Marussi2021-08-052-0/+65
| * 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-052-1/+6
* | bus: Make remove callback return voidUwe Kleine-König2021-07-211-3/+1
|/
* firmware: arm_scmi: Fix range check for the maximum number of pending messagesCristian Marussi2021-07-131-2/+3
* firmware: arm_scmi: Avoid padding in sensor message structureCristian Marussi2021-07-131-2/+4
* firmware: arm_scmi: Fix kernel doc warnings about return valuesCristian Marussi2021-07-132-0/+6
* firmware: arm_scmi: Fix possible scmi_linux_errmap buffer overflowSudeep Holla2021-07-121-3/+4
* firmware: arm_scmi: Ensure drivers provide a probe functionSudeep Holla2021-07-121-0/+3
* firmware: arm_scmi: Simplify device probe function on the busSudeep Holla2021-07-121-5/+0
* Merge tag 'scmi-updates-5.14' of git://git.kernel.org/pub/scm/linux/kernel/gi...Olof Johansson2021-06-125-10/+48
|\
| * 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: Add compatibility checks for shmem nodeSudeep Holla2021-06-082-0/+6
| * firmware: arm_scmi: Fix the build when CONFIG_MAILBOX is not selectedSudeep Holla2021-06-031-0/+2
| * firmware: arm_scmi: Reset Rx buffer to max size during async commandsCristian Marussi2021-06-021-0/+4
| * firmware: arm_scmi: Add SMCCC discovery dependency in KconfigEtienne Carriere2021-06-021-1/+1
| * firmware: arm_scmi: Add clock management to the SCMI power domainNicolas Pitre2021-05-111-0/+26
* | firmware: arm_scmi: Remove duplicate declaration of struct scmi_protocol_handleWan Jiabing2021-04-271-2/+0
|/
* firmware: arm_scmi: Add dynamic scmi devices creationCristian Marussi2021-03-303-34/+311
* firmware: arm_scmi: Add protocol modularization supportCristian Marussi2021-03-3011-5/+43
* firmware: arm_scmi: Rename non devres notify_opsCristian Marussi2021-03-301-9/+9
* firmware: arm_scmi: Make notify_priv really privateCristian Marussi2021-03-303-30/+40
* firmware: arm_scmi: Cleanup events registration transient codeCristian Marussi2021-03-307-41/+40
* firmware: arm_scmi: Cleanup unused core transfer helper wrappersCristian Marussi2021-03-302-106/+0
* firmware: arm_scmi: Cleanup legacy protocol init codeCristian Marussi2021-03-302-29/+2
* firmware: arm_scmi: Make references to handle constCristian Marussi2021-03-302-7/+7
* firmware: arm_scmi: Remove legacy scmi_voltage_ops protocol interfaceCristian Marussi2021-03-301-67/+0
* firmware: arm_scmi: Port voltage protocol to new protocols interfaceCristian Marussi2021-03-301-60/+119
* firmware: arm_scmi: Port systempower protocol to new protocols interfaceCristian Marussi2021-03-301-16/+14