mirror_ubuntu-kernels/drivers/gpu
Thomas Zimmermann b62d943e96 drm/mgag200: Implement new init logic
Rework mgag200_regs_init() and mgag200_mm_init() into device preinit
and init functions. The preinit function, mgag200_device_preinit(),
requests and maps a device's I/O and video memory. The init function,
mgag200_device_init() initializes the state of struct mga_device.
Splitting the initialization between the two functions is necessary
to perform per-model operations between the two calls, such as reading
the unique revision ID on G200SEs.

Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
Reviewed-by: Jocelyn Falempe <jfalempe@redhat.com>
Tested-by: Jocelyn Falempe <jfalempe@redhat.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20220601112522.5774-6-tzimmermann@suse.de
2022-06-07 09:39:54 +02:00
..
drm drm/mgag200: Implement new init logic 2022-06-07 09:39:54 +02:00
host1x gpu: host1x: Fix a memory leak in 'host1x_remove()' 2022-03-01 11:13:09 +01:00
ipu-v3 gpu: ipu-v3: Fix dev_dbg frequency output 2022-04-04 09:37:42 +02:00
trace
vga PCI/VGA: Move vgaarb to drivers/pci 2022-03-09 18:30:46 -06:00
Makefile