| .. | .. |
|---|
| 1 | +// SPDX-License-Identifier: GPL-2.0-only |
|---|
| 1 | 2 | /* |
|---|
| 2 | 3 | * Frame buffer driver for the Carmine GPU. |
|---|
| 3 | 4 | * |
|---|
| .. | .. |
|---|
| 526 | 527 | return 0; |
|---|
| 527 | 528 | } |
|---|
| 528 | 529 | |
|---|
| 529 | | -static struct fb_ops carminefb_ops = { |
|---|
| 530 | +static const struct fb_ops carminefb_ops = { |
|---|
| 530 | 531 | .owner = THIS_MODULE, |
|---|
| 531 | 532 | .fb_fillrect = cfb_fillrect, |
|---|
| 532 | 533 | .fb_copyarea = cfb_copyarea, |
|---|
| .. | .. |
|---|
| 632 | 633 | ret = -EBUSY; |
|---|
| 633 | 634 | goto err_free_hw; |
|---|
| 634 | 635 | } |
|---|
| 635 | | - hw->v_regs = ioremap_nocache(carminefb_fix.mmio_start, |
|---|
| 636 | + hw->v_regs = ioremap(carminefb_fix.mmio_start, |
|---|
| 636 | 637 | carminefb_fix.mmio_len); |
|---|
| 637 | 638 | if (!hw->v_regs) { |
|---|
| 638 | 639 | printk(KERN_ERR "carminefb: Can't remap %s register.\n", |
|---|
| .. | .. |
|---|
| 663 | 664 | goto err_unmap_vregs; |
|---|
| 664 | 665 | } |
|---|
| 665 | 666 | |
|---|
| 666 | | - hw->screen_mem = ioremap_nocache(carminefb_fix.smem_start, |
|---|
| 667 | + hw->screen_mem = ioremap(carminefb_fix.smem_start, |
|---|
| 667 | 668 | carminefb_fix.smem_len); |
|---|
| 668 | 669 | if (!hw->screen_mem) { |
|---|
| 669 | 670 | printk(KERN_ERR "carmine: Can't ioremap smem area.\n"); |
|---|