Received: by 2002:a25:824b:0:0:0:0:0 with SMTP id d11csp719294ybn; Wed, 25 Sep 2019 06:46:00 -0700 (PDT) X-Google-Smtp-Source: APXvYqwecBh/mlxipMjcgqfPDbn/zXCHaFVj/cm05Onnd9aAFMh6XcE0ZsNdM0PCQGsKIQ5W3Qo9 X-Received: by 2002:aa7:c343:: with SMTP id j3mr2998248edr.187.1569419159965; Wed, 25 Sep 2019 06:45:59 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1569419159; cv=none; d=google.com; s=arc-20160816; b=Z9AmR12C6NhsYfO3PsWTBhm+4eLeOT+3vuSJMo68VgGnhl+ocx1Beg7fbysPl9/yHz Z5iOEfP/oRo5VEBppsMiDpIX3YFCMi8A4ErmY7Lt52GxHv8aaIgThJk/Um0rZm5H90HT Rfr5yU/taWPhuDdZ2rAicLV7gj+1g6LTIXHyrz00MtJU2NMfllK5XyqxEMTPC89vak4G phdP35ZLiJSwcfvPzJ1IhxSx6Z99xuRAZspLOL4/FtiyqtNwDUF9XetUZvfTC/3EJ280 Cs1VdCNLyFhEBdMzAOUv4pMgcJNkamq2jwPkqOyGUcXetkoeHMu/OB8IBFN1KJVmSYiQ gkZw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:message-id:date :subject:cc:to:from; bh=gU2/DfcWVxTx9h+xdxgZion3CScZdbdiFh74fT58BNc=; b=GmuADySpEXk2F/OTSVZs/zQWdraj1GXjmmnEKiVLR0wJ731jqozp89ZjxzcqSTGS0l Vqul2yNCgFG/nLIPeFrDTPZAOeme6v/77BA0RTSqkYSPvKwtjoh48f3UpUH1rQyJtBmk OcI+JvCp4gRiaL4axMv+RjPk/fEl3cbX+cl43mz3nORc5lCpa5o0+1rjh4MZHGLLrVKQ KjMv4x0bxQbs/lPayaCY8mMKD6BFec0CHqY01CddwrxXSd6bMCStC+tXjHhKi2RdadJf m6kOgFb9h0/F08Q6sRb5b/3U7cLjFLuhenDZ6OusMHQyF5fYR5YR5skioSgzDqwlkIG+ IW3Q== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id b44si3350247ede.451.2019.09.25.06.45.29; Wed, 25 Sep 2019 06:45:59 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2502102AbfIWM4K (ORCPT + 99 others); Mon, 23 Sep 2019 08:56:10 -0400 Received: from lucky1.263xmail.com ([211.157.147.131]:48504 "EHLO lucky1.263xmail.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2437533AbfIWM4I (ORCPT ); Mon, 23 Sep 2019 08:56:08 -0400 Received: from localhost (unknown [192.168.167.227]) by lucky1.263xmail.com (Postfix) with ESMTP id DE03566909; Mon, 23 Sep 2019 20:48:21 +0800 (CST) X-MAIL-GRAY: 0 X-MAIL-DELIVERY: 1 X-ADDR-CHECKED4: 1 X-ANTISPAM-LEVEL: 2 X-ABS-CHECKED: 0 Received: from localhost.localdomain (unknown [58.22.7.114]) by smtp.263.net (postfix) whith ESMTP id P14169T140710336407296S1569242883858959_; Mon, 23 Sep 2019 20:48:21 +0800 (CST) X-IP-DOMAINF: 1 X-UNIQUE-TAG: <029ba5340883946e18a39005adc9a83e> X-RL-SENDER: hjc@rock-chips.com X-SENDER: hjc@rock-chips.com X-LOGIN-NAME: hjc@rock-chips.com X-FST-TO: dri-devel@lists.freedesktop.org X-SENDER-IP: 58.22.7.114 X-ATTACHMENT-NUM: 0 X-DNS-TYPE: 0 From: Sandy Huang To: dri-devel@lists.freedesktop.org, CK Hu , Philipp Zabel , David Airlie , Daniel Vetter , Matthias Brugger Cc: hjc@rock-chips.com, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH 15/36] drm/mediatek: use bpp instead of cpp for drm_format_info Date: Mon, 23 Sep 2019 20:47:39 +0800 Message-Id: <1569242880-182878-5-git-send-email-hjc@rock-chips.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1569242880-182878-1-git-send-email-hjc@rock-chips.com> References: <1569242880-182878-1-git-send-email-hjc@rock-chips.com> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org cpp[BytePerPlane] can't describe the 10bit data format correctly, So we use bpp[BitPerPlane] to instead cpp. Signed-off-by: Sandy Huang --- drivers/gpu/drm/mediatek/mtk_drm_fb.c | 2 +- drivers/gpu/drm/mediatek/mtk_drm_plane.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/mediatek/mtk_drm_fb.c b/drivers/gpu/drm/mediatek/mtk_drm_fb.c index 3f230a2..fd80548 100644 --- a/drivers/gpu/drm/mediatek/mtk_drm_fb.c +++ b/drivers/gpu/drm/mediatek/mtk_drm_fb.c @@ -69,7 +69,7 @@ struct drm_framebuffer *mtk_drm_mode_fb_create(struct drm_device *dev, if (!gem) return ERR_PTR(-ENOENT); - bpp = info->cpp[0]; + bpp = info->bpp[0] / 8; size = (height - 1) * cmd->pitches[0] + width * bpp; size += cmd->offsets[0]; diff --git a/drivers/gpu/drm/mediatek/mtk_drm_plane.c b/drivers/gpu/drm/mediatek/mtk_drm_plane.c index 584a9ec..97d38db 100644 --- a/drivers/gpu/drm/mediatek/mtk_drm_plane.c +++ b/drivers/gpu/drm/mediatek/mtk_drm_plane.c @@ -121,7 +121,7 @@ static void mtk_plane_atomic_update(struct drm_plane *plane, pitch = fb->pitches[0]; format = fb->format->format; - addr += (plane->state->src.x1 >> 16) * fb->format->cpp[0]; + addr += (plane->state->src.x1 >> 16) * fb->format->bpp[0] / 8; addr += (plane->state->src.y1 >> 16) * pitch; state->pending.enable = true; -- 2.7.4