| .. | .. |
|---|
| 8 | 8 | */ |
|---|
| 9 | 9 | |
|---|
| 10 | 10 | #include <linux/module.h> |
|---|
| 11 | +#include <linux/io.h> |
|---|
| 11 | 12 | #include <linux/notifier.h> |
|---|
| 12 | 13 | #include <linux/of_platform.h> |
|---|
| 13 | 14 | #include <linux/platform_device.h> |
|---|
| 14 | 15 | |
|---|
| 15 | | -#include <drm/drmP.h> |
|---|
| 16 | +#include <drm/drm_modes.h> |
|---|
| 17 | +#include <drm/drm_print.h> |
|---|
| 16 | 18 | |
|---|
| 17 | 19 | #include "sti_drv.h" |
|---|
| 18 | 20 | #include "sti_vtg.h" |
|---|
| .. | .. |
|---|
| 119 | 121 | u32 vsync_off_bot; |
|---|
| 120 | 122 | }; |
|---|
| 121 | 123 | |
|---|
| 122 | | -/** |
|---|
| 124 | +/* |
|---|
| 123 | 125 | * STI VTG structure |
|---|
| 124 | 126 | * |
|---|
| 125 | 127 | * @regs: register mapping |
|---|
| .. | .. |
|---|
| 391 | 393 | DRM_ERROR("Get memory resource failed\n"); |
|---|
| 392 | 394 | return -ENOMEM; |
|---|
| 393 | 395 | } |
|---|
| 394 | | - vtg->regs = devm_ioremap_nocache(dev, res->start, resource_size(res)); |
|---|
| 396 | + vtg->regs = devm_ioremap(dev, res->start, resource_size(res)); |
|---|
| 395 | 397 | if (!vtg->regs) { |
|---|
| 396 | 398 | DRM_ERROR("failed to remap I/O memory\n"); |
|---|
| 397 | 399 | return -ENOMEM; |
|---|