1. 19 Jan, 2023 1 commit
  2. 18 Jan, 2023 4 commits
    • Nirmoy Das's avatar
      drm/i915: Remove unused variable · 2293a73a
      Nirmoy Das authored
      Removed unused i915 var.
      
      Fixes: a273e957 ("drm/i915: Allow switching away via vga-switcheroo if uninitialized")
      Signed-off-by: default avatarNirmoy Das <nirmoy.das@intel.com>
      Reviewed-by: default avatarRodrigo Vivi <rodrigo.vivi@intel.com>
      Signed-off-by: default avatarRodrigo Vivi <rodrigo.vivi@intel.com>
      Link: https://patchwork.freedesktop.org/patch/msgid/20230118170624.9326-1-nirmoy.das@intel.comSigned-off-by: default avatarRodrigo Vivi <rodrigo.vivi@intel.com>
      2293a73a
    • Thomas Zimmermann's avatar
      drm/fb-helper: Set framebuffer for vga-switcheroo clients · d1d51014
      Thomas Zimmermann authored
      Set the framebuffer info for drivers that support VGA switcheroo. Only
      affects the amdgpu and nouveau drivers, which use VGA switcheroo and
      generic fbdev emulation. For other drivers, this does nothing.
      
      This fixes a potential regression in the console code. Both, amdgpu and
      nouveau, invoked vga_switcheroo_client_fb_set() from their internal fbdev
      code. But the call got lost when the drivers switched to the generic
      emulation.
      
      Fixes: 087451f3 ("drm/amdgpu: use generic fb helpers instead of setting up AMD own's.")
      Fixes: 4a16dd9d ("drm/nouveau/kms: switch to drm fbdev helpers")
      Signed-off-by: default avatarThomas Zimmermann <tzimmermann@suse.de>
      Reviewed-by: default avatarDaniel Vetter <daniel.vetter@ffwll.ch>
      Reviewed-by: default avatarAlex Deucher <alexander.deucher@amd.com>
      Cc: Ben Skeggs <bskeggs@redhat.com>
      Cc: Karol Herbst <kherbst@redhat.com>
      Cc: Lyude Paul <lyude@redhat.com>
      Cc: Thomas Zimmermann <tzimmermann@suse.de>
      Cc: Javier Martinez Canillas <javierm@redhat.com>
      Cc: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
      Cc: Jani Nikula <jani.nikula@intel.com>
      Cc: Dave Airlie <airlied@redhat.com>
      Cc: Evan Quan <evan.quan@amd.com>
      Cc: Christian König <christian.koenig@amd.com>
      Cc: Alex Deucher <alexander.deucher@amd.com>
      Cc: Hawking Zhang <Hawking.Zhang@amd.com>
      Cc: Likun Gao <Likun.Gao@amd.com>
      Cc: "Christian König" <christian.koenig@amd.com>
      Cc: Stanley Yang <Stanley.Yang@amd.com>
      Cc: "Tianci.Yin" <tianci.yin@amd.com>
      Cc: Xiaojian Du <Xiaojian.Du@amd.com>
      Cc: Andrey Grodzovsky <andrey.grodzovsky@amd.com>
      Cc: YiPeng Chai <YiPeng.Chai@amd.com>
      Cc: Somalapuram Amaranath <Amaranath.Somalapuram@amd.com>
      Cc: Bokun Zhang <Bokun.Zhang@amd.com>
      Cc: Guchun Chen <guchun.chen@amd.com>
      Cc: Hamza Mahfooz <hamza.mahfooz@amd.com>
      Cc: Aurabindo Pillai <aurabindo.pillai@amd.com>
      Cc: Mario Limonciello <mario.limonciello@amd.com>
      Cc: Solomon Chiu <solomon.chiu@amd.com>
      Cc: Kai-Heng Feng <kai.heng.feng@canonical.com>
      Cc: Felix Kuehling <Felix.Kuehling@amd.com>
      Cc: Daniel Vetter <daniel.vetter@ffwll.ch>
      Cc: "Marek Olšák" <marek.olsak@amd.com>
      Cc: Sam Ravnborg <sam@ravnborg.org>
      Cc: Hans de Goede <hdegoede@redhat.com>
      Cc: "Ville Syrjälä" <ville.syrjala@linux.intel.com>
      Cc: dri-devel@lists.freedesktop.org
      Cc: nouveau@lists.freedesktop.org
      Cc: <stable@vger.kernel.org> # v5.17+
      Link: https://patchwork.freedesktop.org/patch/msgid/20230116115425.13484-3-tzimmermann@suse.de
      d1d51014
    • Thomas Zimmermann's avatar
      drm/i915: Allow switching away via vga-switcheroo if uninitialized · a273e957
      Thomas Zimmermann authored
      Always allow switching away via vga-switcheroo if the display is
      uninitalized. Instead prevent switching to i915 if the device has
      not been initialized.
      
      This issue was introduced by commit 5df7bd13 ("drm/i915: skip
      display initialization when there is no display") protected, which
      protects code paths from being executed on uninitialized devices.
      In the case of vga-switcheroo, we want to allow a switch away from
      i915's device. So run vga_switcheroo_process_delayed_switch() and
      test in the switcheroo callbacks if the i915 device is available.
      
      Fixes: 5df7bd13 ("drm/i915: skip display initialization when there is no display")
      Signed-off-by: default avatarThomas Zimmermann <tzimmermann@suse.de>
      Reviewed-by: default avatarAlex Deucher <alexander.deucher@amd.com>
      Cc: Radhakrishna Sripada <radhakrishna.sripada@intel.com>
      Cc: Lucas De Marchi <lucas.demarchi@intel.com>
      Cc: José Roberto de Souza <jose.souza@intel.com>
      Cc: Jani Nikula <jani.nikula@intel.com>
      Cc: Ville Syrjälä <ville.syrjala@linux.intel.com>
      Cc: Jani Nikula <jani.nikula@linux.intel.com>
      Cc: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
      Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
      Cc: Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>
      Cc: "Ville Syrjälä" <ville.syrjala@linux.intel.com>
      Cc: Manasi Navare <manasi.d.navare@intel.com>
      Cc: Stanislav Lisovskiy <stanislav.lisovskiy@intel.com>
      Cc: Imre Deak <imre.deak@intel.com>
      Cc: "Jouni Högander" <jouni.hogander@intel.com>
      Cc: Uma Shankar <uma.shankar@intel.com>
      Cc: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
      Cc: "Jason A. Donenfeld" <Jason@zx2c4.com>
      Cc: Matt Roper <matthew.d.roper@intel.com>
      Cc: Ramalingam C <ramalingam.c@intel.com>
      Cc: Thomas Zimmermann <tzimmermann@suse.de>
      Cc: Andi Shyti <andi.shyti@linux.intel.com>
      Cc: Andrzej Hajda <andrzej.hajda@intel.com>
      Cc: "José Roberto de Souza" <jose.souza@intel.com>
      Cc: Julia Lawall <Julia.Lawall@inria.fr>
      Cc: intel-gfx@lists.freedesktop.org
      Cc: <stable@vger.kernel.org> # v5.14+
      Link: https://patchwork.freedesktop.org/patch/msgid/20230116115425.13484-2-tzimmermann@suse.de
      a273e957
    • Arnd Bergmann's avatar
      drm/panfrost: fix GENERIC_ATOMIC64 dependency · 6437a549
      Arnd Bergmann authored
      On ARMv5 and earlier, a randconfig build can still run into
      
      WARNING: unmet direct dependencies detected for IOMMU_IO_PGTABLE_LPAE
        Depends on [n]: IOMMU_SUPPORT [=y] && (ARM [=y] || ARM64 || COMPILE_TEST [=y]) && !GENERIC_ATOMIC64 [=y]
        Selected by [y]:
        - DRM_PANFROST [=y] && HAS_IOMEM [=y] && DRM [=y] && (ARM [=y] || ARM64 || COMPILE_TEST [=y] && !GENERIC_ATOMIC64 [=y]) && MMU [=y]
      
      Rework the dependencies to always require a working cmpxchg64.
      
      Fixes: db594ba3 ("drm/panfrost: depend on !GENERIC_ATOMIC64 when using COMPILE_TEST")
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      Reviewed-by: default avatarSteven Price <steven.price@arm.com>
      Signed-off-by: default avatarSteven Price <steven.price@arm.com>
      Link: https://patchwork.freedesktop.org/patch/msgid/20230117164456.1591901-1-arnd@kernel.org
      6437a549
  3. 13 Jan, 2023 1 commit
  4. 12 Jan, 2023 3 commits
  5. 11 Jan, 2023 1 commit
  6. 10 Jan, 2023 2 commits
  7. 09 Jan, 2023 1 commit
  8. 06 Jan, 2023 1 commit
  9. 05 Jan, 2023 3 commits
  10. 03 Jan, 2023 3 commits
  11. 02 Jan, 2023 4 commits
  12. 01 Jan, 2023 6 commits
  13. 31 Dec, 2022 2 commits
  14. 30 Dec, 2022 8 commits