1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only 2414c4531SDave Airlieconfig DRM_MGAG200 3e20dfd27SThomas Zimmermann tristate "Matrox G200" 4*8fe743b5SArnd Bergmann depends on DRM && PCI 59455d656SThomas Zimmermann select DRM_CLIENT_SELECTION 6913ec479SThomas Zimmermann select DRM_GEM_SHMEM_HELPER 7414c4531SDave Airlie select DRM_KMS_HELPER 8000458b5SUwe Kleine-König select I2C 9000458b5SUwe Kleine-König select I2C_ALGOBIT 10414c4531SDave Airlie help 11e20dfd27SThomas Zimmermann This is a KMS driver for Matrox G200 chips. It supports the original 12e20dfd27SThomas Zimmermann MGA G200 desktop chips and the server variants. It requires 0.3.0 13e20dfd27SThomas Zimmermann of the modesetting userspace driver, and a version of mga driver 14e20dfd27SThomas Zimmermann that will fail on KMS enabled devices. 15b593ea94SJocelyn Falempe 16b593ea94SJocelyn Falempeconfig DRM_MGAG200_DISABLE_WRITECOMBINE 17b593ea94SJocelyn Falempe bool "Disable Write Combine mapping of VRAM" 18b593ea94SJocelyn Falempe depends on DRM_MGAG200 && PREEMPT_RT 19b593ea94SJocelyn Falempe help 20b593ea94SJocelyn Falempe The VRAM of the G200 is mapped with Write-Combine to improve 21b593ea94SJocelyn Falempe performances. This can interfere with real-time tasks; even if they 22b593ea94SJocelyn Falempe are running on other CPU cores than the graphics output. 23b593ea94SJocelyn Falempe Enable this option only if you run realtime tasks on a server with a 24b593ea94SJocelyn Falempe Matrox G200. 25