Received: by 2002:a05:7412:1703:b0:e2:908c:2ebd with SMTP id dm3csp3045652rdb; Tue, 29 Aug 2023 03:54:31 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEEfKQveiYx4HJ/j+cQmNEbvpeWfwXzoq9ev5+Ysk9UaIDyshD3KvCYj/4g+LBoAm5EB01n X-Received: by 2002:a2e:9118:0:b0:2bc:da4a:4649 with SMTP id m24-20020a2e9118000000b002bcda4a4649mr15716651ljg.22.1693306471733; Tue, 29 Aug 2023 03:54:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1693306471; cv=none; d=google.com; s=arc-20160816; b=oafbI637CO1BGRP1FCAfGtooWmJwsv6B9sWPPqGa1L2Wnt2z5r6/+H1F4kiYQkSmyV p+wxKme07hKmXwFnQmNdyMYuX99lPgMFBxNpajmm1vDVQeloQYGE+8OZBiuz507ptSyg MnDgTvOFCygem2LRyv9Nwnoq/pPq2siL77w7AYtxh5PsofhOWzLTAKZaVz/dabQ4AIO2 2kiSf5tTD7rt8Q/U3RUdAr5uH7+5bF1/lvatvMy7BGKxghH+AaLxxYQ13cFdiz2Snu7+ /TxptlHK5nuNhCn6I4Rl2RdWOuVJOY0zjsi7sv1eHR/RQ8RVYNPE1Mj17ppavBD87piy l5VQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=5KbckNrKCpWfWI4mjGrA10PaT2D3UubT9aszS4SaKmQ=; fh=DFPr5nDDPp1a6Fdq3Na/UEqKl/GgV6PmMKx0cH8SQPQ=; b=ow5vY2XbmhxfrETxxtmENYmUaeAAGz8eIVbmXNPvyLrr6GAn3ZgdiHzyR7bgrrCk4e QvW8OBPzAuLSFIYcf4ojihb+WtZe9ANW/aExxz19WHo3U5pcTyeqPLi0vJ4hRmzN+JU3 9BorYHWPImFVBTYQx4M72ycprQc4eEwUgWmPbZJY+JV+qrNdSOBFsyxB7b+8yq8Fr+xz XAqNxhgEH071aWv+dgCn6TKnfgznjniQXf6js2fVUgGxFQ2r/jTcANhWR0ADz1YgC4no j3ykB3BiQwG7Rfq/Tr7eRXoCm57afV93VXO5cfqvvb40m0XMemOnRk7q0io5My68wQD5 qB0w== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id s14-20020a170906c30e00b0099cc4b278c9si5305618ejz.208.2023.08.29.03.53.53; Tue, 29 Aug 2023 03:54:31 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234923AbjH2Jwa (ORCPT + 99 others); Tue, 29 Aug 2023 05:52:30 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60998 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235050AbjH2JwW (ORCPT ); Tue, 29 Aug 2023 05:52:22 -0400 X-Greylist: delayed 1257 seconds by postgrey-1.37 at lindbergh.monkeyblade.net; Tue, 29 Aug 2023 02:52:17 PDT Received: from mail03.siengine.com (mail03.siengine.com [43.240.192.165]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 84524EA for ; Tue, 29 Aug 2023 02:52:17 -0700 (PDT) Received: from mail03.siengine.com (localhost [127.0.0.2] (may be forged)) by mail03.siengine.com with ESMTP id 37T9VKtA006171 for ; Tue, 29 Aug 2023 17:31:20 +0800 (+08) (envelope-from lucas.liu@siengine.com) Received: from dsgsiengine01 ([10.8.1.61]) by mail03.siengine.com with ESMTPS id 37T9UBnI006104 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Tue, 29 Aug 2023 17:30:11 +0800 (+08) (envelope-from lucas.liu@siengine.com) Received: from SEEXMB04-2019.siengine.com (SEEXMB04-2019.siengine.com [10.8.1.34]) by dsgsiengine01 (SkyGuard) with ESMTPS id 4RZhwf3MPkz7ZMc9; Tue, 29 Aug 2023 17:30:10 +0800 (CST) Received: from SEEXMB03-2019.siengine.com (10.8.1.33) by SEEXMB04-2019.siengine.com (10.8.1.34) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.2.1258.25; Tue, 29 Aug 2023 17:30:09 +0800 Received: from localhost.localdomain (10.12.6.21) by SEEXMB03-2019.siengine.com (10.8.1.33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA) id 15.2.1258.25 via Frontend Transport; Tue, 29 Aug 2023 17:30:09 +0800 From: "baozhu.liu" To: , , CC: , , "baozhu.liu" Subject: [PATCH] drm/komeda: add NV12 format to support writeback layer type Date: Tue, 29 Aug 2023 17:30:03 +0800 Message-ID: <20230829093004.22860-1-lucas.liu@siengine.com> X-Mailer: git-send-email 2.42.0 MIME-Version: 1.0 Content-Transfer-Encoding: 7BIT Content-Type: text/plain; charset=US-ASCII X-DKIM-Results: [10.8.1.61]; dkim=none; X-DNSRBL: X-SPAM-SOURCE-CHECK: pass X-MAIL: mail03.siengine.com 37T9VKtA006171 X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_BLOCKED,SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org When testing the d71 writeback layer function, the output format is set to NV12, and the following error message is displayed: [drm:komeda_fb_is_layer_supported] Layer TYPE: 4 doesn't support fb FMT: NV12 little-endian (0x3231564e) with modifier: 0x0.. Check the d71 data manual, writeback layer output formats includes NV12 format. Signed-off-by: baozhu.liu --- drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c b/drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c index 6c56f5662bc7..80973975bfdb 100644 --- a/drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c +++ b/drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c @@ -521,7 +521,7 @@ static struct komeda_format_caps d71_format_caps_table[] = { {__HW_ID(5, 1), DRM_FORMAT_YUYV, RICH, Rot_ALL_H_V, LYT_NM, AFB_TH}, /* afbc */ {__HW_ID(5, 2), DRM_FORMAT_YUYV, RICH, Flip_H_V, 0, 0}, {__HW_ID(5, 3), DRM_FORMAT_UYVY, RICH, Flip_H_V, 0, 0}, - {__HW_ID(5, 6), DRM_FORMAT_NV12, RICH, Flip_H_V, 0, 0}, + {__HW_ID(5, 6), DRM_FORMAT_NV12, RICH_WB, Flip_H_V, 0, 0}, {__HW_ID(5, 6), DRM_FORMAT_YUV420_8BIT, RICH, Rot_ALL_H_V, LYT_NM, AFB_TH}, /* afbc */ {__HW_ID(5, 7), DRM_FORMAT_YUV420, RICH, Flip_H_V, 0, 0}, /* YUV 10bit*/ -- 2.17.1