1. 30 Jan, 2023 4 commits
    • Dave Airlie's avatar
      Merge tag 'drm-next-20230127' of... · 54587d99
      Dave Airlie authored
      Merge tag 'drm-next-20230127' of git://git.kernel.org/pub/scm/linux/kernel/git/pinchartl/linux into drm-next
      
      Renesas R-Car DU fixes and improvements
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      
      From: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
      Link: https://patchwork.freedesktop.org/patch/msgid/Y9QCw3SkHm6k1bwJ@pendragon.ideasonboard.com
      54587d99
    • Dave Airlie's avatar
      Merge tag 'drm-intel-next-2023-01-27' of git://anongit.freedesktop.org/drm/drm-intel into drm-next · 49ed9f39
      Dave Airlie authored
      drm/i915 feature pull #2 v6.3:
      
      Features and functionality:
      - Enable HF-EEODB by switching HDMI, DP and LVDS to use struct drm_edid (Jani)
      - Start using unversioned DMC firmware paths for new platforms (Gustavo)
      
      Refactoring and cleanups:
      - ELD refactor: Stop using hardware buffer, precompute ELD, and wire up ELD in
        the state checker (Ville)
      - Use generics for debugfs device parameters (Jani)
      - DSB refactoring and fixes (Ville)
      - Header refactoring, add new intel_display_limits.h (Jani)
      - Split out GMCH code to a new file (Jani)
      - Split out vblank code to a new file (Jani)
      - i915_drv.h and struct drm_i915_private cleanups (Jani)
      - Simplify FBC and DRRS debug attributes (Deepak R Varma)
      - Remove some single-use macros (Rodrigo)
      
      Fixes:
      - Fix scaler limits for display versions 12 and 13 (Luca)
      - Fix plane source size check for zero height (Drew Davenport)
      - Implement PSR2 selective fetch workaround (Jouni)
      - Expand a PSR workaound to more platforms and pipes (Jouni)
      - Expand an HDMI infoframe workaround to all MTL steppings (Jouni)
      - Enable PIPEDMC whenever its corresponding pipe is enabled (Imre)
      
      Merges:
      - Backmerge drm-next (Jani)
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      From: Jani Nikula <jani.nikula@intel.com>
      Link: https://patchwork.freedesktop.org/patch/msgid/87tu0c44gv.fsf@intel.com
      49ed9f39
    • Dave Airlie's avatar
      Merge tag 'drm-habanalabs-next-2023-01-26' of... · 729b3c15
      Dave Airlie authored
      Merge tag 'drm-habanalabs-next-2023-01-26' of https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux into drm-next
      
      This tag contains habanalabs driver and accel changes for v6.3:
      
      - Moved the driver to the accel subsystem. Currently only the files were
        moved (including the uapi file which was also renamed). This doesn't
        include registering to the accel subsystem. This will probably be only
        in the next kernel version.
      
      - In case of decoder error (axi error) in Gaudi2, we can now find the exact
        IP that initiated the erroneous transaction and print the details for
        better debug.
      
      - Add more trace events. We now can trace mmio transactions and communication
        with the preboot firmware.
      
      - Add to Gaudi2 support for abrupt reset that is done by the firmware. This
        was support so far only for Gaudi1.
      
      - Add uAPI to flush memory transactions (to the device memory). This is
        needed by the communications library in case of doing p2p with a host NIC
        which access our HBM directly through the PCI BAR.
      
      - Add uAPI to pass-through a request from user-space to firmware and get the
        result back to user-space. This will allow the driver code to avoid the
        need to add new packet (in the communication channel with the firmware) for
        every new request type.
      
      - Remove the option to export dma-buf by memory allocation handle in our uAPI.
        This was planned for Gaudi2 but was never used. Instead, we will do export
        by memory address (same as Gaudi1). In addition, we added the option to
        specify an offset to the address. This is needed in Gaudi2 because there
        the user allocates the entire HBM in one allocation, but would like to
        export only small part of it.
      
      - Multiple bug fixes, refactors and small optimizations.
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      
      From: Oded Gabbay <ogabbay@kernel.org>
      Link: https://patchwork.freedesktop.org/patch/msgid/20230126213317.GA1520525@ogabbay-vm-u20.habana-labs.com
      729b3c15
    • Dave Airlie's avatar
      Merge tag 'drm-misc-next-2023-01-26' of git://anongit.freedesktop.org/drm/drm-misc into drm-next · 2e2245ef
      Dave Airlie authored
      drm-misc-next for v6.3:
      
      UAPI Changes:
      
      Cross-subsystem Changes:
      
      Core Changes:
      
       * fbdev-helper: Streamline code in generic fbdev and its helpers
      
       * TTM: Fixes plus their reverts
      
      Driver Changes:
      
       * accel/ivpu: Typo fixes
      
       * i915: TTM-related fixes
      
       * nouveau: Remove unused return value from disable helper
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      
      From: Thomas Zimmermann <tzimmermann@suse.de>
      Link: https://patchwork.freedesktop.org/patch/msgid/Y9I2nOzHxTxPeTjg@linux-uq9g
      2e2245ef
  2. 26 Jan, 2023 36 commits