linux/drivers/video/fbdev/aty
Arnd Bergmann 768e857ac3 fbdev: atyfb: only use ioremap_uc() on i386 and ia64
[ Upstream commit c1a8d1d0ed ]

ioremap_uc() is only meaningful on old x86-32 systems with the PAT
extension, and on ia64 with its slightly unconventional ioremap()
behavior, everywhere else this is the same as ioremap() anyway.

Change the only driver that still references ioremap_uc() to only do so
on x86-32/ia64 in order to allow removing that interface at some
point in the future for the other architectures.

On some architectures, ioremap_uc() just returns NULL, changing
the driver to call ioremap() means that they now have a chance
of working correctly.

Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Baoquan He <bhe@redhat.com>
Reviewed-by: Luis Chamberlain <mcgrof@kernel.org>
Cc: Helge Deller <deller@gmx.de>
Cc: Thomas Zimmermann <tzimmermann@suse.de>
Cc: Christophe Leroy <christophe.leroy@csgroup.eu>
Cc: linux-fbdev@vger.kernel.org
Cc: dri-devel@lists.freedesktop.org
Signed-off-by: Helge Deller <deller@gmx.de>
Signed-off-by: Sasha Levin <sashal@kernel.org>
History 2023-11-08 14:10:58 +01:00
..
ati_ids.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
aty128fb.c fbdev: Remove conflicting devices on PCI bus 2022-07-19 13:19:11 +02:00
atyfb.h fbdev: atyfb: always declare aty_{ld,st}_lcd() 2021-03-11 11:11:32 +01:00
atyfb_base.c fbdev: atyfb: only use ioremap_uc() on i386 and ia64 2023-11-08 14:10:58 +01:00
mach64_accel.c mach64: optimize wait_for_fifo 2018-10-08 12:57:35 +02:00
mach64_ct.c video: fbdev: mach64_ct: remove redundant res variable 2022-01-29 22:24:24 +01:00
mach64_cursor.c video: fbdev: atyfb: mach64_cursor.c: deleted the repeated word 2021-06-03 10:32:49 +02:00
mach64_gx.c video: fbdev: atyfb: Remove assigned but never used variable statements 2022-01-29 22:24:26 +01:00
Makefile License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
radeon_accel.c License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
radeon_backlight.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
radeon_base.c fbdev/radeon: use pci aperture helpers 2023-08-30 16:10:57 +02:00
radeon_i2c.c License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
radeon_monitor.c video: fbdev: aty: Delete unused variable in radeon_monitor 2020-11-30 19:28:09 +01:00
radeon_pm.c video: fbdev: aty/matrox/...: Prepare cleanup of powerpc's asm/prom.h 2022-04-04 08:55:23 +02:00
radeonfb.h video: fbdev: aty/matrox/...: Prepare cleanup of powerpc's asm/prom.h 2022-04-04 08:55:23 +02:00