buf->page_size = buf->size;
private = dev->dev_private;
- DRM_DEBUG_KMS("sprd_drm_ion_client:%p size:0x%x\n",
+ DRM_DEBUG_KMS("sprd_drm_ion_client:%p size:0x%lx\n",
private->sprd_drm_ion_client,buf->size);
if (IS_DEV_SYSTEM_BUFFER(flags))
ret = sprd_drm_handle_dpms(private, req, file);
-out:
DRM_INFO("[%s][%d][%s]ret[%d]\n", __func__, req->dpms,
req->type ? "ASYNC" : "SYNC", ret);
return vm_insert_mixed(vma, f_vaddr, pfn);
}
-static int sprd_drm_gem_get_pages(struct drm_gem_object *obj)
+static int __maybe_unused sprd_drm_gem_get_pages(struct drm_gem_object *obj)
{
struct sprd_drm_gem_obj *sprd_gem_obj = to_sprd_gem_obj(obj);
struct sprd_drm_gem_buf *buf = sprd_gem_obj->buffer;
}
-static void sprd_drm_gem_put_pages(struct drm_gem_object *obj)
+static void __maybe_unused sprd_drm_gem_put_pages(struct drm_gem_object *obj)
{
struct sprd_drm_gem_obj *sprd_gem_obj = to_sprd_gem_obj(obj);
struct sprd_drm_gem_buf *buf = sprd_gem_obj->buffer;
coeff_array = (int16_t*) _allocate(8 * 8, 2, &pool);
if (NULL == cong_com_hor || NULL == cong_com_ver || NULL == coeff_array) {
- DRM_ERROR("GSP_Gen_Block_Ccaler_Coef:_Allocate error!%08x,%08x,%08x\n",
+ DRM_ERROR("GSP_Gen_Block_Ccaler_Coef:_Allocate error!%p,%p,%p\n",
cong_com_hor, cong_com_ver, coeff_array);
return FALSE;
}
int sci_write(u32 reg, u32 val, u32 msk)
{
- __raw_writel((__raw_readl(reg) & ~msk) | val, reg);
+ __raw_writel((__raw_readl((void __iomem __force *)reg) & ~msk) | val,
+ (void __iomem __force *)reg);
return 0;
}
static inline uint32_t dispc_read(uint32_t reg)
{
- return __raw_readl(SPRD_DISPC_BASE + reg) & 0xffffffff;
+ return __raw_readl((void __iomem __force *)(SPRD_DISPC_BASE + reg))
+ & 0xffffffff;
}
static inline void dispc_write(uint32_t value, uint32_t reg)