• Linus Torvalds's avatar
    Merge tag 'dmaengine-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine · 7994beab
    Linus Torvalds authored
    Pull dmaengine updates from Vinod Koul:
     "New support:
    
       - Apple admac t8112 device support
    
       - StarFive JH7110 DMA controller
    
      Updates:
    
       - Big pile of idxd updates to support IAA 2.0 device capabilities,
         DSA 2.0 Event Log and completion record faulting features and
         new DSA operations
    
       - at_xdmac supend & resume updates and driver code cleanup
    
       - k3-udma supend & resume support
    
       - k3-psil thread support for J784s4"
    
    * tag 'dmaengine-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine: (57 commits)
      dmaengine: idxd: add per wq PRS disable
      dmaengine: idxd: add pid to exported sysfs attribute for opened file
      dmaengine: idxd: expose fault counters to sysfs
      dmaengine: idxd: add a device to represent the file opened
      dmaengine: idxd: add per file user counters for completion record faults
      dmaengine: idxd: process batch descriptor completion record faults
      dmaengine: idxd: add descs_completed field for completion record
      dmaengine: idxd: process user page faults for completion record
      dmaengine: idxd: add idxd_copy_cr() to copy user completion record during page fault handling
      dmaengine: idxd: create kmem cache for event log fault items
      dmaengine: idxd: add per DSA wq workqueue for processing cr faults
      dmanegine: idxd: add debugfs for event log dump
      dmaengine: idxd: add interrupt handling for event log
      dmaengine: idxd: setup event log configuration
      dmaengine: idxd: add event log size sysfs attribute
      dmaengine: idxd: make misc interrupt one shot
      dt-bindings: dma: snps,dw-axi-dmac: constrain the items of resets for JH7110 dma
      dt-bindings: dma: Drop unneeded quotes
      dmaengine: at_xdmac: align declaration of ret with the rest of variables
      dmaengine: at_xdmac: add a warning message regarding for unpaused channels
      ...
    7994beab
device.c 39 KB