Skip to content
Permalink
Tatsuyuki-Ishi…
Switch branches/tags

Commits on Dec 18, 2021

  1. drm: make drm_syncobj_array_wait() use the range hrtimer feature

    select(), poll() and epoll_wait() all already supports high-precision
    timeout handling. This patch makes drm_syncobj_array_wait() to handle
    the timeout in high precision using the same heuristics and functions
    implemented for select().
    
    v2: Fix a name error resulting in NULL dereference.
    
    Signed-off-by: Tatsuyuki Ishi <ishitatsuyuki@gmail.com>
    ishitatsuyuki authored and intel-lab-lkp committed Dec 18, 2021

Commits on Dec 17, 2021

  1. Merge tag 'mediatek-drm-next-5.17' of https://git.kernel.org/pub/scm/…

    …linux/kernel/git/chunkuang.hu/linux into drm-next
    
    Mediatek DRM Next for Linux 5.16
    
    1. Add support for MT8192
    2. CMDQ refinement.
    3. Miscellaneous clean up and reorder.
    4. Set the default value of rotation to DRM_MODE_ROTATE_0
    
    Signed-off-by: Dave Airlie <airlied@redhat.com>
    
    From: Chun-Kuang Hu <chunkuang.hu@kernel.org>
    Link: https://patchwork.freedesktop.org/patch/msgid/1639700370-3541-1-git-send-email-chunkuang.hu@kernel.org
    airlied committed Dec 17, 2021
  2. Merge tag 'drm-misc-next-2021-12-16' of git://anongit.freedesktop.org…

    …/drm/drm-misc into drm-next
    
    drm-misc-next for 5.17:
    
    UAPI Changes:
    
     * vmwgfx: Version bump to 2.20
    
    Cross-subsystem Changes:
    
     * of: Create simple-framebuffer devices in of_platform_default_init()
    
    Core Changes:
    
     * Replace include <linux/kernel.h> with more fine-grained includes
     * Document DRM_IOCTL_MODE_GETFB2
     * format-helper: Support XRGB2101010 source buffers
    
    Driver Changes:
    
     * amdgpu: Fix runtime PM on some configs
     * ast: Fix I2C initialization
     * bridge: ti-sn65dsi86: Set regmap max_register
     * panel: Add Team Source Display TST043015CMHX plus DT bindings
     * simpledrm: Add support for Apple M1
     * sprd: Add various drivers plus DT bindings
     * vc4: Support 10-bit YUV 4:2:0 output; Fix clock-rate updates
     * vmwgfx: Implement GEM support; Implement GL 4.3 support
    
    Signed-off-by: Dave Airlie <airlied@redhat.com>
    
    From: Thomas Zimmermann <tzimmermann@suse.de>
    Link: https://patchwork.freedesktop.org/patch/msgid/YbtOaZLvar+9hBOi@linux-uq9g.fritz.box
    airlied committed Dec 17, 2021
  3. Merge tag 'drm-intel-next-2021-12-14' of ssh://git.freedesktop.org/gi…

    …t/drm/drm-intel into drm-next
    
    drm/i915 feature pull #2 for v5.17:
    
    Features and functionality:
    - Add eDP privacy screen support (Hans)
    - Add Raptor Lake S (RPL-S) support (Anusha)
    - Add CD clock squashing support (Mika)
    - Properly support ADL-P without force probe (Clint)
    - Enable pipe color support (10 bit gamma) for display 13 platforms (Uma)
    - Update ADL-P DMC firmware to v2.14 (Madhumitha)
    
    Refactoring and cleanups:
    - More FBC refactoring preparing for multiple FBC instances (Ville)
    - Plane register cleanups (Ville)
    - Header refactoring and include cleanups (Jani)
    - Crtc helper and vblank wait function cleanups (Jani, Ville)
    - Move pipe/transcoder/abox masks under intel_device_info.display (Ville)
    
    Fixes:
    - Add a delay to let eDP source OUI write take effect (Lyude)
    - Use div32 version of MPLLB word clock for UHBR on SNPS PHY (Jani)
    - Fix DMC firmware loader overflow check (Harshit Mogalapalli)
    - Fully disable FBC on FIFO underruns (Ville)
    - Disable FBC with double wide pipe as mutually exclusive (Ville)
    - DG2 workarounds (Matt)
    - Non-x86 build fixes (Siva)
    - Fix HDR plane max width for NV12 (Vidya)
    - Disable IRQ for selftest timestamp calculation (Anshuman)
    - ADL-P VBT DDC pin mapping fix (Tejas)
    
    Merges:
    - Backmerge drm-next for privacy screen plumbing (Jani)
    
    Signed-off-by: Dave Airlie <airlied@redhat.com>
    From: Jani Nikula <jani.nikula@intel.com>
    Link: https://patchwork.freedesktop.org/patch/msgid/87ee6f5h9u.fsf@intel.com
    airlied committed Dec 17, 2021

