Skip to content

[redhat] New configs in drivers/gpu

CKI Gitlab requested to merge configs/2021-07-02/drivers/gpu into os-build

Hi,

As part of the ongoing rebase effort, the following configuration options need to be reviewed.

As a reminder, the ARK configuration flow involves moving unreviewed configuration options from the pending directory to the ark directory. In the diff below, options are removed from the pending directory and added to the ark hierarchy. The final options that need to be ACKed are the files that are being added to the ark hierarchy.

If the value for a file that is added should be changed, please reply with a better option.

CONFIG_DRM_HYPERV:

This is a KMS driver for Hyper-V synthetic video device. Choose this option if you would like to enable drm driver for Hyper-V virtual machine. Unselect Hyper-V framebuffer driver (CONFIG_FB_HYPERV) so that DRM driver is used by default.

If M is selected the module will be called hyperv_drm.

Symbol: DRM_HYPERV [=n] Type : tristate Defined at drivers/gpu/drm/Kconfig:382 Prompt: DRM Support for Hyper-V synthetic video device Depends on: HAS_IOMEM [=y] && DRM [=m] && PCI [=y] && MMU [=y] && HYPERV [=m] Location: -> Device Drivers -> Graphics support Selects: DRM_KMS_HELPER [=m] && DRM_GEM_SHMEM_HELPER [=y]


CONFIG_DRM_ITE_IT66121:

Support for ITE IT66121 HDMI bridge.

Symbol: DRM_ITE_IT66121 [=n] Type : tristate Defined at drivers/gpu/drm/bridge/Kconfig:121 Prompt: ITE IT66121 HDMI bridge Depends on: HAS_IOMEM [=y] && DRM [=m] && DRM_BRIDGE [=y] && OF [=y] Location: -> Device Drivers -> Graphics support -> Display Interface Bridges Selects: DRM_KMS_HELPER [=m] && REGMAP_I2C [=m]


CONFIG_DRM_SIMPLEDRM:

DRM driver for simple platform-provided framebuffers.

This driver assumes that the display hardware has been initialized by the firmware or bootloader before the kernel boots. Scanout buffer, size, and display format must be provided via device tree, UEFI, VESA, etc.

On x86 and compatible, you should also select CONFIG_X86_SYSFB to use UEFI and VESA framebuffers.

Symbol: DRM_SIMPLEDRM [=n] Type : tristate Defined at drivers/gpu/drm/tiny/Kconfig:41 Prompt: Simple framebuffer driver Depends on: HAS_IOMEM [=y] && DRM [=m] Location: -> Device Drivers -> Graphics support Selects: DRM_GEM_SHMEM_HELPER [=y] && DRM_KMS_HELPER [=m]


CONFIG_DRM_TI_SN65DSI83:

Texas Instruments SN65DSI83 and SN65DSI84 DSI to LVDS Bridge driver

Symbol: DRM_TI_SN65DSI83 [=n] Type : tristate Defined at drivers/gpu/drm/bridge/Kconfig:288 Prompt: TI SN65DSI83 and SN65DSI84 DSI to LVDS bridge Depends on: HAS_IOMEM [=y] && DRM [=m] && DRM_BRIDGE [=y] && OF [=y] Location: -> Device Drivers -> Graphics support -> Display Interface Bridges Selects: DRM_KMS_HELPER [=m] && REGMAP_I2C [=m] && DRM_PANEL [=y] && DRM_MIPI_DSI [=n]


CONFIG_HSA_AMD_SVM:

Enable this to use unified memory and managed memory in HIP. This memory manager supports two modes of operation. One based on preemptions and one based on page faults. To enable page fault based memory management on most GFXv9 GPUs, set the module parameter amdgpu.noretry=0.

Symbol: HSA_AMD_SVM [=y] Type : bool Defined at drivers/gpu/drm/amd/amdkfd/Kconfig:16 Prompt: Enable HMM-based shared virtual memory manager Depends on: HAS_IOMEM [=y] && HSA_AMD [=y] && DEVICE_PRIVATE [=y] Location: -> Device Drivers -> Graphics support -> AMD GPU (DRM_AMDGPU [=m]) -> HSA kernel driver for AMD GPU devices (HSA_AMD [=y]) Selects: HMM_MIRROR [=y] && MMU_NOTIFIER [=y]


Cc: David Airlie airlied@redhat.com Cc: Adam Jackson ajax@redhat.com Cc: Lyude Paul lyude@redhat.com Cc: Jeremy Cline jcline@redhat.com Cc: "Michel Dänzer" mdaenzer@redhat.com Cc: "Jérôme Glisse" jglisse@redhat.com Cc: Karol Herbst kherbst@redhat.com Cc: Ben Skeggs bskeggs@redhat.com Signed-off-by: Fedora Kernel Team kernel-team@fedoraproject.org

Merge request reports