• Linus Torvalds's avatar
    Merge tag 'soundwire-6.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire · 881eccbe
    Linus Torvalds authored
    Pull soundwire updates from Vinod Koul:
     "Updates for Intel, Cadence and Qualcomm drivers:
    
       - another round of Intel driver cleanup to prepare for future code
         reorg which is expected in next cycle (Pierre-Louis Bossart)
    
       - bus unattach notifications processing during re-enumeration along
         with Cadence driver updates for this (Richard Fitzgerald)
    
       - Qualcomm driver updates to handle device0 status (Srinivas
         Kandagatla)"
    
    * tag 'soundwire-6.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire: (42 commits)
      soundwire: intel: add helper to stop bus
      soundwire: intel: introduce helpers to start bus
      soundwire: intel: introduce intel_shim_check_wake() helper
      soundwire: intel: simplify read ops assignment
      soundwire: intel: remove intel_init() wrapper
      soundwire: intel: move shim initialization before power up/down
      soundwire: intel: remove clock_stop parameter in intel_shim_init()
      soundwire: intel: move all PDI initialization under intel_register_dai()
      soundwire: intel: move DAI registration and debugfs init earlier
      soundwire: intel: simplify flow and use devm_ for DAI registration
      soundwire: intel: fix error handling on dai registration issues
      soundwire: cadence: Simplify error paths in cdns_xfer_msg()
      soundwire: cadence: Fix error check in cdns_xfer_msg()
      soundwire: cadence: Write to correct address for each FIFO chunk
      soundwire: bus: Fix wrong port number in sdw_handle_slave_alerts()
      soundwire: qcom: do not send status of device 0 during alert
      soundwire: qcom: update status from device id 1
      soundwire: cadence: Don't overwrite msg->buf during write commands
      soundwire: bus: Don't exit early if no device IDs were programmed
      soundwire: cadence: Fix lost ATTACHED interrupts when enumerating
      ...
    881eccbe
qcom.c 43.3 KB