]> git.baikalelectronics.ru Git - kernel.git/commit
video: fbdev: intelfb: Use aperture size from pci_resource_len
authorPetr Cvek <petrcvekcz@gmail.com>
Fri, 17 Jun 2022 13:38:04 +0000 (15:38 +0200)
committerHelge Deller <deller@gmx.de>
Mon, 20 Jun 2022 12:33:05 +0000 (14:33 +0200)
commit971577f82c4f09fa950b320122b03179ab6cfaa3
tree722127b221633905f023dca77fd59ff47addb27f
parent36cf457b35d6ba1a7310e030fed8e4aa3999f134
video: fbdev: intelfb: Use aperture size from pci_resource_len

Aperture size for i9x5 variants is determined from PCI base address.

if (pci_resource_start(pdev, 2) & 0x08000000)
*aperture_size = MB(128);
...

This condition is incorrect as 128 MiB address can have the address
set as 0x?8000000 or 0x?0000000. Also the code can be simplified to just
use pci_resource_len().

The true settings of the aperture size is in the MSAC register, which
could be used instead. However the value is used only as an info message,
so it doesn't matter.

Signed-off-by: Petr Cvek <petrcvekcz@gmail.com>
Signed-off-by: Helge Deller <deller@gmx.de>
drivers/video/fbdev/intelfb/intelfbhw.c