From patchwork Mon Aug 3 15:44:30 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Thierry Reding X-Patchwork-Id: 11698375 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id E56CA14E3 for ; Mon, 3 Aug 2020 15:44:51 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id BE0CC20781 for ; Mon, 3 Aug 2020 15:44:51 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="eKPH7HY+"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="ZV/WCD78" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org BE0CC20781 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version:Message-Id:Date:Subject:To:From: Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender :Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Owner; bh=6fKuGz/WtcIVGxGONW38qdUliiVvpbaNlghrPktoTCM=; b=eKPH7HY+WI25lw2AgoCxQJE7Dy 278T+kUhpNdotblD4d6WcDlgCbMWvWlEAScDAbV77qnIH8mSmAzboCmwI7W5UcVD7keO9zisbrSfJ j82aUhBooLI8opes6g4hpl4DQkzqmy1tzXxK+RdAfW/7JFEj22UowfA4uMliFCzCUnJPWkbsUouMB EYE/qY08UbLWKFHxlMrEvbGQqbybYTVs75A968FEjU8Ik8pxDYKbEJFUHPmjjQWrXc6KUDnDQI808 tkJj/BzJ5c6YqpCBS5hGAPBWD4Pq0seFk+yFOKqi2FSB0CIYCwWnrxqmnQOebz2ZflVWeWZby5iwE VNAG8O6Q==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1k2cdn-0003ou-2F; Mon, 03 Aug 2020 15:44:43 +0000 Received: from mail-ej1-x642.google.com ([2a00:1450:4864:20::642]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1k2cdk-0003nb-Pr for linux-arm-kernel@lists.infradead.org; Mon, 03 Aug 2020 15:44:41 +0000 Received: by mail-ej1-x642.google.com with SMTP id g19so25298105ejc.9 for ; Mon, 03 Aug 2020 08:44:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=uOUmxzFjtudAhNpjbzREY4sDxgmwHJI1wxIvlAzjnhE=; b=ZV/WCD78BXhPA79TFfrl2aT9W9XQ98LCuKFrw0ZgVgVnIQCY0WM0PkLhO6X0prx1EW xPC6xjzJ/93Cy/z4IoAXasnGyCR7ZRIKa8ou8lyWjZTt8vdv++KUtAVhTfPeJ5o5j7tU JfJdliWrRgjfZqhVSVjDF9GHp3Y+NRT4/aPUXhjWCq+Hpd98Ye2oZ0UxAcjZroZ2ggOj jkou3e5CH8myDy/33Jmk0U7khwcQdFgj2ZWaujaZiIpGrg06dBYbV5OQLvDuRQHoqY32 JwkzDv4Lbk05kWlcsK88UDSt2mVLJ6+U6ZU8euhSyTHs4dmUOl3aNseIK/FSl5Ks5xKG r03A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=uOUmxzFjtudAhNpjbzREY4sDxgmwHJI1wxIvlAzjnhE=; b=OVCXHjVezjD6LzpX3uG/YGRaI6XqqBu5uJMOjoZZ59T6WtORttBlkkyMu1ClkV81I4 12tvbeDkncza+sADrw+AcK9vQEZMZuOYzAu+0qxUzNroxyADJ2TXjDtj60ki7QuSW4KK j3bhbiLM9yQwKGBGF1nmL5OQnDp7Ilnp6ejWh/1CeDNOCpbJZF7vNjLpnZQRSl/tTb+h VmziA/xOTQ75KxgYAgg1h/Ze+WK23cw2Mvy0s6penlrc5HAaMFKeA/n9UvW6if7MTzVX NyTr4K9LMqgXwl2vkTdl4ymXPIVhmTTEm4p3gFr3CZwt683Qg8lomN71UK9HFMmXhcWD znTQ== X-Gm-Message-State: AOAM531M03CHRgp6R3mjiKSAcEuuWVdiOkcmO7R40PV22+wfj6/8IK4Y FKZqSS/u7R3r670hpP2gj8A= X-Google-Smtp-Source: ABdhPJw720CisbrHV4ftJDwg335w42GLrr4ME/UasIo+a6/RmkNmiXyT2x7sJA8aJNaFVrgQyyMtvw== X-Received: by 2002:a17:907:398:: with SMTP id ss24mr1150949ejb.311.1596469477697; Mon, 03 Aug 2020 08:44:37 -0700 (PDT) Received: from localhost ([62.96.65.119]) by smtp.gmail.com with ESMTPSA id q19sm16445860ejo.93.2020.08.03.08.44.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 03 Aug 2020 08:44:36 -0700 (PDT) From: Thierry Reding To: Thierry Reding Subject: [PATCH] arm64: tegra: Add ID EEPROMs on Jetson AGX Xavier Date: Mon, 3 Aug 2020 17:44:30 +0200 Message-Id: <20200803154430.734683-1-thierry.reding@gmail.com> X-Mailer: git-send-email 2.27.0 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200803_114440_890856_7D2249B3 X-CRM114-Status: GOOD ( 11.65 ) X-Spam-Score: -0.2 (/) X-Spam-Report: SpamAssassin version 3.4.4 on merlin.infradead.org summary: Content analysis details: (-0.2 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2a00:1450:4864:20:0:0:0:642 listed in] [list.dnswl.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider [thierry.reding[at]gmail.com] -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's 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 -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from envelope-from domain X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: linux-tegra@vger.kernel.org, Ashish Singhal , linux-arm-kernel@lists.infradead.org, Jon Hunter Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org From: Thierry Reding The P2888 processor module contains an EEPROM that provides means of identifying the module. The P2822 carrier board contains the same EEPROM with information identifying the carrier board. Both of them ar accessed via the GEN_I2C1 bus. Signed-off-by: Thierry Reding --- arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 15 +++++++++++++++ .../arm64/boot/dts/nvidia/tegra194-p2972-0000.dts | 13 +++++++++++++ 2 files changed, 28 insertions(+) diff --git a/arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi b/arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi index 4c005b811233..0ea0bd83cb8e 100644 --- a/arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi +++ b/arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi @@ -57,6 +57,21 @@ serial@3110000 { status = "okay"; }; + i2c@3160000 { + status = "okay"; + + eeprom@50 { + compatible = "atmel,24c02"; + reg = <0x50>; + + vcc-supply = <&vdd_1v8ls>; + address-width = <8>; + pagesize = <8>; + size = <256>; + read-only; + }; + }; + /* SDMMC1 (SD/MMC) */ mmc@3400000 { cd-gpios = <&gpio TEGRA194_MAIN_GPIO(A, 0) GPIO_ACTIVE_LOW>; diff --git a/arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts b/arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts index 90b6ea5467fa..4d8a0e10250f 100644 --- a/arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts +++ b/arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts @@ -23,6 +23,19 @@ interrupt-controller@2a40000 { }; }; + i2c@3160000 { + eeprom@56 { + compatible = "atmel,24c02"; + reg = <0x56>; + + vcc-supply = <&vdd_1v8ls>; + address-width = <8>; + pagesize = <8>; + size = <256>; + read-only; + }; + }; + ddc: i2c@31c0000 { status = "okay"; };