linux/drivers/video/fbdev/matrox
Shixiong Ou b2c3a91e2b fbdev: matrox: Convert to managed PCI and ioremap API
Fix missing pci_disable_device() in probe and remove.

Use pcim_enable_device(), devm_request_mem_region(),
devm_ioremap() and devm_ioremap_wc() to replace manual resource
management. Remove all release_mem_region() and iounmap() calls.
Use devm_request_mem_region() instead of pcim_request_region()
because the requested sizes (16384 for MMIO, maxvram for FB) do
not match the full PCI BAR sizes.

Signed-off-by: Shixiong Ou <oushixiong@kylinos.cn>
Signed-off-by: Helge Deller <deller@gmx.de>
2026-08-15 10:40:58 +02:00
..
g450_pll.c fbdev: matroxfb: Mark variable with __maybe_unused to avoid W=1 build break 2026-03-21 07:12:12 +01:00
g450_pll.h
i2c-matroxfb.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
Makefile
matroxfb_accel.c fbdev/matroxfb: Include <linux/export.h> 2025-06-16 09:07:08 +02:00
matroxfb_accel.h
matroxfb_base.c fbdev: matrox: Convert to managed PCI and ioremap API 2026-08-15 10:40:58 +02:00
matroxfb_base.h move asm/unaligned.h to linux/unaligned.h 2024-10-02 17:23:23 -04:00
matroxfb_crtc2.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
matroxfb_crtc2.h
matroxfb_DAC1064.c fbdev/matroxfb: Include <linux/export.h> 2025-06-16 09:07:08 +02:00
matroxfb_DAC1064.h
matroxfb_g450.c fbdev/matroxfb: Include <linux/export.h> 2025-06-16 09:07:08 +02:00
matroxfb_g450.h
matroxfb_maven.c fbdev: matroxfb/ssd1307fb: Use named initializers for struct i2c_device_id 2026-06-07 18:25:41 +02:00
matroxfb_maven.h
matroxfb_misc.c fbdev/matroxfb: Include <linux/export.h> 2025-06-16 09:07:08 +02:00
matroxfb_misc.h
matroxfb_Ti3026.c fbdev/matroxfb: Include <linux/export.h> 2025-06-16 09:07:08 +02:00
matroxfb_Ti3026.h