summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/mgag200/mgag200_drv.c
AgeCommit message (Expand)AuthorFilesLines
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
2020-01-07drm/mgag200: Add module parameter to pin all buffers at offset 0Thomas Zimmermann1-0/+14
2020-01-07drm/vram-helper: Remove BO device from public interfaceThomas Zimmermann1-2/+1
2020-01-07drm/vram-helper: Remove interruptible flag from public interfaceThomas Zimmermann1-1/+1
2020-01-06drm/vram: Support scanline alignment for dumb buffersThomas Zimmermann1-1/+1
2019-12-17Merge tag 'drm-misc-next-2019-12-16' of git://anongit.freedesktop.org/drm/drm...Daniel Vetter1-6/+38
2019-12-06drm/mgag200: Flag all G200 SE A machines as broken wrt <startadd>Thomas Zimmermann1-2/+1
2019-12-05drm/mgag200: Call mgag200_driver_{load, unload}() before registering deviceThomas Zimmermann1-6/+38
2019-11-27drm/mgag200: Add workaround for HW that does not support 'startadd'Thomas Zimmermann1-1/+35
2019-10-17drm/vram: drop DRM_VRAM_MM_FILE_OPERATIONSGerd Hoffmann1-4/+1
2019-08-23drm: drop resource_id parameter from drm_fb_helper_remove_conflicting_pci_fra...Gerd Hoffmann1-1/+1
2019-06-30drm/mgag200: drop use of drmP.hSam Ravnborg1-3/+7