]> www.infradead.org Git - users/hch/misc.git/commitdiff
mtd: MTD_INTEL_DG should depend on DRM_I915 or DRM_XE
authorGeert Uytterhoeven <geert+renesas@glider.be>
Thu, 31 Jul 2025 08:35:14 +0000 (10:35 +0200)
committerMiquel Raynal <miquel.raynal@bootlin.com>
Thu, 28 Aug 2025 12:22:48 +0000 (14:22 +0200)
Intel Discrete Graphics non-volatile memory is only present on Intel
discrete graphics devices, and its auxiliary device is instantiated by
the Intel i915 and Xe2 DRM drivers.  Hence add dependencies on DRM_I915
and DRM_XE, to prevent asking the user about this driver when
configuring a kernel without Intel graphics support.

Fixes: ceb5ab3cb6463795 ("mtd: add driver for intel graphics non-volatile memory device")
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com>
drivers/mtd/devices/Kconfig

index 46cebde79f34b0b7fd121323151f2c0b54a7b6ea..e518dfeee654268af81e4c6706ef65d0b361cc7c 100644 (file)
@@ -185,8 +185,8 @@ config MTD_POWERNV_FLASH
 
 config MTD_INTEL_DG
        tristate "Intel Discrete Graphics non-volatile memory driver"
-       depends on AUXILIARY_BUS
-       depends on MTD
+       depends on AUXILIARY_BUS && MTD
+       depends on DRM_I915!=n || DRM_XE!=n || COMPILE_TEST
        help
          This provides an MTD device to access Intel Discrete Graphics
          non-volatile memory.