mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-07-22 01:08:13 -04:00
fbdev: pxa168fb: use devm_ioremap_resource() for MMIO
pxa168fb maps the LCD controller register resource with devm_ioremap(), which does not request the memory region. Use devm_ioremap_resource() instead so the MMIO range is claimed before being mapped. This also handles cleanup automatically. Signed-off-by: AlbertoArostegui <aarosteguig@gmail.com> Signed-off-by: Helge Deller <deller@gmx.de>
This commit is contained in:
committed by
Helge Deller
parent
7b8055831c
commit
91ffa533ac
@@ -653,10 +653,9 @@ static int pxa168fb_probe(struct platform_device *pdev)
|
||||
/*
|
||||
* Map LCD controller registers.
|
||||
*/
|
||||
fbi->reg_base = devm_ioremap(&pdev->dev, res->start,
|
||||
resource_size(res));
|
||||
if (fbi->reg_base == NULL) {
|
||||
ret = -ENOMEM;
|
||||
fbi->reg_base = devm_ioremap_resource(&pdev->dev, res);
|
||||
if (IS_ERR(fbi->reg_base)) {
|
||||
ret = PTR_ERR(fbi->reg_base);
|
||||
goto failed_free_info;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user