]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
drm/mgag200: Fix big-endian support
authorRené Rebe <rene@exactco.de>
Mon, 8 Dec 2025 13:18:27 +0000 (14:18 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 8 Jan 2026 09:14:54 +0000 (10:14 +0100)
commit106af2a55b85449e08fe14c1e70462ccb16cf7f4
tree5b7ee0f7fc93efa1987c8937aa6e1b5625cc94d4
parent5a81095d3e1b521ac7cfe3b14d5f149bace3d6e0
drm/mgag200: Fix big-endian support

commit 6cb31fba137d45e682ce455b8ea364f44d5d4f98 upstream.

Unlike the original, deleted Matrox mga driver, the new mgag200 driver
has the XRGB frame-buffer byte swapped on big-endian "RISC"
systems. Fix by enabling byte swapping "PowerPC" OPMODE for any
__BIG_ENDIAN config.

Fixes: 414c45310625 ("mgag200: initial g200se driver (v2)")
Signed-off-by: René Rebe <rene@exactco.de>
Cc: stable@kernel.org
Reviewed-by: Thomas Zimmermann <tzimmermann@suse.de>
Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
Link: https://patch.msgid.link/20251208.141827.965103015954471168.rene@exactco.de
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/gpu/drm/mgag200/mgag200_mode.c