• Linus Torvalds's avatar
    Merge tag 'soundwire-6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire · 595fa4e3
    Linus Torvalds authored
    Pull soundwire updates from Vinod Koul:
     "This is a small update which features a bit of core changes and driver
      updates in Intel and cadence driver.
    
      Core:
    
       - sdw_transfer_defer() API change to drop an argument
    
       - Reset page address rework
    
       - Export sdw_nwrite_no_pm and sdw_nread_no_pm APIs
    
      Drivers:
    
       - Cadence and related intel driver updates for FIFO handling and low
         level msg transfers"
    
    * tag 'soundwire-6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire:
      soundwire: cadence: further simplify low-level xfer_msg_defer() callback
      soundwire: cadence: use directly bus sdw_defer structure
      soundwire: bus: remove sdw_defer argument in sdw_transfer_defer()
      soundwire: stream: use consistent pattern for freeing buffers
      soundwire: bus: Remove unused reset_page_addr() callback
      soundwire: bus: Don't zero page registers after every transaction
      soundwire: bus_type: Avoid lockdep assert in sdw_drv_probe()
      soundwire: stream: Move remaining register accesses over to no_pm
      soundwire: debugfs: Switch to sdw_read_no_pm
      soundwire: Provide build stubs for common functions
      soundwire: bus: export sdw_nwrite_no_pm and sdw_nread_no_pm functions
      soundwire: cadence: remove unused sdw_cdns_master_ops declaration
      soundwire: enable optional clock registers for SoundWire 1.2 devices
      ASoC/soundwire: remove is_sdca boolean property
      soundwire: cadence: Drain the RX FIFO after an IO timeout
      soundwire: cadence: Remove wasted space in response_buf
      soundwire: cadence: Don't overflow the command FIFOs
      soundwire: intel: remove DAI startup/shutdown
    595fa4e3
rt711-sdca-sdw.c 13.7 KB