diff --git a/drivers/gpu/drm/rockchip/dw-dp.c b/drivers/gpu/drm/rockchip/dw-dp.c index 53728f445cf1..a26b6492a4b5 100644 --- a/drivers/gpu/drm/rockchip/dw-dp.c +++ b/drivers/gpu/drm/rockchip/dw-dp.c @@ -511,7 +511,7 @@ static int dw_dp_hdcp_init_keys(struct dw_dp *dp) if (!base) return -ENOMEM; - memcpy(base, hdcp_vendor_data, size); + memcpy_toio(base, hdcp_vendor_data, size); res = sip_hdcp_config(HDCP_FUNC_KEY_LOAD, dp->id ? DP_TX1 : DP_TX0, 0); if (IS_SIP_ERROR(res.a0)) {