summaryrefslogtreecommitdiffstats
path: root/drivers/firmware/arm_scmi/driver.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* firmware: arm_scmi: Add basic support for SCMI v3.2 pincontrol protocolPeng Fan2024-04-191-0/+2
* firmware: arm_scmi: Introduce get_max_msg_size() helper/accessorPeng Fan2024-04-191-0/+15
* firmware: arm_scmi: Add support for multiple vendors custom protocolsCristian Marussi2024-04-181-22/+147
* firmware: arm_scmi: Avoid non-constant printk format stringsArnd Bergmann2024-04-041-2/+2
* firmware: arm_scmi: Use dev_err_probe to bail outCristian Marussi2024-03-261-8/+26
* firmware: arm_scmi: Add message dump traces for bad and unexpected repliesCristian Marussi2024-03-261-0/+10
* firmware: arm_scmi: Add helper to trace bad messagesCristian Marussi2024-03-261-0/+39
* Merge tag 'pm-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafae...Linus Torvalds2024-03-131-1/+4
|\
| * firmware: arm_scmi: Populate fast channel rate_limitPierre Gondois2024-03-061-1/+4
* | firmware: arm_scmi: Add support for v3.2 NEGOTIATE_PROTOCOL_VERSIONCristian Marussi2024-02-221-5/+60
* | firmware: arm_scmi: Add a common helper to check if a message is supportedCristian Marussi2024-02-201-0/+34
|/
* Merge tag 'char-misc-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2024-01-181-4/+2
|\
| * firmware: arm_scmi: Convert to platform remove callback returning voidUwe Kleine-König2024-01-041-4/+2
* | firmware: arm_scmi: Add protocol versioning checksCristian Marussi2023-12-011-1/+11
* | firmware: arm_scmi: Add optional flags to extended names helperCristian Marussi2023-11-141-4/+8
|/
* firmware: arm_scmi: Add qcom smc/hvc transport supportNikunj Kela2023-10-091-0/+1
* firmware: Explicitly include correct DT includesRob Herring2023-08-121-2/+2
* firmware: arm_scmi: Augment SMC/HVC to allow optional parametersNikunj Kela2023-05-091-0/+1
* firmware: arm_scmi: Fix xfers allocation on Rx channelCristian Marussi2023-03-271-1/+1
* firmware: arm_scmi: Use the bitmap API to allocate bitmapsChristophe JAILLET2023-03-081-2/+2
* firmware: arm_scmi: Fix raw coexistence mode behaviour on failure pathCristian Marussi2023-03-061-3/+3
* firmware: arm_scmi: Clean up a return statement in scmi_probeDan Carpenter2023-03-061-2/+2
* firmware: arm_scmi: Add per-channel raw injection supportCristian Marussi2023-01-201-6/+32
* firmware: arm_scmi: Add the raw mode co-existence supportCristian Marussi2023-01-201-4/+12
* firmware: arm_scmi: Call raw mode hooks from the core stackCristian Marussi2023-01-201-0/+63
* firmware: arm_scmi: Add core raw transmission supportCristian Marussi2023-01-201-2/+4
* firmware: arm_scmi: Populate a common SCMI debugfs rootCristian Marussi2023-01-201-0/+120
* include: trace: Add platform and channel instance referencesCristian Marussi2023-01-201-8/+12
* firmware: arm_scmi: Add internal platform/channel identifiersCristian Marussi2023-01-201-2/+15
* firmware: arm_scmi: Move errors defs and code to common.hCristian Marussi2023-01-201-40/+0
* firmware: arm_scmi: Add xfer helpers to provide raw accessCristian Marussi2023-01-201-0/+147
* firmware: arm_scmi: Refactor scmi_wait_for_message_responseCristian Marussi2023-01-201-24/+33
* firmware: arm_scmi: Refactor polling helpersCristian Marussi2023-01-201-25/+9
* firmware: arm_scmi: Refactor xfer in-flight registration routinesCristian Marussi2023-01-201-34/+68
* firmware: arm_scmi: Split bus and driver into distinct modulesCristian Marussi2023-01-191-5/+1
* firmware: arm_scmi: Introduce a new lifecycle for protocol devicesCristian Marussi2023-01-191-0/+45
* firmware: arm_scmi: Refactor device create/destroy helpersCristian Marussi2023-01-191-3/+6
* firmware: arm_scmi: Move handle get/set helpersCristian Marussi2023-01-191-10/+25
* firmware: arm_scmi: Refactor protocol device creationCristian Marussi2023-01-191-296/+0
* firmware: arm_scmi: Add common notifier helpersCristian Marussi2023-01-191-1/+82
* firmware: arm_scmi: Move protocol registration helpersCristian Marussi2023-01-191-0/+67
* firmware: arm_scmi: Use dedicated devices to initialize channelsCristian Marussi2023-01-191-42/+116
* firmware: arm_scmi: Simplify chan_available transport operationCristian Marussi2023-01-191-1/+1
* 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