Commits on Dec 16, 2021

  1. Merge drm/drm-next into drm-misc-next

    Backmerging for v5.16-rc5. Resolves a conflict between drm-misc-next
    and drm-misc-fixes in the vc4 driver.
    
    Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
    Thomas Zimmermann committed Dec 16, 2021
  2. drm/bridge: ti-sn65dsi86: Set max register for regmap

    Set the maximum register to 0xff so we can dump the registers for this
    device in debugfs.
    
    Fixes: a095f15 ("drm/bridge: add support for sn65dsi86 bridge driver")
    Cc: Rob Clark <robdclark@chromium.org>
    Cc: Douglas Anderson <dianders@chromium.org>
    Cc: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
    Signed-off-by: Stephen Boyd <swboyd@chromium.org>
    Reviewed-by: Robert Foss <robert.foss@linaro.org>
    Signed-off-by: Robert Foss <robert.foss@linaro.org>
    Link: https://patchwork.freedesktop.org/patch/msgid/20211215002529.382383-1-swboyd@chromium.org
    bebarino authored and robertfoss committed Dec 16, 2021
  3. drm/ast: Move I2C code into separate source file

    Move I2C code into its own source file. Makes the mode-setting
    code a little less convoluted.
    
    v3:
    	* fix SPDX tag to say 'SPDX-License-Identifier'
    
    Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
    Acked-by: Maxime Ripard <maxime@cerno.tech>
    Link: https://patchwork.freedesktop.org/patch/msgid/20211206091125.29501-4-tzimmermann@suse.de
    Thomas Zimmermann committed Dec 16, 2021
  4. drm/ast: Convert I2C code to managed cleanup

    Release the I2C adapter as part of the DRM device cleanup. Remove
    ast's dedicated helper for struct drm_connector_funcs.destroy.
    
    Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
    Reviewed-by: Maxime Ripard <maxime@cerno.tech>
    Link: https://patchwork.freedesktop.org/patch/msgid/20211206091125.29501-3-tzimmermann@suse.de
    Thomas Zimmermann committed Dec 16, 2021
  5. drm/ast: Handle failed I2C initialization gracefully

    I2C initialization is allowed to fail. In this case, create a connector
    without DDC adapter. The current code would dereference a NULL pointer.
    
    Reading the modes from the connector is supposed to work without I2C
    adapter. Add the respective test.
    
    v2:
    	* init edid to NULL to avoid uninitialized read (Dan)
    
    Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
    Reviewed-by: Maxime Ripard <maxime@cerno.tech>
    Link: https://patchwork.freedesktop.org/patch/msgid/20211206091125.29501-2-tzimmermann@suse.de
    Thomas Zimmermann committed Dec 16, 2021
  6. drm/vc4: plane: Add support for YUV color encodings and ranges

    The BT601/BT709 color encoding and limited vs full
    range properties were not being exposed, defaulting
    always to BT601 limited range.
    
    Expose the parameters and set the registers appropriately.
    
    Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.com>
    Signed-off-by: Maxime Ripard <maxime@cerno.tech>
    Acked-by: Thomas Zimmermann <tzimmermann@suse.de>
    Link: https://lore.kernel.org/r/20211215091739.135042-4-maxime@cerno.tech
    6by9 authored and mripard committed Dec 16, 2021
  7. drm/vc4: plane: Add support for DRM_FORMAT_P030

    The P030 format, used with the DRM_FORMAT_MOD_BROADCOM_SAND128 modifier,
    is a format output by the video decoder on the BCM2711.
    
    Add native support to the KMS planes for that format.
    
    Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.com>
    Signed-off-by: Maxime Ripard <maxime@cerno.tech>
    Acked-by: Thomas Zimmermann <tzimmermann@suse.de>
    Link: https://lore.kernel.org/r/20211215091739.135042-3-maxime@cerno.tech
    6by9 authored and mripard committed Dec 16, 2021
  8. drm/fourcc: Add packed 10bit YUV 4:2:0 format

    Adds a format that is 3 10bit YUV 4:2:0 samples packed into
    a 32bit word (with 2 spare bits).
    
    Supported on Broadcom BCM2711 chips.
    
    Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.com>
    Signed-off-by: Maxime Ripard <maxime@cerno.tech>
    Acked-by: Thomas Zimmermann <tzimmermann@suse.de>
    Link: https://lore.kernel.org/r/20211215091739.135042-2-maxime@cerno.tech
    6by9 authored and mripard committed Dec 16, 2021
  9. drm/simpledrm: Add [AX]RGB2101010 formats

    This is the format used by the bootloader framebuffer on Apple ARM64
    platforms.
    
    Reviewed-by: Thomas Zimmermann <tzimmermann@suse.de>
    Signed-off-by: Hector Martin <marcan@marcan.st>
    Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
    Link: https://patchwork.freedesktop.org/patch/msgid/20211212062407.138309-4-marcan@marcan.st
    marcan authored and Thomas Zimmermann committed Dec 16, 2021
  10. drm/format-helper: Add drm_fb_xrgb8888_to_xrgb2101010_toio()

    Add XRGB8888 emulation support for devices that can only do XRGB2101010.
    
    This is chiefly useful for simpledrm on Apple devices where the
    bootloader-provided framebuffer is 10-bit.
    
    Signed-off-by: Hector Martin <marcan@marcan.st>
    Reviewed-by: Thomas Zimmermann <tzimmermann@suse.de>
    Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
    Link: https://patchwork.freedesktop.org/patch/msgid/20211212062407.138309-3-marcan@marcan.st
    marcan authored and Thomas Zimmermann committed Dec 16, 2021
  11. of: Move simple-framebuffer device handling from simplefb to of

    This code is required for both simplefb and simpledrm, so let's move it
    into the OF core instead of having it as an ad-hoc initcall in the
    drivers.
    
    Signed-off-by: Hector Martin <marcan@marcan.st>
    Reviewed-by: Rob Herring <robh@kernel.org>
    Acked-by: Thomas Zimmermann <tzimmermann@suse.de>
    Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
    Link: https://patchwork.freedesktop.org/patch/msgid/20211212062407.138309-2-marcan@marcan.st
    marcan authored and Thomas Zimmermann committed Dec 16, 2021
  12. drm/panel: simple: Add Team Source Display TST043015CMHX panel

    Add Team Source Display TST043015CMHX 4.3" 480x272 DPI panel support.
    
    Signed-off-by: Marek Vasut <marex@denx.de>
    Cc: Sam Ravnborg <sam@ravnborg.org>
    To: dri-devel@lists.freedesktop.org
    Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
    Link: https://patchwork.freedesktop.org/patch/msgid/20211127031909.283383-3-marex@denx.de
    Marek Vasut authored and Thomas Zimmermann committed Dec 16, 2021
  13. dt-bindings: display: simple: Add Team Source Display TST043015CMHX p…

    …anel
    
    Add Team Source Display TST043015CMHX 4.3" 480x272 DPI panel
    compatible string.
    
    Signed-off-by: Marek Vasut <marex@denx.de>
    Cc: Rob Herring <robh+dt@kernel.org>
    Cc: Sam Ravnborg <sam@ravnborg.org>
    Cc: devicetree@vger.kernel.org
    To: dri-devel@lists.freedesktop.org
    Acked-by: Rob Herring <robh@kernel.org>
    Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
    Link: https://patchwork.freedesktop.org/patch/msgid/20211127031909.283383-2-marex@denx.de
    Marek Vasut authored and Thomas Zimmermann committed Dec 16, 2021
  14. dt-bindings: Add Team Source Display Technology vendor prefix

    Add vendor prefix for Team Source Display Technology Co., Ltd.
    
    Signed-off-by: Marek Vasut <marex@denx.de>
    Cc: Rob Herring <robh+dt@kernel.org>
    Cc: Sam Ravnborg <sam@ravnborg.org>
    Cc: devicetree@vger.kernel.org
    To: dri-devel@lists.freedesktop.org
    Acked-by: Rob Herring <robh@kernel.org>
    Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
    Link: https://patchwork.freedesktop.org/patch/msgid/20211127031909.283383-1-marex@denx.de
    Marek Vasut authored and Thomas Zimmermann committed Dec 16, 2021
  15. drm/bridge: lvds-codec: Add support for pixel data sampling edge select

    The OnSemi FIN3385 Parallel-to-LVDS encoder has a dedicated input line to
    select input pixel data sampling edge. Add DT property "pclk-sample", not
    the same as the one used by display timings but rather the same as used by
    media, and configure bus flags based on this DT property.
    
    Signed-off-by: Marek Vasut <marex@denx.de>
    Cc: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
    Cc: Rob Herring <robh+dt@kernel.org>
    Cc: Sam Ravnborg <sam@ravnborg.org>
    Cc: devicetree@vger.kernel.org
    To: dri-devel@lists.freedesktop.org
    Reviewed-by: Sam Ravnborg <sam@ravnborg.org>
    Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
    Link: https://patchwork.freedesktop.org/patch/msgid/20211017001204.299940-2-marex@denx.de
    Marek Vasut authored and Thomas Zimmermann committed Dec 16, 2021
  16. dt-bindings: display: bridge: lvds-codec: Document pixel data samplin…

    …g edge select
    
    The OnSemi FIN3385 Parallel-to-LVDS encoder has a dedicated input line to
    select input pixel data sampling edge. Add DT property "pclk-sample", not
    the same as the one used by display timings but rather the same as used by
    media, to define the pixel data sampling edge.
    
    Signed-off-by: Marek Vasut <marex@denx.de>
    Cc: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
    Cc: Rob Herring <robh+dt@kernel.org>
    Cc: Sam Ravnborg <sam@ravnborg.org>
    Cc: devicetree@vger.kernel.org
    To: dri-devel@lists.freedesktop.org
    Reviewed-by: Rob Herring <robh@kernel.org>
    Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
    Link: https://patchwork.freedesktop.org/patch/msgid/20211017001204.299940-1-marex@denx.de
    Marek Vasut authored and Thomas Zimmermann committed Dec 16, 2021

