• Sudeep Holla's avatar
    Merge tag 'scmi-updates-5.17' of... · b1a1b152
    Sudeep Holla authored
    Merge tag 'scmi-updates-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into for-next/scmi
    
    Arm SCMI firmware interface updates for v5.17
    
    Couple of main additions:
    - Support for OPTEE based SCMI transport to enable using SCMI service
      provided by OPTEE on some platforms
    - Support for atomic SCMI transports which enables few SCMI transactions
      to be completed in atomic context. This involves other refactoring work
      associated with it. It also marks SMC and OPTEE as atomic transport as
      the commands are completed once the return
    
    Other changes involves some trace and log enhancements and a miscellaneous
    bug fix.
    
    * tag 'scmi-updates-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux:
      firmware: arm_scmi: Add new parameter to mark_txdone
      firmware: arm_scmi: Add atomic mode support to smc transport
      firmware: arm_scmi: Add support for atomic transports
      firmware: arm_scmi: Make optee support sync_cmds_completed_on_ret
      firmware: arm_scmi: Make smc support sync_cmds_completed_on_ret
      firmware: arm_scmi: Add sync_cmds_completed_on_ret transport flag
      firmware: arm_scmi: Make smc transport use common completions
      firmware: arm_scmi: Add configurable polling mode for transports
      firmware: arm_scmi: Use new trace event scmi_xfer_response_wait
      include: trace: Add new scmi_xfer_response_wait event
      firmware: arm_scmi: Refactor message response path
      firmware: arm_scmi: Set polling timeout to max_rx_timeout_ms
      firmware: arm_scmi: Perform earlier cinfo lookup call in do_xfer
      firmware: arm_scmi: optee: Drop the support for the OPTEE shared dynamic buffer
      firmware: arm_scmi: optee: Fix missing mutex_init()
      firmware: arm_scmi: Make virtio Version_1 compliance optional
      firmware: arm_scmi: Add optee transport
      dt-bindings: arm: Add OP-TEE transport for SCMI
      firmware: arm_scmi: Review some virtio log messages
    b1a1b152
virtio.c 12.8 KB