• Linus Torvalds's avatar
    Merge tag 'i3c/for-6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux · c85e1497
    Linus Torvalds authored
    Pull i3c updates from Alexandre Belloni:
     "This cycle, there are new features for the Designware controller and
      fixes for the other IPs:
    
       - dw: optional apb clock and power management support, IBI handling
         fixes
    
       - mipi-i3c-hci: IBI handling fixes
    
       - svc: a few fixes"
    
    * tag 'i3c/for-6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux:
      dt-bindings: i3c: add header for generic I3C flags
      i3c: master: svc: Fix error code in svc_i3c_master_do_daa_locked()
      i3c: master: Enhance i3c_bus_type visibility for device searching & event monitoring
      i3c: dw: Add power management support
      i3c: dw: Add some functions for reusability
      i3c: dw: Save timing registers and other values
      i3c: master: svc: Improve DAA STOP handle code logic
      i3c: dw: Add optional apb clock
      i3c: dw: Use new *_enabled clk API
      dt-bindings: i3c: dw: Add apb clock binding
      i3c: master: svc: Convert comma to semicolon
      i3c: mipi-i3c-hci: Round IBI data chunk size to HW supported value
      i3c: mipi-i3c-hci: Error out instead on BUG_ON() in IBI DMA setup
      i3c: mipi-i3c-hci: Set IBI Status and Data Ring base addresses
      i3c: mipi-i3c-hci: Switch to lower_32_bits()/upper_32_bits() helpers
      i3c: dw: Remove ibi_capable property
      i3c: dw: Fix IBI intr programming
      i3c: dw: Fix clearing queue thld
      i3c: mipi-i3c-hci: Fix number of DAT/DCT entries for HCI versions < 1.1
      i3c: master: svc: resend target address when get NACK
    c85e1497
master.c 74.3 KB