Commits on Dec 15, 2021

  1. drm/vc4: kms: Wait for the commit before increasing our clock rate

    Several DRM/KMS atomic commits can run in parallel if they affect
    different CRTC. These commits share the global HVS state, so we have
    some code to make sure we run commits in sequence. This synchronization
    code is one of the first thing that runs in vc4_atomic_commit_tail().
    
    Another constraints we have is that we need to make sure the HVS clock
    gets a boost during the commit. That code relies on clk_set_min_rate and
    will remove the old minimum and set a new one. We also need another,
    temporary, minimum for the duration of the commit.
    
    The algorithm is thus to set a temporary minimum, drop the previous
    one, do the commit, and finally set the minimum for the current mode.
    
    However, the part that sets the temporary minimum and drops the older
    one runs before the commit synchronization code.
    
    Thus, under the proper conditions, we can end up mixing up the minimums
    and ending up with the wrong one for our current step.
    
    To avoid it, let's move the clock setup in the protected section.
    
    Fixes: d7d96c0 ("drm/vc4: hvs: Boost the core clock during modeset")
    Signed-off-by: Maxime Ripard <maxime@cerno.tech>
    Reviewed-by: Dave Stevenson <dave.stevenson@raspberrypi.com>
    Tested-by: Jian-Hong Pan <jhp@endlessos.org>
    [danvet: re-apply this from 0c980a0 ("drm/vc4: kms: Wait for the
    commit before increasing our clock rate") because I lost that part in
    my merge resolution in 99b03ca ("Merge v5.16-rc5 into drm-next")]
    Fixes: 99b03ca ("Merge v5.16-rc5 into drm-next")
    Acked-by: Maxime Ripard <maxime@cerno.tech>
    Signed-off-by: Daniel Vetter <daniel.vetter@intel.com>
    Link: https://lore.kernel.org/r/20211117094527.146275-2-maxime@cerno.tech
    mripard authored and danvet committed Dec 15, 2021

Commits on Dec 14, 2021

  1. drm: document DRM_IOCTL_MODE_GETFB2

    There are a few details specific to the GETFB2 IOCTL.
    
    It's not immediately clear how user-space should check for the
    number of planes. Suggest using the handles field or the pitches
    field.
    
    The modifier array is filled with zeroes, ie. DRM_FORMAT_MOD_LINEAR.
    So explicitly tell user-space to not look at it unless the flag is
    set.
    
    Changes in v2 (Daniel):
    - Mention that handles should be used to compute the number of planes,
      and only refer to pitches as a fallback.
    - Reword bit about undefined modifier.
    
    Signed-off-by: Simon Ser <contact@emersion.fr>
    Acked-by: Daniel Vetter <daniel@ffwll.ch>
    Acked-by: Pekka Paalanen <pekka.paalanen@collabora.com>
    Acked-by: Daniel Stone <daniels@collabora.com>
    Link: https://patchwork.freedesktop.org/patch/msgid/20211123112400.22245-1-contact@emersion.fr
    emersion committed Dec 14, 2021
  2. Merge v5.16-rc5 into drm-next

    Thomas Zimmermann requested a fixes backmerge, specifically also for
    96c5f82 ("drm/vc4: fix error code in vc4_create_object()")
    
    Just a bunch of adjacent changes conflicts, even the big pile of them
    in vc4.
    
    Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
    danvet committed Dec 14, 2021
  3. drm/i915: Fix implicit use of struct pci_dev

    intel_device_info.h references struct pci_dev but does not ensure that
    the struct has been declared, causing build failures if something in
    other headers changes so that the implicit dependency it is relying on
    is no longer satisfied:
    
    In file included from drivers/gpu/drm/i915/intel_device_info.h:32,
                     from drivers/gpu/drm/i915/gt/uc/intel_uc_fw.h:11,
                     from drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c:11:
    drivers/gpu/drm/i915/display/intel_display.h:643:39: error: 'struct pci_dev' declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
      643 | bool intel_modeset_probe_defer(struct pci_dev *pdev);
          |                                       ^~~~~~~
    cc1: all warnings being treated as errors
    
    Add a declaration of the struct to fix this.
    
    Signed-off-by: Mark Brown <broonie@kernel.org>
    Fixes: 94b541f ("drm/i915: Add intel_modeset_probe_defer() helper")
    Reviewed-by: Jani Nikula <jani.nikula@intel.com>
    Signed-off-by: Jani Nikula <jani.nikula@intel.com>
    Link: https://patchwork.freedesktop.org/patch/msgid/20211213170753.3680209-1-broonie@kernel.org
    broonie authored and jnikula committed Dec 14, 2021

Commits on Dec 13, 2021

  1. drm/mediatek: Set the default value of rotation to DRM_MODE_ROTATE_0

    At the reset hook, call __drm_atomic_helper_plane_reset which is
    called at the initialization of the plane and sets the default value of
    rotation on all planes to DRM_MODE_ROTATE_0 which is equal to 1.
    
    Tested on Jacuzzi (MTK).
    Resolves IGT@kms_properties@plane-properties-{legacy,atomic}
    
    Signed-off-by: Mark Yacoub <markyacoub@chromium.org>
    Signed-off-by: Chun-Kuang Hu <chunkuang.hu@kernel.org>
    Mark Yacoub authored and Chun-Kuang Hu committed Dec 13, 2021
  2. drm/i915: Move pipe/transcoder/abox masks under intel_device_info.dis…

    …play
    
    Collect the dipslay related mask under the display sub-structure
    in intel_device_info.
    
    Note that there is a slight change in behaviour in that we zero
    out .display entirely when !HAS_DISPLAY (aka. pipe_mask==0), so
    now we also zero out the other masks (although cpu_transocder_mask
    should already be zero of pipe_mask is zero). abox_mask is
    only used by the display core init when HAS_DISPLAY is true, so
    the actual behaviour of the system shouldn't change despite the
    zeroing of these masks.
    
    There is a lot more display stuff directly in device info that
    could be moved over. Maybe someone else will be inspired to do it...
    
    Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
    Link: https://patchwork.freedesktop.org/patch/msgid/20211210122726.12577-1-ville.syrjala@linux.intel.com
    Reviewed-by: Jani Nikula <jani.nikula@intel.com>
    vsyrjala committed Dec 13, 2021
  3. drm/i915/cdclk: hide struct intel_cdclk_vals

    The definition is not needed outside of intel_cdclk.c.
    
    Signed-off-by: Jani Nikula <jani.nikula@intel.com>
    Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
    Link: https://patchwork.freedesktop.org/patch/msgid/f7e7e7fb91eae2b49a0ab5d982a235cec34e3320.1639068649.git.jani.nikula@intel.com
    jnikula committed Dec 13, 2021
  4. drm/i915/cdclk: move intel_atomic_check_cdclk() to intel_cdclk.c

    Rename to intel_cdclk_atomic_check() and make
    intel_cdclk_bw_calc_min_cdclk() static.
    
    Signed-off-by: Jani Nikula <jani.nikula@intel.com>
    Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
    Link: https://patchwork.freedesktop.org/patch/msgid/43ad4d437121f43d76c790ac5d4d131743d58988.1639068649.git.jani.nikula@intel.com
    jnikula committed Dec 13, 2021
  5. drm/i915/pxp: remove useless includes

    Not needed.
    
    Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
    Signed-off-by: Jani Nikula <jani.nikula@intel.com>
    Link: https://patchwork.freedesktop.org/patch/msgid/01c4ea0cea17eead027c83dc9eaca3c181ce3a24.1639142167.git.jani.nikula@intel.com
    jnikula committed Dec 13, 2021
  6. drm/i915/pxp: un-inline intel_pxp_is_enabled()

    In the interest of reducing include dependencies, un-inline
    intel_pxp_is_enabled().
    
    v2: Fix build for CONFIG_DRM_I915_PXP=n
    
    Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
    Signed-off-by: Jani Nikula <jani.nikula@intel.com>
    Link: https://patchwork.freedesktop.org/patch/msgid/36bbb3708f3b1f84f0718afff94212dde93cb479.1639142167.git.jani.nikula@intel.com
    jnikula committed Dec 13, 2021
  7. drm/i915/fb: reduce include dependencies

    We actually need i915_active_types.h, not i915_active.h.
    
    Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
    Signed-off-by: Jani Nikula <jani.nikula@intel.com>
    Link: https://patchwork.freedesktop.org/patch/msgid/aed5f1afda4448ec46c7ff1f95291edebf355790.1639142167.git.jani.nikula@intel.com
    jnikula committed Dec 13, 2021
  8. drm/i915/fbc: avoid intel_frontbuffer.h include with declaration

    Reduce include dependencies using forward declarations.
    
    Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
    Signed-off-by: Jani Nikula <jani.nikula@intel.com>
    Link: https://patchwork.freedesktop.org/patch/msgid/fb54050e03f830a1b29eb14cb37466f39c499cc2.1639142167.git.jani.nikula@intel.com
    jnikula committed Dec 13, 2021
  9. drm/i915/psr: avoid intel_frontbuffer.h include with declaration

    Reduce include dependencies using forward declarations.
    
    Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
    Signed-off-by: Jani Nikula <jani.nikula@intel.com>
    Link: https://patchwork.freedesktop.org/patch/msgid/ee35f2f01f731c21f24a238f2d1690b09ac2da1f.1639142167.git.jani.nikula@intel.com
    jnikula committed Dec 13, 2021
  10. drm/i915/active: remove useless i915_utils.h include

    Not needed.
    
    Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
    Signed-off-by: Jani Nikula <jani.nikula@intel.com>
    Link: https://patchwork.freedesktop.org/patch/msgid/52b1cf56c16bf669a1357ce81d9232c5480914a4.1639142167.git.jani.nikula@intel.com
    jnikula committed Dec 13, 2021
  11. drm/i915/reset: include intel_display.h instead of intel_display_types.h

    Use the more specific include that's needed.
    
    v2: Include intel_display.h (Ville)
    
    Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
    Signed-off-by: Jani Nikula <jani.nikula@intel.com>
    Link: https://patchwork.freedesktop.org/patch/msgid/e1e195b8ca1252d1e149c8185d107a5517496973.1639142167.git.jani.nikula@intel.com
    jnikula committed Dec 13, 2021
Older