From patchwork Thu Jul 22 04:24:46 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Mathew McBride X-Patchwork-Id: 483863 Delivered-To: patch@linaro.org Received: by 2002:a02:c94a:0:0:0:0:0 with SMTP id u10csp19760jao; Wed, 21 Jul 2021 21:26:22 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxMxKl6IiV25gEQOa0I8OwabtwnZK/ocWbV2/OHE8mDT/gBKG+eJw0LDK6aNQXcih6lio6A X-Received: by 2002:a05:6402:2919:: with SMTP id ee25mr53469241edb.222.1626927981889; Wed, 21 Jul 2021 21:26:21 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1626927981; cv=none; d=google.com; s=arc-20160816; b=otQeJHpavLQ1NO18PlsVVyKON5ctNHDhcZU3wnL3p5akGU5TZZH+YYKzlybZT40R6y MMKA0a7kbxaz489ggQRVlESocnM6SdUy0wnF8yPIpB+X+bLyj1hZK4jpt2rHio1jUyYw WdJCIPlv53zgGRqbeUow2Gi2KGU6TrJKL8xsHa1eG5MKly97Z3uChxaeWcL73qoDtV5j zPWM7SuchY+z/G/XotQgM8MKGiJTZbJH9c8qD1k/mdwF3wChddIf+w2gW09yQ5tiBBwW 3C0koAaZo3b3EMX5FISzvC1To5chbGd+SeS1qKzlT2CMKYOhHNYRWgv5T3cKQ8tzKd/j bUKg== 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 :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature:dkim-signature; bh=/EG0+NCRYyx4woijHYcv+3mKLvonagwFjD+AP47/mSQ=; b=f9o0WgDXWAdizmN5g6+pBXw8u31lPJ9Y652ROHLEIKJnnhu3UcRNi49matXY9TM22w 1Ht1K+hHWM5A+nippfGkv8NKnk9yUPurhus9bozOc1VcD1004gG/60K5pmr7EV5x/+UR 7Pmb2Bla8BqBgHH4ZS+m3bqhw1bDdjMznI3uD48q2sDHEY5CoTRPua3YsfmPxdrf0HMu XBQDNiQVboVv2fdfI/1twJALPLif2nym+3orz+WVg8PSf56ptEMxfld05ja8885L/HPy YN/TZiS66YHCxxyHwb0lw68YPB7NcJe742dJt6o8zp2GP9AulRMWe6t0mx94uIVBsfo8 UILA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@traverse.com.au header.s=fm1 header.b=BEyfltFc; dkim=pass header.i=@messagingengine.com header.s=fm3 header.b=jqcFuXmU; spf=pass (google.com: domain of devicetree-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=devicetree-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id x24si29763118edr.323.2021.07.21.21.26.21; Wed, 21 Jul 2021 21:26:21 -0700 (PDT) Received-SPF: pass (google.com: domain of devicetree-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@traverse.com.au header.s=fm1 header.b=BEyfltFc; dkim=pass header.i=@messagingengine.com header.s=fm3 header.b=jqcFuXmU; spf=pass (google.com: domain of devicetree-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=devicetree-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229934AbhGVDpo (ORCPT + 7 others); Wed, 21 Jul 2021 23:45:44 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:39477 "EHLO out1-smtp.messagingengine.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229905AbhGVDpn (ORCPT ); Wed, 21 Jul 2021 23:45:43 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 35F075C01BF; Thu, 22 Jul 2021 00:26:19 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute4.internal (MEProxy); Thu, 22 Jul 2021 00:26:19 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=traverse.com.au; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; s=fm1; bh=/EG0+NCRYyx4w oijHYcv+3mKLvonagwFjD+AP47/mSQ=; b=BEyfltFcxEnz+sfdwVBmtTUyxOSGq pgEbnlUtulbD/i3iKiQ7FhJbKAfkJWBrrSK9dVwH9di5tn97D07yNMujnGq525Cw VuJtf5Sx44iQxSOFZUCgDylhOGpZWiLaAOWc1cMdwCCjAF6IlbtR5vyZLiBsNTEj u/JnZCFGUPkgRwY6NMYxAiynyCJRqsoumcu0+EWt102sY5u5iJT1ikXqZW6Ijc5C wVCy0n0fW/Gri6uPfv5sp8lZY512FNdCsbexvj9dilZnu2A2LbaxgkO0BVX+hHkh Sz0KCj6uWpst9yJTlFWmciJppVzSkblwN+w/mGvUyYWfvS7ddeUSR1KiA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:date:from :in-reply-to:message-id:mime-version:references:subject:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; bh=/EG0+NCRYyx4woijHYcv+3mKLvonagwFjD+AP47/mSQ=; b=jqcFuXmU XNo4vu2LqHK2E1XNEb9wBJBv8c8CH2YsQ9x/c9G/UDKcz27x9cGphHkU0qZuQLbp f8qsyFkyIcEeNvuh2tQ3n1yI2QCF5a9wvqukhaDr17f6zKrYwv+g/Fic672hWPWI cTOzZezRXe/6n7W01CsB5UJc2gpntq1Dwj5LR3ESzRsxLRUgPwEqYdZtk+FBT7R6 SuZBZSv48bAqhBPHkzrpvLQhIkVuJhjx0OXIONg6ImJMZ+lYfQYDsNE97efN3EJj T9lmKbgb1u0yElRkFFZHfxJhtGHmpfmzLv0P4BxRy0lGqPyHYI0aLM6T5dyuzACh 2CIGZX82pgfPiQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvtddrfeehgdekudcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefhvffufffkofgjfhgggfestdekredtredttdenucfhrhhomhepofgrthhhvgif ucfotgeurhhiuggvuceomhgrthhtsehtrhgrvhgvrhhsvgdrtghomhdrrghuqeenucggtf frrghtthgvrhhnpeekleevteelvdduheetgfdvfeelueekffeggeethedtteeljeeivedv gfehjeejheenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhroh hmpehmrghtthesthhrrghvvghrshgvrdgtohhmrdgruh X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu, 22 Jul 2021 00:26:16 -0400 (EDT) From: Mathew McBride To: Shawn Guo , Li Yang , Ioana Ciornei , Rob Herring , linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org Cc: Mathew McBride Subject: [PATCH 1/5] arm64: dts: ls1088a: add internal PCS for DPMAC1 node Date: Thu, 22 Jul 2021 04:24:46 +0000 Message-Id: <20210722042450.11862-2-matt@traverse.com.au> X-Mailer: git-send-email 2.30.1 In-Reply-To: <20210722042450.11862-1-matt@traverse.com.au> References: <20210722042450.11862-1-matt@traverse.com.au> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org A previous patched added the PCS for DPMAC2 only, as used for the AQR PHY on the LS1088ARDB. DPMAC1 PCS access is required for PHYLINK SFP support on the Traverse Ten64 board. Signed-off-by: Mathew McBride --- arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 13 +++++++++++++ 1 file changed, 13 insertions(+) -- 2.30.1 Reviewed-by: Ioana Ciornei diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi b/arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi index 2fa6cfbef01f..79ceadc9dc4a 100644 --- a/arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi +++ b/arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi @@ -765,6 +765,19 @@ emdio2: mdio@8b97000 { status = "disabled"; }; + pcs_mdio1: mdio@8c07000 { + compatible = "fsl,fman-memac-mdio"; + reg = <0x0 0x8c07000 0x0 0x1000>; + little-endian; + #address-cells = <1>; + #size-cells = <0>; + status = "disabled"; + + pcs1: ethernet-phy@0 { + reg = <0>; + }; + }; + pcs_mdio2: mdio@8c0b000 { compatible = "fsl,fman-memac-mdio"; reg = <0x0 0x8c0b000 0x0 0x1000>; From patchwork Thu Jul 22 04:24:47 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Mathew McBride X-Patchwork-Id: 483864 Delivered-To: patch@linaro.org Received: by 2002:a02:c94a:0:0:0:0:0 with SMTP id u10csp19772jao; Wed, 21 Jul 2021 21:26:23 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyu2298vpxgbNE8elwsIhF4+UwajayNZf94O86jw4ovQWTTlSRZjK8v6SAqv0WahhbgMyLo X-Received: by 2002:a17:906:14cf:: with SMTP id y15mr40748307ejc.124.1626927983788; Wed, 21 Jul 2021 21:26:23 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1626927983; cv=none; d=google.com; s=arc-20160816; b=bBMUiS9Rk+2xKJQWmAqXSbXcudo84Z6Y6RzyG4V9rmnkq1F0Y7tkMWp+Fb2Fbmwimy 7TEcQKT46jhP0zqURhwMmIvFxvkCa8TdUMnNMJ7lqmPqPNL8X9dpwLc0qzb/M53cUv62 G30bsFdRCsepBp5OQ+Nhed0/w1uaMOsTCUWLbFR4p/M7KDO5YsunrjKBOixrndJ6wBG7 Oss0HjmSH6oMGAer80CD/9d40OkOsgvLPn3hy/JGMxAvaoMRX6jBMuepauXF/GagGwIL pX5AMR55cYhC4BQ0Nvk0p/OaWary5VBELg6G/RrwoPA+xETDtj5TeUrO52Shy/r1EExE oqyg== 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 :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature:dkim-signature; bh=bvHSmzBLvenTaxgVXhkOtqVZ879wzNNM44pHo8k3y7E=; b=StFk/yMpDcVNek2OVlhAA1JC61AT8PLuUUbRSZYob5QjpJRTk/JZm8yVzM7E7SkTfX KW+dXHKZI2V5h93PfxLImhATlF+b7JHFJ5H2dinmOfRCSG2WvQLonRqQZaxFgqbA1hgX UTnBOnBMRzJUMaR7sfYvmHssPB1dEptTjw8fkfZnJ0/SExWHebgJcnKpchRfqC33PBzK 5fGU7bsG1Ip0IxGJcnQfMhd3tl2Wt8tRmq/TrHGbflKtWzVHpacEXLGRFvYZV8GX00tQ 0NLSGWTf0q+oVyE+l2gS7Vn6ta2244UrUFtKfpUMpIcMXpY8oEhT0lBwPts1yFDjTK5R cqEg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@traverse.com.au header.s=fm1 header.b=hCN+z0YQ; dkim=pass header.i=@messagingengine.com header.s=fm3 header.b=S7JlRNNA; spf=pass (google.com: domain of devicetree-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=devicetree-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id x24si29763118edr.323.2021.07.21.21.26.23; Wed, 21 Jul 2021 21:26:23 -0700 (PDT) Received-SPF: pass (google.com: domain of devicetree-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@traverse.com.au header.s=fm1 header.b=hCN+z0YQ; dkim=pass header.i=@messagingengine.com header.s=fm3 header.b=S7JlRNNA; spf=pass (google.com: domain of devicetree-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=devicetree-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230021AbhGVDpq (ORCPT + 7 others); Wed, 21 Jul 2021 23:45:46 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:53241 "EHLO out1-smtp.messagingengine.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229905AbhGVDpq (ORCPT ); Wed, 21 Jul 2021 23:45:46 -0400 Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id E84DA5C01E3; Thu, 22 Jul 2021 00:26:21 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute3.internal (MEProxy); Thu, 22 Jul 2021 00:26:21 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=traverse.com.au; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; s=fm1; bh=bvHSmzBLvenTa xgVXhkOtqVZ879wzNNM44pHo8k3y7E=; b=hCN+z0YQJTKFnJzfxpYgHY3W3K8pd 31oQQogyyo8l4nZoSSy8p/zCxUvDyGt4wQqRhbDYOCdDFadSEfkALQgOWTy3v8Ip jFl1H+1e1CbJAuUxZaqBfyrSCEP5ddAZ5Mi/wDp0xQZC6OgUOXytRTmzmf9mjTu6 GHyOkucFS35sbVG1hQQJ4+fr+fQoEV8WkjbxC8L7XqzoTdhr6gR6ReFiAIAgQF5Q qu56E0LaHKzcxSm5h9Z6rNMcnolHzxPnOsQiRspFFR6Xa390J7c5ZdpffQHBe90u T+zI/07zzNUHtvB4YCbf6rAwgOZnY/dVTPqPcXezv6O6aql20qeXpiyDg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:date:from :in-reply-to:message-id:mime-version:references:subject:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; bh=bvHSmzBLvenTaxgVXhkOtqVZ879wzNNM44pHo8k3y7E=; b=S7JlRNNA QMnXw2dB7qX5odKvfbFsVb9Mm2ftDZy6teejwoScN7YI404EA44wSB1BATlcbdr6 YHPIXNyWDov+wsAn1zj/Sbi2QVXfzQ+QbcRvmERJVGgAAoFZp86Jf5Cr94aMKaL+ 6CoZMZzcTG22nIKEMlXZ1UhzXDOFroC+GYZWA1G6aUbr8ICfBBOPhRQ3eJZ6WnVA e6uXc3Z2p9ftvLGSF6FPP3hi1JLnrfxKzH2iXbbGI2CeuYwHQW4xkkfXZTcRKKOQ T1rSV5RO3sMX1eIG4Mq2nhQJ6K8rvT6kx2LMnZtwr3FB+mmF2b1scbHFxE6ERlzt yYGQemjM/mt2KQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvtddrfeehgdekudcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefhvffufffkofgjfhgggfestdekredtredttdenucfhrhhomhepofgrthhhvgif ucfotgeurhhiuggvuceomhgrthhtsehtrhgrvhgvrhhsvgdrtghomhdrrghuqeenucggtf frrghtthgvrhhnpeekleevteelvdduheetgfdvfeelueekffeggeethedtteeljeeivedv gfehjeejheenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhroh hmpehmrghtthesthhrrghvvghrshgvrdgtohhmrdgruh X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu, 22 Jul 2021 00:26:19 -0400 (EDT) From: Mathew McBride To: Shawn Guo , Li Yang , Ioana Ciornei , Rob Herring , linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org Cc: Mathew McBride Subject: [PATCH 2/5] arm64: dts: ls1088a: add missing PMU node Date: Thu, 22 Jul 2021 04:24:47 +0000 Message-Id: <20210722042450.11862-3-matt@traverse.com.au> X-Mailer: git-send-email 2.30.1 In-Reply-To: <20210722042450.11862-1-matt@traverse.com.au> References: <20210722042450.11862-1-matt@traverse.com.au> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org The Performance Manager Unit was not described in the DTS which meant performance event monitoring was not possible. This was exposed by a change to the PMU handling in KVM in 5.11-rc3 which now prevents a PMU being exposed to a guest when the host does not provide one: "KVM: arm64: Don't access PMCR_EL0 when no PMU is available" Signed-off-by: Mathew McBride --- arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 5 +++++ 1 file changed, 5 insertions(+) -- 2.30.1 diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi b/arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi index 79ceadc9dc4a..752c7f41e6b1 100644 --- a/arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi +++ b/arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi @@ -189,6 +189,11 @@ timer { <1 10 IRQ_TYPE_LEVEL_LOW>;/* Hypervisor PPI */ }; + pmu { + compatible = "arm,armv8-pmuv3"; + interrupts = <1 7 0x8>; /* PMU PPI, Level low type */ + }; + psci { compatible = "arm,psci-0.2"; method = "smc"; From patchwork Thu Jul 22 04:24:48 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Mathew McBride X-Patchwork-Id: 483865 Delivered-To: patch@linaro.org Received: by 2002:a02:c94a:0:0:0:0:0 with SMTP id u10csp19797jao; Wed, 21 Jul 2021 21:26:26 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxxwiil6iZgv2CYVyRSliZxE8Gf8J5yRWHzfAnHFWjWFdEuBMjZDB9KMZI5Of6ErM/ep6Nq X-Received: by 2002:a05:6402:881:: with SMTP id e1mr35444825edy.53.1626927986329; Wed, 21 Jul 2021 21:26:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1626927986; cv=none; d=google.com; s=arc-20160816; b=viZY7Oq4JyAMN4YEPJgMRjKMct3RKaLnODP3J9peHP1Bom8m1V5EShFYCOwYnKQE9g QDKY3SdKxHl8Q46PNwesfHe4Co1vmBQx5qMEdEArVgcgfLTIbdcATlq6z6SE0gFV8KYx UzKkNJeX2uJlO43AqTuk/E/0VnA+XQiXbNkVfLsaBoV3QQZfOIzT8H4HccYSFQGQ6AVW oDmV2FSL/S4LEKM1naLjIkP4icPTh+2JvvKrkv7ON+5gTv4Iu+YQ2uSXqw3kRg5mHmfa 4xSQ9yi03iwhgqEnPSsVkYxcvF+BWQgpgWg1xHinqnLzxgs3UV0jgbA6Or5tWmt0mH2D WbgA== 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 :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature:dkim-signature; bh=yXSxWCnrJmIxzMHdpwVteWEvFisATWsodcS3Vk4nhyA=; b=WNldQlF/KMLlfhluNro3l1jbiGRRSHadJBGvgkBqZyqHTxzp/GF2piCae2LjOVHyLQ yvzY1MtBVW8dnjpauf/2iW6yyHX71EW3Gp7Hg3TsDdUqPMUAMhutCYXx/sj5CP0WLMcF VU1J83ivqX+VHMeKUEvebcUgjkp2XxYZvyL44s1mz+eIxMAg4ANuq5ff6rEiheZX1q2j kZhGzOfXmbPgGHrrLe6p0//Vvx6exy0kYuo7tWaiCa2C2tc8yrE1WrkRLmdLcm6MD1Gb HdQIjo0fK6sylGnakwSJ1yJQsNsScNmUZDT+rsSzkQ5I4l6CYHVVF+eN/JrWngazFh/M ebMw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@traverse.com.au header.s=fm1 header.b=zE9Xfo6n; dkim=pass header.i=@messagingengine.com header.s=fm3 header.b=HEapQZdo; spf=pass (google.com: domain of devicetree-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=devicetree-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id x24si29763118edr.323.2021.07.21.21.26.26; Wed, 21 Jul 2021 21:26:26 -0700 (PDT) Received-SPF: pass (google.com: domain of devicetree-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@traverse.com.au header.s=fm1 header.b=zE9Xfo6n; dkim=pass header.i=@messagingengine.com header.s=fm3 header.b=HEapQZdo; spf=pass (google.com: domain of devicetree-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=devicetree-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229955AbhGVDpt (ORCPT + 7 others); Wed, 21 Jul 2021 23:45:49 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:33427 "EHLO out1-smtp.messagingengine.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229965AbhGVDpt (ORCPT ); Wed, 21 Jul 2021 23:45:49 -0400 Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id 83A065C0040; Thu, 22 Jul 2021 00:26:24 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute1.internal (MEProxy); Thu, 22 Jul 2021 00:26:24 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=traverse.com.au; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; s=fm1; bh=yXSxWCnrJmIxz MHdpwVteWEvFisATWsodcS3Vk4nhyA=; b=zE9Xfo6nZ6HwUtN5Kvf8xjvIiYU2w OTs+KM9r+0GumpnxG7jHwbojbeooqqZh5Hqp9ynm7cUVVIfUUQQw0KUp1v8KCPtc ryavX0nTfB54nZMl6E7VKcmSlA4MIZJA+x0oeNE3OJ9fYeAxNby/Siq+WTcR4ZL2 xPcJGj3DIFfH7FJ38jA9p5/6mvaVraZV+ILcOsrLlP034r1MVhULk5koGloYKumF 5Ws5At7cEZna/+83WB52dI4bEa3jvKo1rDPDexvaMMeX3ldAobzak0Bp/IIXSjuK pB+FOhdy6/aCok2iuL95/PEvNvMWpv406ww+L/KZsMXjYni+PI896+sjA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:date:from :in-reply-to:message-id:mime-version:references:subject:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; bh=yXSxWCnrJmIxzMHdpwVteWEvFisATWsodcS3Vk4nhyA=; b=HEapQZdo lmIZbgUSo7EP5wCko46SiJIjvq/Mm81YN8zVipa1qyCl7ndVinHB1nxREWbitkPa 6Ep97nWz4DB/c7LRTjg+OZ8+VPsqeG246L5UVN2QseVBixUeJL7AO0lDjLzq33F0 mMQKV3pcnv6c5HT2Qnn48rkzd6ux9ViP32YTmbduFlG4zC+j5tqmKXMsqE/lKx5H fAtlUYfN2JE2K0JcULjkyDPcw8gJsM4qDMOULl8k9bZkbFy9dzISc/VsMPrMivLK 04/hdlcwzoDRqRED7h2aLlXyKDXOvuIZ401QF7vxEuoxR7HoO/qs4v6uHCR85TSc RAUm2zbiFC3UKg== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvtddrfeehgdekudcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefhvffufffkofgjfhgggfestdekredtredttdenucfhrhhomhepofgrthhhvgif ucfotgeurhhiuggvuceomhgrthhtsehtrhgrvhgvrhhsvgdrtghomhdrrghuqeenucggtf frrghtthgvrhhnpeekleevteelvdduheetgfdvfeelueekffeggeethedtteeljeeivedv gfehjeejheenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhroh hmpehmrghtthesthhrrghvvghrshgvrdgtohhmrdgruh X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu, 22 Jul 2021 00:26:22 -0400 (EDT) From: Mathew McBride To: Shawn Guo , Li Yang , Ioana Ciornei , Rob Herring , linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org Cc: Mathew McBride Subject: [PATCH 3/5] dt-bindings: vendor-prefixes: add Traverse Technologies Date: Thu, 22 Jul 2021 04:24:48 +0000 Message-Id: <20210722042450.11862-4-matt@traverse.com.au> X-Mailer: git-send-email 2.30.1 In-Reply-To: <20210722042450.11862-1-matt@traverse.com.au> References: <20210722042450.11862-1-matt@traverse.com.au> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org Traverse Technologies is a designer and manufacturer of networking appliances. Signed-off-by: Mathew McBride --- Documentation/devicetree/bindings/vendor-prefixes.yaml | 2 ++ 1 file changed, 2 insertions(+) -- 2.30.1 diff --git a/Documentation/devicetree/bindings/vendor-prefixes.yaml b/Documentation/devicetree/bindings/vendor-prefixes.yaml index 07fb0d25fc15..eba2029d3ba7 100644 --- a/Documentation/devicetree/bindings/vendor-prefixes.yaml +++ b/Documentation/devicetree/bindings/vendor-prefixes.yaml @@ -1184,6 +1184,8 @@ patternProperties: description: TPO "^tq,.*": description: TQ-Systems GmbH + "^traverse,.*": + description: Traverse Technologies Australia Pty Ltd "^tronfy,.*": description: Tronfy "^tronsmart,.*": From patchwork Thu Jul 22 04:24:49 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Mathew McBride X-Patchwork-Id: 483866 Delivered-To: patch@linaro.org Received: by 2002:a02:c94a:0:0:0:0:0 with SMTP id u10csp19816jao; Wed, 21 Jul 2021 21:26:29 -0700 (PDT) X-Google-Smtp-Source: ABdhPJy34S1yREPkUnS5WarHzuwC61j3tyb4LBiJJecSZhaRbHjKZKK70KOAfXw7s+ipNVEOQNwc X-Received: by 2002:a05:6402:7cc:: with SMTP id u12mr52114220edy.156.1626927988890; Wed, 21 Jul 2021 21:26:28 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1626927988; cv=none; d=google.com; s=arc-20160816; b=STggOPNUVOndmeTDNIW0y4Q9O2jnFteTrrJP3kxRfONfb3dhIpu4pbF59bV2qNcQIx zQbuifOiSklKaumtuqfeH9ST+YZrhaA4D78hkLQzmCVZJvosSSlVspwyjA4v5PwbaVAN 6g9TdeHkBgrIA8woL2p1APiyABLwHb+3MqRisVbyOFIxgt20q7xEANbHWdihFtWr4aSp t1Snf2mnhHrNoJ75x3Skrqum2iC8UpwUeZ4bPfmx8RZuVPu59+u8xh5mHRIrPQuimabr cErYo8qupcWsxL7TRWlI6K6HhHSn/LfoPDnbkZ7bWPuS58qXQXYTH6KcBXNLglgOsjPA cafQ== 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 :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature:dkim-signature; bh=9IB5YC/emfzmo8kaHVyvP5nfZ0TMPOR+J27Paj28iVg=; b=IlwKc8gdB97wHe3TEGsuwcVzFrn079hqD0swKl9koTSqN12rL2KwAP3JuzPH2uVzcV 6K6hDOdANVNtvZYmEuxJMvOOy4UHsfVXTyZTHWfvwZNXRxBxQhnAqrOEDlJX7dIc5cLI jSEVsJAGMwmRaYXyYOAzlZrZwXVX1f0Tz+RtuDXCbJf4V/5Pf+W1zTcZCViqt0v6KF2X DNftEE8jbj+nMUgIx6QmRv+0/NzTyw+r5fRlU3kxbwKu9QoEt4yzBWgViDkEjak4NVC4 alN50PFMlg/0LeIb3X6kHAB/rlz33xvgDHyc+0oBdjGjIK7Kht4awYUoVudZaXI/BRc4 3RCA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@traverse.com.au header.s=fm1 header.b=WIWAjhm2; dkim=pass header.i=@messagingengine.com header.s=fm3 header.b=qs1OkuQ6; spf=pass (google.com: domain of devicetree-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=devicetree-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id x24si29763118edr.323.2021.07.21.21.26.28; Wed, 21 Jul 2021 21:26:28 -0700 (PDT) Received-SPF: pass (google.com: domain of devicetree-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@traverse.com.au header.s=fm1 header.b=WIWAjhm2; dkim=pass header.i=@messagingengine.com header.s=fm3 header.b=qs1OkuQ6; spf=pass (google.com: domain of devicetree-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=devicetree-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229962AbhGVDpw (ORCPT + 7 others); Wed, 21 Jul 2021 23:45:52 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:51919 "EHLO out1-smtp.messagingengine.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229905AbhGVDpv (ORCPT ); Wed, 21 Jul 2021 23:45:51 -0400 Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id 23AAC5C01E3; Thu, 22 Jul 2021 00:26:27 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute6.internal (MEProxy); Thu, 22 Jul 2021 00:26:27 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=traverse.com.au; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; s=fm1; bh=9IB5YC/emfzmo 8kaHVyvP5nfZ0TMPOR+J27Paj28iVg=; b=WIWAjhm2q8jrPtxlhNg1jg/cbDXC9 Oa7EbFkvQYUAdaPhMgFaF3820V/MLmrk+/LftZPihezCAIUZyD6enxVBD6yiiGoJ Z2UGnVXHZpBXgGMGrQMdSroPSHga+hBGFxpFy5PNv4dhGFhkEuHoXtfyMASwAWKF mol0yg04FvDu5rND4iT8N2anmv0c9lFYdwxHDnkHNMj80ofqW3oA8ySQVw1HLLeV 3C3LFMid12FlLxA4gfzf1hfR1gJsgG8KlRBqVf7iii3kxpHdKnP/Oxb2XKiWHsEt xCNhP0aVwo5H05iqj9E+8gTg4QAW/RC+RKNCa0Bl8MfZaF5K1uFjpu4Pg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:date:from :in-reply-to:message-id:mime-version:references:subject:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; bh=9IB5YC/emfzmo8kaHVyvP5nfZ0TMPOR+J27Paj28iVg=; b=qs1OkuQ6 Y/D7J/X2BSniLVoSF1qJf9MT8ep3bSPQ6InAAVSIakMQZcmI+R/QAO5BxtNdX60O hfu9PL1Lv2ggfAUf2bdROECh0Mm6eNbkzMezZ04xEcLoZsdsLo5k0rn63VJ8o0az EWdCnBAkaM3i8S7oaR5PcAI+8lsJtugOTdYqV2rTYBm6JmS4QRfhP6xP2/n0USmQ 4qIK+jbauMKv+9C28UwUuLQc2I7P/8Rc/Gdtw+UONxc+qeWSkzVnLARSNSQb+9JO N/9azsCcQGRV5E2OIcmVrNzj5eBc4yAj0P/DIWw0GB/djfGH39vtOixG16wCr1pO 30N/yc7Nnf+CqA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvtddrfeehgdekudcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefhvffufffkofgjfhgggfestdekredtredttdenucfhrhhomhepofgrthhhvgif ucfotgeurhhiuggvuceomhgrthhtsehtrhgrvhgvrhhsvgdrtghomhdrrghuqeenucggtf frrghtthgvrhhnpeekleevteelvdduheetgfdvfeelueekffeggeethedtteeljeeivedv gfehjeejheenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhroh hmpehmrghtthesthhrrghvvghrshgvrdgtohhmrdgruh X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu, 22 Jul 2021 00:26:24 -0400 (EDT) From: Mathew McBride To: Shawn Guo , Li Yang , Ioana Ciornei , Rob Herring , linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org Cc: Mathew McBride Subject: [PATCH 4/5] dt-bindings: arm: fsl: Add Traverse Ten64 (LS1088A) board Date: Thu, 22 Jul 2021 04:24:49 +0000 Message-Id: <20210722042450.11862-5-matt@traverse.com.au> X-Mailer: git-send-email 2.30.1 In-Reply-To: <20210722042450.11862-1-matt@traverse.com.au> References: <20210722042450.11862-1-matt@traverse.com.au> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org Document the compatible for the Ten64 board which will be included as freescale/fsl-ls1088a-ten64.dtb in arm64. Signed-off-by: Mathew McBride --- Documentation/devicetree/bindings/arm/fsl.yaml | 6 ++++++ 1 file changed, 6 insertions(+) -- 2.30.1 diff --git a/Documentation/devicetree/bindings/arm/fsl.yaml b/Documentation/devicetree/bindings/arm/fsl.yaml index 1c827c1954dc..f92919a020e3 100644 --- a/Documentation/devicetree/bindings/arm/fsl.yaml +++ b/Documentation/devicetree/bindings/arm/fsl.yaml @@ -973,6 +973,12 @@ properties: - fsl,s32v234-evb # S32V234-EVB2 Customer Evaluation Board - const: fsl,s32v234 + - description: Traverse LS1088A bassed Boards + items: + - enum: + - traverse,ten64 # Ten64 Networking Appliance / Board + - const: fsl,ls1088a + additionalProperties: true ... From patchwork Thu Jul 22 04:24:50 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Mathew McBride X-Patchwork-Id: 483867 Delivered-To: patch@linaro.org Received: by 2002:a02:c94a:0:0:0:0:0 with SMTP id u10csp19863jao; Wed, 21 Jul 2021 21:26:35 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyYFGZ9kVlqAWa8sA7XE5i8ADy4Ed+QJoHhHy9tDgW8IXXDXMTuwApDzM3p6o+ypphKEanm X-Received: by 2002:a17:907:33cc:: with SMTP id zk12mr41672804ejb.168.1626927995779; Wed, 21 Jul 2021 21:26:35 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1626927995; cv=none; d=google.com; s=arc-20160816; b=lTKwG3kmwxbM3IB4I5rC1c0U0tT2yX1VIKqBMLRHt6alUWTfnbLuWDVRzSDhh0YavB n1KxDIXYOQ10+ilyq8ozdXDXkFelHHffkjmcYV5HuPW3BA2BMbOT+qlYl80Pumg2kqeI Bj6fMfW4TnEowgU3PtSu4tuj6edyst+aQrdBCvVCrSqS5YAv9Zlc7Y/R+AJkf7PNtp+u qJwACC5jp5bFgigs6tdpFkp0J2VlE2ydXBcmysu0nkKzbAXWB88ppfiy3xz249gOiBBD R6f9J/Lu4BiVZj/6DrElsCEn6YA+j1S7xNuoCkShJDQq1eYp1VSMPN4YNXIpUhUgMLzx Ksbg== 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 :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature:dkim-signature; bh=V0LceXn+j4RX5X56hdJirII7/ZLapxP8QX6XhzAOnwc=; b=Z+vhIWCWjqCjeBNhqdv0IfBFKO9T9DIPoFojDA8CV6GO5bzn2XoI+cp4cWP1U7HV+4 oNDd00rVdZpYcvtIKX5veapYIIWi/53qbKG1q5PZHWaw6sEvjwpNKhqjgj+eigNWlM6v Vf24uREYso2f6lNpubDC8q4Uoh5dHpLimrtQbSKgDqyFDDehnYqxpIs0IT0Z4xl936jw Hrpo0iwCDsqENw8cXhAau/se712uhCyF8U7vFVcYPQ2ygScX/kP4ypa9xJ9AXFhgjjt5 ZlLJXWqENI1cvfsL1ZQoK5fabdBhCBNz5skpCiezOwBkCzxuaaianJO3gYYoze5GwCR3 aS+g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@traverse.com.au header.s=fm1 header.b=kzO1SrMm; dkim=pass header.i=@messagingengine.com header.s=fm3 header.b=snfGY8uE; spf=pass (google.com: domain of devicetree-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=devicetree-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id x24si29763118edr.323.2021.07.21.21.26.34; Wed, 21 Jul 2021 21:26:35 -0700 (PDT) Received-SPF: pass (google.com: domain of devicetree-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@traverse.com.au header.s=fm1 header.b=kzO1SrMm; dkim=pass header.i=@messagingengine.com header.s=fm3 header.b=snfGY8uE; spf=pass (google.com: domain of devicetree-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=devicetree-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229965AbhGVDp5 (ORCPT + 7 others); Wed, 21 Jul 2021 23:45:57 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:42697 "EHLO out1-smtp.messagingengine.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230030AbhGVDpy (ORCPT ); Wed, 21 Jul 2021 23:45:54 -0400 Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id EC6985C0040; Thu, 22 Jul 2021 00:26:29 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute1.internal (MEProxy); Thu, 22 Jul 2021 00:26:29 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=traverse.com.au; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; s=fm1; bh=V0LceXn+j4RX5 X56hdJirII7/ZLapxP8QX6XhzAOnwc=; b=kzO1SrMmfl/GCUJqkUn9059Bgc2/z PhKQ9cbBaW28RqOIFOgiCvaES+3Ru6vVmSmfp3zOqDzIUKAnEgDArLTAUSWpd2zG spIIV8Jy5m++SXNrzh0MIzHKCKmtSgT3EosGOp3c6gLABuV5Bsg9DWZn928BpTAx M2SE9YlLWEjDzXs+biU+q3Rbenz3p64QRCDJhBIW71ysyS1tmMariPRfhlGeMLqs 527+tTs1V/CoPZRMWXxhbgk37fa4N94HP3ZTkknnOhPsm+GJciw/wUuT1vowSPa9 01M0IrasY0XiSXDfbByiVX/xFyN/AJ/0SCnEldg49ukGhSjjFat9Sf2qw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:date:from :in-reply-to:message-id:mime-version:references:subject:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; bh=V0LceXn+j4RX5X56hdJirII7/ZLapxP8QX6XhzAOnwc=; b=snfGY8uE HwENaf95dpJ2yarbyy6a0XrklG47VQHoUVCQTVZmYafZ0uJ6JDmhVsi9yJTZx34f DzH2dzq5TZ9ZLvKONkDDg8Lc2FG3Zfk9ybs9lrKtA5xj+IEFOcn8Z1rMzpA0i9re 48QjPEtEpRX2UpSaFENpA2BAjBS3/wi6CuAA/jNcZIdTb6tT1AwijFEFoG8CmfpK gf6gY1vGIVIZE2KyGnZlSN7xkUAQcBEvhf2AEOaq2seV/7j8J9N5JVBreYtgpa6a 0dUUdHpLQ9zxnLaNSpNaO4qzqYRUdiwQx3b7mu6vyYzbjoy1PkJC8r1qH3n2S4hA 1jtUZf+gaJEI8w== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvtddrfeehgdekudcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefhvffufffkofgjfhgggfestdekredtredttdenucfhrhhomhepofgrthhhvgif ucfotgeurhhiuggvuceomhgrthhtsehtrhgrvhgvrhhsvgdrtghomhdrrghuqeenucggtf frrghtthgvrhhnpeektdfhjeelfeeludetueevkedvvdeivdelkeevudegkeejleejvdeg kedtfeetteenucffohhmrghinhepthhrrghvvghrshgvrdgtohhmrdgruhenucevlhhush htvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehmrghtthesthhrrghv vghrshgvrdgtohhmrdgruh X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu, 22 Jul 2021 00:26:27 -0400 (EDT) From: Mathew McBride To: Shawn Guo , Li Yang , Ioana Ciornei , Rob Herring , linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org Cc: Mathew McBride Subject: [PATCH 5/5] arm64: dts: add device tree for Traverse Ten64 (LS1088A) Date: Thu, 22 Jul 2021 04:24:50 +0000 Message-Id: <20210722042450.11862-6-matt@traverse.com.au> X-Mailer: git-send-email 2.30.1 In-Reply-To: <20210722042450.11862-1-matt@traverse.com.au> References: <20210722042450.11862-1-matt@traverse.com.au> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org The Traverse Technologies Ten64 is a Mini-ITX form factor networking board using the NXP LS1088A SoC. This device tree only describes features which the mainline kernel currently has support for, such as some I2C-connected devices that are not described at present. System documentation may be found at ten64doc.traverse.com.au Signed-off-by: Mathew McBride --- arch/arm64/boot/dts/freescale/Makefile | 1 + .../boot/dts/freescale/fsl-ls1088a-ten64.dts | 375 ++++++++++++++++++ 2 files changed, 376 insertions(+) create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1088a-ten64.dts -- 2.30.1 Reviewed-by: Ioana Ciornei # for the MAC/PHY diff --git a/arch/arm64/boot/dts/freescale/Makefile b/arch/arm64/boot/dts/freescale/Makefile index 25806c4924cb..2b3ee42e4a2a 100644 --- a/arch/arm64/boot/dts/freescale/Makefile +++ b/arch/arm64/boot/dts/freescale/Makefile @@ -19,6 +19,7 @@ dtb-$(CONFIG_ARCH_LAYERSCAPE) += fsl-ls1046a-qds.dtb dtb-$(CONFIG_ARCH_LAYERSCAPE) += fsl-ls1046a-rdb.dtb dtb-$(CONFIG_ARCH_LAYERSCAPE) += fsl-ls1088a-qds.dtb dtb-$(CONFIG_ARCH_LAYERSCAPE) += fsl-ls1088a-rdb.dtb +dtb-$(CONFIG_ARCH_LAYERSCAPE) += fsl-ls1088a-ten64.dtb dtb-$(CONFIG_ARCH_LAYERSCAPE) += fsl-ls2080a-qds.dtb dtb-$(CONFIG_ARCH_LAYERSCAPE) += fsl-ls2080a-rdb.dtb dtb-$(CONFIG_ARCH_LAYERSCAPE) += fsl-ls2080a-simu.dtb diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1088a-ten64.dts b/arch/arm64/boot/dts/freescale/fsl-ls1088a-ten64.dts new file mode 100644 index 000000000000..7f1584f378fe --- /dev/null +++ b/arch/arm64/boot/dts/freescale/fsl-ls1088a-ten64.dts @@ -0,0 +1,375 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) +/* + * Device Tree file for Travese Ten64 (LS1088) board + * Based on fsl-ls1088a-rdb.dts + * Copyright 2017-2020 NXP + * Copyright 2019-2021 Traverse Technologies + * + * Author: Mathew McBride + */ + +/dts-v1/; + +#include "fsl-ls1088a.dtsi" + +#include +#include + +/ { + model = "Traverse Ten64"; + compatible = "traverse,ten64", "fsl,ls1088a"; + + aliases { + serial0 = &duart0; + serial1 = &duart1; + }; + + chosen { + stdout-path = "serial0:115200n8"; + }; + + buttons { + compatible = "gpio-keys"; + /* Fired by system controller when + * external power off (e.g ATX Power Button) + * asserted + */ + powerdn { + label = "External Power Down"; + gpios = <&gpio1 17 GPIO_ACTIVE_LOW>; + interrupts = <&gpio1 17 IRQ_TYPE_EDGE_FALLING>; + linux,code = ; + }; + + /* Rear Panel 'ADMIN' button (GPIO_H) */ + admin { + label = "ADMIN button"; + gpios = <&gpio3 8 GPIO_ACTIVE_HIGH>; + interrupts = <&gpio3 8 IRQ_TYPE_EDGE_RISING>; + linux,code = ; + }; + }; + + leds { + compatible = "gpio-leds"; + + sfp1down { + label = "ten64:green:sfp1:down"; + gpios = <&gpio3 11 GPIO_ACTIVE_HIGH>; + }; + + sfp2up { + label = "ten64:green:sfp2:up"; + gpios = <&gpio3 12 GPIO_ACTIVE_HIGH>; + }; + + admin { + label = "ten64:admin"; + gpios = <&sfpgpio 12 GPIO_ACTIVE_HIGH>; + }; + }; + + sfp_xg0: dpmac2_sfp { + compatible = "sff,sfp"; + i2c-bus = <&sfplower_i2c>; + tx-fault-gpios = <&sfpgpio 0 GPIO_ACTIVE_HIGH>; + tx-disable-gpios = <&sfpgpio 1 GPIO_ACTIVE_HIGH>; + mod-def0-gpios = <&sfpgpio 2 GPIO_ACTIVE_LOW>; + los-gpios = <&sfpgpio 3 GPIO_ACTIVE_HIGH>; + maximum-power-milliwatt = <2000>; + }; + + sfp_xg1: dpmac1_sfp { + compatible = "sff,sfp"; + i2c-bus = <&sfpupper_i2c>; + tx-fault-gpios = <&sfpgpio 4 GPIO_ACTIVE_HIGH>; + tx-disable-gpios = <&sfpgpio 5 GPIO_ACTIVE_HIGH>; + mod-def0-gpios = <&sfpgpio 6 GPIO_ACTIVE_LOW>; + los-gpios = <&sfpgpio 7 GPIO_ACTIVE_HIGH>; + maximum-power-milliwatt = <2000>; + }; + +}; + +/* XG1 - Upper SFP */ +&dpmac1 { + sfp = <&sfp_xg1>; + pcs-handle = <&pcs1>; + phy-connection-type = "10gbase-r"; + managed = "in-band-status"; +}; + +/* XG0 - Lower SFP */ +&dpmac2 { + sfp = <&sfp_xg0>; + pcs-handle = <&pcs2>; + phy-connection-type = "10gbase-r"; + managed = "in-band-status"; +}; + +/* DPMAC3..6 is GE4 to GE8 */ +&dpmac3 { + phy-handle = <&mdio1_phy5>; + phy-connection-type = "qsgmii"; + managed = "in-band-status"; + pcs-handle = <&pcs3_0>; +}; + +&dpmac4 { + phy-handle = <&mdio1_phy6>; + phy-connection-type = "qsgmii"; + managed = "in-band-status"; + pcs-handle = <&pcs3_1>; +}; + +&dpmac5 { + phy-handle = <&mdio1_phy7>; + phy-connection-type = "qsgmii"; + managed = "in-band-status"; + pcs-handle = <&pcs3_2>; +}; + +&dpmac6 { + phy-handle = <&mdio1_phy8>; + phy-connection-type = "qsgmii"; + managed = "in-band-status"; + pcs-handle = <&pcs3_3>; +}; + +/* DPMAC7..10 is GE0 to GE3 */ +&dpmac7 { + phy-handle = <&mdio1_phy1>; + phy-connection-type = "qsgmii"; + managed = "in-band-status"; + pcs-handle = <&pcs7_0>; +}; + +&dpmac8 { + phy-handle = <&mdio1_phy2>; + phy-connection-type = "qsgmii"; + managed = "in-band-status"; + pcs-handle = <&pcs7_1>; +}; + +&dpmac9 { + phy-handle = <&mdio1_phy3>; + phy-connection-type = "qsgmii"; + managed = "in-band-status"; + pcs-handle = <&pcs7_2>; +}; + +&dpmac10 { + phy-handle = <&mdio1_phy4>; + phy-connection-type = "qsgmii"; + managed = "in-band-status"; + pcs-handle = <&pcs7_3>; +}; + +&emdio1 { + status = "okay"; + + mdio1_phy5: ethernet-phy@c { + reg = <0xc>; + }; + + mdio1_phy6: ethernet-phy@d { + reg = <0xd>; + }; + + mdio1_phy7: ethernet-phy@e { + reg = <0xe>; + }; + + mdio1_phy8: ethernet-phy@f { + reg = <0xf>; + }; + + mdio1_phy1: ethernet-phy@1c { + reg = <0x1c>; + }; + + mdio1_phy2: ethernet-phy@1d { + reg = <0x1d>; + }; + + mdio1_phy3: ethernet-phy@1e { + reg = <0x1e>; + }; + + mdio1_phy4: ethernet-phy@1f { + reg = <0x1f>; + }; +}; + +&i2c0 { + status = "okay"; + + sfpgpio: gpio@76 { + reg = <0x76>; + compatible = "ti,tca9539"; + #gpio-cells = <2>; + gpio-controller; + + admin_led_lower { + gpio-hog; + gpios = <13 GPIO_ACTIVE_HIGH>; + output-low; + }; + }; + + tpm: at97sc@29 { + reg = <0x29>; + compatible = "atmel,at97sc3204t"; + }; +}; + +&i2c2 { + status = "okay"; + + rtc: rx8035@32 { + reg = <0x32>; + compatible = "epson,rx8035"; + }; +}; + +&i2c3 { + status = "okay"; + + i2c-switch@70 { + compatible = "nxp,pca9540"; + #address-cells = <1>; + #size-cells = <0>; + reg = <0x70 >; + + sfpupper_i2c: i2c@0 { + #address-cells = <1>; + #size-cells = <0>; + reg = <0>; + }; + + sfplower_i2c: i2c@1 { + #address-cells = <1>; + #size-cells = <0>; + reg = <1>; + }; + }; +}; + +&duart0 { + status = "okay"; +}; + +&duart1 { + status = "okay"; +}; + +&esdhc { + status = "okay"; +}; + +&pcs_mdio1 { + status = "okay"; +}; + +&pcs_mdio2 { + status = "okay"; +}; + +&pcs_mdio3 { + status = "okay"; +}; + +&pcs_mdio7 { + status = "okay"; +}; + +&qspi { + status = "okay"; + + en25s64: flash@0 { + compatible = "jedec,spi-nor"; + #address-cells = <1>; + #size-cells = <1>; + spi-max-frequency = <20000000>; + spi-rx-bus-width = <4>; + spi-tx-bus-width = <4>; + reg = <0>; + + bl2@0 { + label = "bl2"; + reg = <0 0x100000>; + }; + + bl3@100000 { + label = "bl3"; + reg = <0x100000 0x200000>; + }; + + mcfirmware@300000 { + label = "mcfirmware"; + reg = <0x300000 0x200000>; + }; + + ubootenv@500000 { + label = "ubootenv"; + reg = <0x500000 0x80000>; + }; + dpl@580000 { + label = "dpl"; + reg = <0x580000 0x40000>; + }; + + dpc@5C0000 { + label = "dpc"; + reg = <0x5C0000 0x40000>; + }; + + devicetree@600000 { + label = "devicetree"; + reg = <0x600000 0x40000>; + }; + }; + + nand: flash@1 { + compatible = "spi-nand"; + #address-cells = <1>; + #size-cells = <1>; + spi-max-frequency = <20000000>; + reg = <1>; + spi-rx-bus-width = <4>; + spi-tx-bus-width = <4>; + + /* reserved for future boot direct from NAND flash + * (this would use the same layout as the 8MiB NOR flash) + */ + partition@0 { + label = "nand-boot-reserved"; + reg = <0 0x800000>; + }; + + /* recovery / install environment */ + partition@800000 { + label = "recovery"; + reg = <0x800000 0x2000000>; + }; + + /* ubia (first OpenWrt) - a/b names to prevent confusion with ubi0/1/etc. */ + partition@2800000 { + label = "ubia"; + reg = <0x2800000 0x6C00000>; + }; + /* ubib (second OpenWrt) */ + partition@9400000 { + label = "ubib"; + reg = <0x9400000 0x6C00000>; + }; + }; +}; + +&usb0 { + status = "okay"; +}; + +&usb1 { + status = "okay"; +};