From patchwork Tue Nov 29 08:50:45 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tomeu Vizoso X-Patchwork-Id: 27120 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:f944:0:0:0:0:0 with SMTP id q4csp214757wrr; Tue, 29 Nov 2022 00:54:14 -0800 (PST) X-Google-Smtp-Source: AA0mqf5UY/mJtlJ6F4wwN7gtgxFtoiNvEXJLkAU7ngP/QE3wJbNIJWKy1X9emWd//HXmEBH28Jhd X-Received: by 2002:a17:902:e5c5:b0:185:4625:2a1f with SMTP id u5-20020a170902e5c500b0018546252a1fmr35493464plf.24.1669712054033; Tue, 29 Nov 2022 00:54:14 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1669712054; cv=none; d=google.com; s=arc-20160816; b=ZoLcegi3+QS2qD4DHSIAqR6ziG0FE8XUJ8Yo5gnPYcsatNd4Tj49FmNE2Krm7+FIMh LuviLRKO1l5L8pazHWvvM+UkiX3dzc3b3KOK9PY+FI7zGM0diM1FRoQgNEeBMLRKD1iS tbkE1qQU0v5Yb1QqMdnuBoCjTThIidN7GrgkAIYJtGcPboXGIOLWvMYjLhuB0/VVo4r6 2GorFpuwXaIfyevKq3izmbM/XpgUPggS3Iba5qHlVETrIrHWiMu9XS+kUlBIcHgi+Rpj 9T9SCuDY3mWUEXbCy8+CU8Qtv4Mr8DNPfIxz0auRLMOhcsx0MPt9lq8s6pb8vRNovSbY MRrw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:to:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:from:sender :dkim-signature; bh=j/wAlj9+lbLEBeIqsdF+yfeUS1s2V84+JTVk1VCdcTE=; b=SAP7QDohKtwrRp6xTu2K3EzWBHSoiLMdcpst6l2WAFnKMrEKGW/plArjZUR7fHbQ2t 654INm/7gii4sdNuLNKcGeX9+2pMpKAtZlDT3faoISVP86Fum+eLTDyXnGfiBShMeEUe BiySjn7r1oYz+TxuFpqEMo+RCLZN+VxHCO65g7i+B3iyaierrd4/YdMO0en75qM/tsNZ 9yxo0dwfZ4pu0O00JblVgo3K+6PY1zs2yycYzlxkCCNQCG93Xca3uCoU3G14UD4D81S0 C/PvaiSJXqB6ATiC0jJrEUVJfkGgPj5M1Wh+85wlpmIzX5lEZH6YVcnPPV3B49fc70mT fC0Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20210112 header.b=F3BLC6fj; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=collabora.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id p3-20020a17090a2d8300b0021306464b66si1139490pjd.28.2022.11.29.00.54.01; Tue, 29 Nov 2022 00:54:14 -0800 (PST) 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; dkim=fail header.i=@gmail.com header.s=20210112 header.b=F3BLC6fj; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=collabora.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231534AbiK2Iv4 (ORCPT + 99 others); Tue, 29 Nov 2022 03:51:56 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59136 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229641AbiK2IvX (ORCPT ); Tue, 29 Nov 2022 03:51:23 -0500 Received: from mail-ed1-x532.google.com (mail-ed1-x532.google.com [IPv6:2a00:1450:4864:20::532]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 08E7358BF9 for ; Tue, 29 Nov 2022 00:51:21 -0800 (PST) Received: by mail-ed1-x532.google.com with SMTP id d20so8051412edn.0 for ; Tue, 29 Nov 2022 00:51:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:sender:from:to:cc:subject:date :message-id:reply-to; bh=j/wAlj9+lbLEBeIqsdF+yfeUS1s2V84+JTVk1VCdcTE=; b=F3BLC6fjBiitgUFKsGVyTVAd7kZmy7Whapxwc6oWLXJG2YEVH6tfowU3+qwLpDxLxm BYBoPEs29A5J+sEPdBpDeQ4VzYuYwTfzcbdm4sWHgYt21XjcGvlJH51EG3kBZ8PNS3Fc 0ocfDufO/9u32Foc/LoNNEcj/5tnGjxfz9B++VlKxKZJ9vUJYsvT8knVy19XCqTApAxA QFIyydAvQFMFKz3vun5Ro66pHwIByRIGuUg01/mGLIioPZmit58rco0JTDyKHWF1oOtQ 2kMvEBzVn/6A7jFpoIK9DsYVkrqAZ/pZ8PtsxPhAhF9H0LkXnOKDvV+g3tos+OzoQBZw 7+sA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:sender:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=j/wAlj9+lbLEBeIqsdF+yfeUS1s2V84+JTVk1VCdcTE=; b=pqbPsFwm1jmSYLM6I4muBkKAqEXOAtuxIvPq8SfJnLWs332h9LmnceWlzg7KQjT99N fUAQZZz84wOeT2oF3x6PQkZh2OpOsXPm4t1Sm5cwv3R9Ns6NoHrs/boqhgQot5TTdQoc Fa03tcuV6edrmeMrEp+TF/tIU5gTT/ZwoQ9mWceHN8udM9TtOQQqHjVIf0oioKmFD/vC cDoY+KmDQbMxazcOTejXp5DEIfh8TuFKcciq56Uz69a21ctZfByTrJ+2Uc3TsTuX2q1g fp2J/svfiYCv0qvGAsNKT2eYgy3FE9bbbeo+kfXYiAaFBA9c2AupP5MCI+2hB9snRdoV DTDg== X-Gm-Message-State: ANoB5pkUBXM7V5mhgL2zrFgTwYQAgfBksqkQOxcRzpK3f4eWWH83g+cq aaFL2cSPdr5Qe2dfBgZbsF8= X-Received: by 2002:a05:6402:2b8b:b0:468:cae8:f5a6 with SMTP id fj11-20020a0564022b8b00b00468cae8f5a6mr52228379edb.263.1669711879597; Tue, 29 Nov 2022 00:51:19 -0800 (PST) Received: from cizrna.home (cst-prg-44-69.cust.vodafone.cz. [46.135.44.69]) by smtp.gmail.com with ESMTPSA id kz1-20020a17090777c100b0078de26f66b9sm5873219ejc.114.2022.11.29.00.51.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 29 Nov 2022 00:51:19 -0800 (PST) Sender: Tomeu Vizoso From: Tomeu Vizoso Cc: italonicola@collabora.com, Tomeu Vizoso , Lucas Stach , Russell King , Christian Gmeiner , David Airlie , Daniel Vetter , etnaviv@lists.freedesktop.org (moderated list:DRM DRIVERS FOR VIVANTE GPU IP), dri-devel@lists.freedesktop.org (open list:DRM DRIVERS FOR VIVANTE GPU IP), linux-kernel@vger.kernel.org (open list) Subject: [PATCH v3 5/5] drm/etnaviv: add HWDB entry for VIPNano-QI.7120.0055 Date: Tue, 29 Nov 2022 09:50:45 +0100 Message-Id: <20221129085047.49813-6-tomeu.vizoso@collabora.com> X-Mailer: git-send-email 2.38.1 In-Reply-To: <20221129085047.49813-1-tomeu.vizoso@collabora.com> References: <20221129085047.49813-1-tomeu.vizoso@collabora.com> MIME-Version: 1.0 X-Spam-Status: No, score=-1.7 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_EF,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE, SPF_PASS autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net To: unlisted-recipients:; (no To-header on input) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1750819986661887394?= X-GMAIL-MSGID: =?utf-8?q?1750819986661887394?= This is a compute-only module marketed towards AI and vision acceleration. This particular version can be found on the Amlogic A311D SoC. The feature bits are taken from the Khadas downstream kernel driver 6.4.4.3.310723AAA. Signed-off-by: Tomeu Vizoso --- drivers/gpu/drm/etnaviv/etnaviv_hwdb.c | 31 ++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/drivers/gpu/drm/etnaviv/etnaviv_hwdb.c b/drivers/gpu/drm/etnaviv/etnaviv_hwdb.c index f2fc645c7956..3f6fd9a3c088 100644 --- a/drivers/gpu/drm/etnaviv/etnaviv_hwdb.c +++ b/drivers/gpu/drm/etnaviv/etnaviv_hwdb.c @@ -130,6 +130,37 @@ static const struct etnaviv_chip_identity etnaviv_chip_identities[] = { .minor_features10 = 0x90044250, .minor_features11 = 0x00000024, }, + { + .model = 0x8000, + .revision = 0x7120, + .product_id = 0x45080009, + .customer_id = 0x88, + .eco_id = 0, + .stream_count = 8, + .register_max = 64, + .thread_count = 256, + .shader_core_count = 1, + .vertex_cache_size = 16, + .vertex_output_buffer_size = 1024, + .pixel_pipes = 1, + .instruction_count = 512, + .num_constants = 320, + .buffer_size = 0, + .varyings_count = 16, + .features = 0xe0287cac, + .minor_features0 = 0xc1799eff, + .minor_features1 = 0xfefbfadb, + .minor_features2 = 0xeb9d6fbf, + .minor_features3 = 0xedfffced, + .minor_features4 = 0xd30dafc7, + .minor_features5 = 0x7b5ac333, + .minor_features6 = 0xfc8ee200, + .minor_features7 = 0x03fffa6f, + .minor_features8 = 0x00fe0ef0, + .minor_features9 = 0x0088003c, + .minor_features10 = 0x108048c0, + .minor_features11 = 0x00000010, + }, }; bool etnaviv_fill_identity_from_hwdb(struct etnaviv_gpu *gpu)