| .. | .. |
|---|
| 28 | 28 | #ifndef _SIS_DRV_H_ |
|---|
| 29 | 29 | #define _SIS_DRV_H_ |
|---|
| 30 | 30 | |
|---|
| 31 | +#include <drm/drm_ioctl.h> |
|---|
| 31 | 32 | #include <drm/drm_legacy.h> |
|---|
| 33 | +#include <drm/drm_mm.h> |
|---|
| 32 | 34 | |
|---|
| 33 | 35 | /* General customization: |
|---|
| 34 | 36 | */ |
|---|
| .. | .. |
|---|
| 46 | 48 | SIS_CHIP_315 = 1, |
|---|
| 47 | 49 | }; |
|---|
| 48 | 50 | |
|---|
| 49 | | -#include <drm/drm_mm.h> |
|---|
| 50 | | - |
|---|
| 51 | | - |
|---|
| 52 | | -#define SIS_BASE (dev_priv->mmio) |
|---|
| 53 | | -#define SIS_READ(reg) DRM_READ32(SIS_BASE, reg) |
|---|
| 54 | | -#define SIS_WRITE(reg, val) DRM_WRITE32(SIS_BASE, reg, val) |
|---|
| 51 | +#define SIS_READ(reg) readl(((void __iomem *)dev_priv->mmio->handle) + (reg)) |
|---|
| 52 | +#define SIS_WRITE(reg, val) writel(val, ((void __iomem *)dev_priv->mmio->handle) + (reg)) |
|---|
| 55 | 53 | |
|---|
| 56 | 54 | typedef struct drm_sis_private { |
|---|
| 57 | 55 | drm_local_map_t *mmio; |
|---|