1# SPDX-License-Identifier: GPL-2.0-only 2config DRM_XE 3 tristate "Intel Xe Graphics" 4 depends on DRM && PCI && MMU 5 select INTERVAL_TREE 6 # we need shmfs for the swappable backing store, and in particular 7 # the shmem_readpage() which depends upon tmpfs 8 select SHMEM 9 select TMPFS 10 select DRM_BUDDY 11 select DRM_KMS_HELPER 12 select DRM_PANEL 13 select DRM_SUBALLOC_HELPER 14 select RELAY 15 select IRQ_WORK 16 select SYNC_FILE 17 select IOSF_MBI 18 select CRC32 19 select SND_HDA_I915 if SND_HDA_CORE 20 select CEC_CORE if CEC_NOTIFIER 21 select VMAP_PFN 22 select DRM_TTM 23 select DRM_TTM_HELPER 24 select DRM_SCHED 25 select MMU_NOTIFIER 26 help 27 Experimental driver for Intel Xe series GPUs 28 29 If "M" is selected, the module will be called xe. 30 31config DRM_XE_FORCE_PROBE 32 string "Force probe xe for selected Intel hardware IDs" 33 depends on DRM_XE 34 help 35 This is the default value for the xe.force_probe module 36 parameter. Using the module parameter overrides this option. 37 38 Force probe the xe for Intel graphics devices that are 39 recognized but not properly supported by this kernel version. It is 40 recommended to upgrade to a kernel version with proper support as soon 41 as it is available. 42 43 It can also be used to block the probe of recognized and fully 44 supported devices. 45 46 Use "" to disable force probe. If in doubt, use this. 47 48 Use "<pci-id>[,<pci-id>,...]" to force probe the xe for listed 49 devices. For example, "4500" or "4500,4571". 50 51 Use "*" to force probe the driver for all known devices. 52 53 Use "!" right before the ID to block the probe of the device. For 54 example, "4500,!4571" forces the probe of 4500 and blocks the probe of 55 4571. 56 57 Use "!*" to block the probe of the driver for all known devices. 58 59menu "drm/Xe Debugging" 60depends on DRM_XE 61depends on EXPERT 62source "drivers/gpu/drm/xe/Kconfig.debug" 63endmenu 64