summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/mgag200/mgag200_drv.c
AgeCommit message (Expand)AuthorFilesLines
2024-02-26drm/mgag200: Add a workaround for low-latencyJocelyn Falempe1-0/+17
2024-01-08drm/mgag200: Fix caching setup for remapped video memoryThomas Zimmermann1-5/+4
2023-09-21drm: Call drm_atomic_helper_shutdown() at shutdown/remove time for misc driversDouglas Anderson1-0/+8
2023-06-23drm/mgag200: set variable mgag200_modeset storage-class-specifier to staticTom Rix1-1/+1
2022-11-05drm/fb-helper: Move generic fbdev emulation into separate source fileThomas Zimmermann1-0/+1
2022-10-05Merge tag 'drm-next-2022-10-05' of git://anongit.freedesktop.org/drm/drmLinus Torvalds1-10/+11
2022-09-20drm/mgag200: Force 32 bpp on the consoleThomas Zimmermann1-1/+5
2022-08-01Merge drm/drm-next into drm-misc-nextThomas Zimmermann1-6/+0
2022-07-29drm/mgag200: Remove type field from struct mga_deviceThomas Zimmermann1-9/+8
2022-07-29drm/mgag200: Add per-device callbacksThomas Zimmermann1-1/+3
2022-07-14drm/mgag200: Don't read-back PCI option register before writingThomas Zimmermann1-6/+0
2022-06-09drm/mgag200: Include <linux/vmalloc.h> for G200 BIOS codeThomas Zimmermann1-1/+0
2022-06-07drm/mgag200: Store HW_BUG_NO_STARTADD flag in device infoThomas Zimmermann1-25/+11
2022-06-07drm/mgag200: Add struct mgag200_device_infoThomas Zimmermann1-1/+3
2022-06-07drm/mgag200: Implement new init logicThomas Zimmermann1-14/+64
2022-06-07drm/mgag200: Call mgag200_device_probe_vram() from per-model initThomas Zimmermann1-0/+39
2022-06-07drm/mgag200: Move PCI-option setup into model-specific codeThomas Zimmermann1-55/+26
2022-06-07drm/mgag200: Initialize each model in separate functionThomas Zimmermann1-174/+32
2022-05-05drm/mgag200: Protect concurrent access to I/O registers with lockThomas Zimmermann1-0/+6
2022-01-27drm/mgag200: Replace module-init boiler-plate code with DRM helpersThomas Zimmermann1-18/+2
2021-11-27drm: Move nomodeset kernel parameter to the DRM subsystemJavier Martinez Canillas1-2/+1
2021-07-05drm/mgag200: Extract device type and flags in mgag200_pci_probe()Thomas Zimmermann1-4/+17
2021-07-05drm/mgag200: Inline mgag200_device_init()Thomas Zimmermann1-28/+13
2021-07-05drm/mgag200: Don't pass flags to drm_dev_register()Thomas Zimmermann1-1/+1
2021-07-01drm/aperture: Pass DRM driver structure instead of driver nameThomas Zimmermann1-1/+1
2021-04-14drm/aperture: Convert drivers to aperture interfacesThomas Zimmermann1-1/+4
2021-01-06drm/mgag200: Remove references to struct drm_device.pdevThomas Zimmermann1-9/+11
2020-11-24drm/shmem-helper: Removed drm_gem_shmem_create_object_cached()Thomas Zimmermann1-1/+0
2020-11-06drm/<drivers>: Constify struct drm_driverDaniel Vetter1-1/+1
2020-08-27drm/mgag200: fix spelling mistake "expeced" -> "expected"Colin Ian King1-1/+1
2020-08-07drm/mgag200: fix build on alpha archSam Ravnborg1-0/+1
2020-08-05drm/mgag200: Set PCI option register in G200SE modelsThomas Zimmermann1-0/+1
2020-08-03drm/mgag200: Add support for G200 desktop cardsThomas Zimmermann1-1/+136
2020-08-03drm/mgag200: Move G200SE's unique id into model-specific dataThomas Zimmermann1-6/+13
2020-08-03drm/mgag200: Enable MGA mode during device register initializationThomas Zimmermann1-0/+5
2020-08-03drm/mgag200: Initialize PCI registers early during device setupThomas Zimmermann1-1/+31
2020-08-03drm/mgag200: Move register initialization into helper functionThomas Zimmermann1-7/+30
2020-08-03drm/mgag200: Enable caching for SHMEM pagesThomas Zimmermann1-0/+1
2020-06-11drm/mgag200: Use managed device initializationThomas Zimmermann1-22/+8
2020-06-11drm/mgag200: Embed instance of struct drm_device in struct mga_deviceThomas Zimmermann1-29/+18
2020-06-11drm/mgag200: Allocate device structures in mgag200_driver_load()Thomas Zimmermann1-17/+21
2020-06-11drm/mgag200: Separate device initialization into allocationThomas Zimmermann1-10/+22
2020-06-11drm/mgag200: Move device init and cleanup to mgag200_drv.cThomas Zimmermann1-0/+68
2020-06-11drm/mgag200: Prefix symbol names in mgag200_drv.c with mgag200_Thomas Zimmermann1-10/+10
2020-06-11drm/mgag200: Separate DRM and PCI functionality from each otherThomas Zimmermann1-21/+21
2020-06-11drm/mgag200: Use pcim_enable_device()Thomas Zimmermann1-7/+3
2020-05-19drm/mgag200: Replace VRAM helpers with SHMEM helpersThomas Zimmermann1-47/+2
2020-05-19drm/mgag200: Convert to simple KMS helperThomas Zimmermann1-1/+1
2020-05-11drm/mgag200: Convert struct drm_device to struct mga_device with helperThomas Zimmermann1-1/+1
2020-04-08drm/mgag200: Set up fbdev after registering device; remove error checksThomas Zimmermann1-0/+2