From patchwork Tue Oct 29 15:47:04 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tomasz Maciej Nowak X-Patchwork-Id: 2003845 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; secure) header.d=lists.infradead.org header.i=@lists.infradead.org header.a=rsa-sha256 header.s=bombadil.20210309 header.b=exVvmIG1; dkim=fail reason="signature verification failed" (2048-bit key; secure) header.d=infradead.org header.i=@infradead.org header.a=rsa-sha256 header.s=desiato.20200630 header.b=dGkk90YQ; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=terefe.re header.i=@terefe.re header.a=rsa-sha256 header.s=default header.b=CMk0C6mS; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=none (no SPF record) smtp.mailfrom=lists.openwrt.org (client-ip=2607:7c80:54:3::133; helo=bombadil.infradead.org; envelope-from=openwrt-devel-bounces+incoming=patchwork.ozlabs.org@lists.openwrt.org; receiver=patchwork.ozlabs.org) Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:3::133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4XdHb62yHkz1xwc for ; Wed, 30 Oct 2024 04:40:18 +1100 (AEDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-ID:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=Vi2LXEOo74DzTrk8D/nwsZltghx6h8bTAipH53NdK/Y=; b=exVvmIG1nuQbkx ZdPMeVk9B4ZxhMJviRD6ypudAGOYXmwpRSENaglYp62TAySkVEJlwiWuRb7RJ4T3uUeyCXVBceP9N Gt47Y2WdXwnt1IUfy46+9NLGV569n7BgRWc05T7LJRBqoRRGKAsiml0xevayquSWczIjysHMa3ywN KeU1gGVkIpBFMq6oWUcdEiowD0wLMPzsQtZtHfQ6hETfRAkNqgGGmgEkKN1KZkJXwYyijUXo0ae4I y9oAP5PbW3+7LboJPXQu2A06+SrruLmJRdQ2zSf94Jcvs7s+1+mzcuBDDj5gEODaVhygSMilRuXf4 P55COgU0K8gkiS64F4cg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98 #2 (Red Hat Linux)) id 1t5qBG-0000000FKBZ-2wAW; Tue, 29 Oct 2024 17:38:58 +0000 Received: from desiato.infradead.org ([2001:8b0:10b:1:d65d:64ff:fe57:4e05]) by bombadil.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1t5ooz-0000000F4nT-2Num for openwrt-devel@bombadil.infradead.org; Tue, 29 Oct 2024 16:11:53 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=desiato.20200630; h=Content-Transfer-Encoding:MIME-Version :References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Sender:Reply-To: Content-Type:Content-ID:Content-Description; bh=3Le2AwjCp4Sde9wu+z6452476uW41LkkSqgLKEdZ9/4=; b=dGkk90YQU0SyZLBSuXCXlqdNWY OqMWBTa6d8Li9btfKIoVRz1e1e9DpJLO4kl9WqDZEZQg/DcEiUIcPQtRi0GyzAMEH6JF+Ty8hYVoR 9NYda0ApceZCmA0aWHayW4VMeoJDP0AuAwZet4IZuArm/T22Rvx7lkBps7m7g1aSo2p4AxmYQiILL 3WQnCj9nT1yrRW2f51qBuhGUGGlzz2LF/uxfcpQB9xpWJuOHgiVusQr6V9VCDkfSf64vOCvk8p2rh d0RCjIjTgHM2g0uCI5TDKtp52ybIuXlnttOuvwuUNy4qmlZlaW9VZXFB7v11Csh0rCbf+M56d+4EU XZMGPT0w==; Received: from terefe.re ([5.255.96.200]) by desiato.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1t5oov-00000009wmo-3awu for openwrt-devel@lists.openwrt.org; Tue, 29 Oct 2024 16:11:52 +0000 Received: from localhost.localdomain (unknown [212.106.161.104]) by terefe.re (Postfix) with ESMTPSA id 164B920313; Tue, 29 Oct 2024 17:11:45 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=terefe.re; s=default; t=1730218305; bh=7ggjRaiBx51N5KqenL5uSC/B2wj6IyuKTbxyXw1gCiw=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=CMk0C6mSH7YSOZ3Ivn6ALYBFLOucu5zBifpUXPXuwwYIAuf7vOYWbM+bUOKcqqrBr ocPzjXI6q8kRp+LzHrQ1O9g0sP6/gEAcbw8AkKYh4O6VrYHMAd6vqq8Zd1DTvCzumF aYFEhnma3TFRphpOR4pYTLyiyaJCfkhhdKZWefetjn/9owV8SnhVQI6riDZyfoQp/2 H8CHFq/0cOxnflNXoBMT/Hemg5T8uxepAgbNp6g0VXllVZN65GDgwBqdwMYL1gb5ud pRgfxzqPJ8y+QLUDuwZCEa1RLedigfy2cJnzNwWvCeZuqcI4GUT58g9XStbOpivvq2 bQlivtqGK5U+g== From: Tomasz Maciej Nowak To: openwrt-devel@lists.openwrt.org Cc: Raylynn Knight , Koen Vandeputte , Tomasz Maciej Nowak Subject: [PATCH 11/14] linux-firmware: add support for NVIDIA GM20B GPU Date: Tue, 29 Oct 2024 16:47:04 +0100 Message-ID: <20241029161046.110403-12-tmn505@terefe.re> X-Mailer: git-send-email 2.47.0 In-Reply-To: <20241029161046.110403-1-tmn505@terefe.re> References: <20241029161046.110403-1-tmn505@terefe.re> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20241029_161150_679324_5AE7F3F5 X-CRM114-Status: UNSURE ( 8.85 ) X-CRM114-Notice: Please train this message. X-Spam-Score: -0.2 (/) X-Spam-Report: Spam detection software, running on the system "desiato.infradead.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: From: Koen Vandeputte This commit allows to install the required firmware files for the GM20B GPU. This GPU is based on Maxwell and is present on Tegra X1 SoC. Signed-off-by: Koen Vandeputte [reword, add missing firmware file] Signed-off-by: Tomasz Maciej Nowak --- package/firmware/linux-firmware/nvidia.mk | [...] Content analysis details: (-0.2 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -0.0 SPF_PASS SPF: sender matches SPF record -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from envelope-from domain -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid X-BeenThere: openwrt-devel@lists.openwrt.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: OpenWrt Development List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "openwrt-devel" Errors-To: openwrt-devel-bounces+incoming=patchwork.ozlabs.org@lists.openwrt.org From: Koen Vandeputte This commit allows to install the required firmware files for the GM20B GPU. This GPU is based on Maxwell and is present on Tegra X1 SoC. Signed-off-by: Koen Vandeputte [reword, add missing firmware file] Signed-off-by: Tomasz Maciej Nowak --- package/firmware/linux-firmware/nvidia.mk | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/package/firmware/linux-firmware/nvidia.mk b/package/firmware/linux-firmware/nvidia.mk index 4bb523a18fe9..65df7ea035ea 100644 --- a/package/firmware/linux-firmware/nvidia.mk +++ b/package/firmware/linux-firmware/nvidia.mk @@ -1,3 +1,23 @@ +Package/gm20b-firmware = $(call Package/firmware-default,GM20B Video Driver firmware) +define Package/gm20b-firmware/install + $(INSTALL_DIR) $(1)/lib/firmware/nvidia/gm20b/acr + $(INSTALL_DIR) $(1)/lib/firmware/nvidia/gm20b/gr + $(INSTALL_DIR) $(1)/lib/firmware/nvidia/gm20b/pmu + $(CP) \ + $(PKG_BUILD_DIR)/nvidia/gm20b/acr/*.bin \ + $(1)/lib/firmware/nvidia/gm20b/acr + $(CP) \ + $(PKG_BUILD_DIR)/nvidia/gm20b/gr/*.bin \ + $(1)/lib/firmware/nvidia/gm20b/gr + $(CP) \ + $(PKG_BUILD_DIR)/nvidia/gm200/gr/sw_method_init.bin \ + $(1)/lib/firmware/nvidia/gm20b/gr + $(CP) \ + $(PKG_BUILD_DIR)/nvidia/gm20b/pmu/*.bin \ + $(1)/lib/firmware/nvidia/gm20b/pmu +endef +$(eval $(call BuildPackage,gm20b-firmware)) + Package/t210-usb-firmware = $(call Package/firmware-default,nVidia T210 USB firmware) define Package/t210-usb-firmware/install $(INSTALL_DIR) $(1)/lib/firmware/nvidia/tegra210