From patchwork Mon Jul 26 07:12:12 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Mathew McBride X-Patchwork-Id: 485807 Delivered-To: patch@linaro.org Received: by 2002:a02:c94a:0:0:0:0:0 with SMTP id u10csp3552217jao; Mon, 26 Jul 2021 00:13:02 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzQxU+eS8q6wUs1nasOgbXqSfw04R9ZiEAqdnh/+ZKvD2Drr1zvf6vwKGDf7avbqeORmgfJ X-Received: by 2002:a92:dd82:: with SMTP id g2mr12266280iln.279.1627283581934; Mon, 26 Jul 2021 00:13:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1627283581; cv=none; d=google.com; s=arc-20160816; b=Bb6+Lul71Jed8Y7Dz/AG75p3lFZQzQf0HD0AOsF/3knj1rXejLaMkurz+HhmwSjAIp QUZkBfH1bRiZjqPNYwNaB7LBOx9nDYMZ3KmEyRWTt6ffzRCrLodCNcCFVbWbfU9n2NmC pWNKliw9AQUf7GJPZEhpZPsOIRy2pCdA4WIiN0+pEsf2U8bl2wQQojA0KlVkQh1SY6Sf mk5NrGgMn3kAq31Xs0LEBFlVmG1BvrHK1r6M8zb+kt36NbT/7zlHGZOhVEenfSWJ6pJI m/x5P9vqXHo89uGPgh+QeipeTiTvMjdMjY3KtXklPI2xt0aWIIAXA3loscTc1Ne9ISVk WfBQ== 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=BUNYiaqYyvvifTaaWDUMBb2en8mCP8FH1NoATW9aNVo=; b=pnG4Ze3jIuIUbwMRPAEZRzDY0acdm1+Mv4jZHPSJUR1WTdBmr5spBLjs/Rt7eKDfa5 cIdP7V1qdKjAihJkGPfvfAlePxgFvjxgJm5ttBVumF6Qsgz/PFmEFiI8zrkGSz9HT2rE 5Xh4CmscjFpsYHSN1PfDjORDujn2+adOtIUVlET214+ZbJySpOXD8eSohC8x1v4g5g2V d3YWL33PrPxKrnxZVU+5bkx0bWMJsUMBYGUlcxK9DR1FJJPk+CRvTB+u2w3DNtwK056B 9hwCPMgQk9DUn2DWDEMqLCMoTRzPlpPqJOScXj4oHWoSKXjNOHoHsu1ldCawzofkDy/P HNwg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@traverse.com.au header.s=fm1 header.b=j3rMWHl6; dkim=pass header.i=@messagingengine.com header.s=fm3 header.b=DQwujPap; 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 u4si46955874ilq.51.2021.07.26.00.13.01; Mon, 26 Jul 2021 00:13:01 -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=j3rMWHl6; dkim=pass header.i=@messagingengine.com header.s=fm3 header.b=DQwujPap; 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 S232035AbhGZGcb (ORCPT + 7 others); Mon, 26 Jul 2021 02:32:31 -0400 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:49201 "EHLO out4-smtp.messagingengine.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231332AbhGZGcb (ORCPT ); Mon, 26 Jul 2021 02:32:31 -0400 Received: from compute2.internal (compute2.nyi.internal [10.202.2.42]) by mailout.nyi.internal (Postfix) with ESMTP id 756E75C010A; Mon, 26 Jul 2021 03:13:00 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute2.internal (MEProxy); Mon, 26 Jul 2021 03:13:00 -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=BUNYiaqYyvvif TaaWDUMBb2en8mCP8FH1NoATW9aNVo=; b=j3rMWHl6bG3jP1uZHiFTVH3KgytDm KEu8rqoYUcjRlybRdVJXCVkv4zARCeOlN5mmlEck0IxhSEHPCiK6ShisX/Mt5+Hg 6iiaOY6YAN6TUUZwuWUzFzADxTWrS/Q4W7I2Lkmq1eHqacjayl0Tlil/Vp231q8W BxBU92ha4KV7xQzliH/Vk8NIeMY/R06zt+NhtJkzoH2CN6OaVfPoWmutQYNIQTQe gCE4KAUEfoTmIrELSH/r9hY5OQVv2oxmPpZUJZ+C6M3uzdIPRUzJQFCbF5ANYZ08 rCUcvTwt7OtC1JgR+z34b1a1Sky8/s2zSQ8xBcEIjkFVgUeFg3n0OsdYQ== 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=BUNYiaqYyvvifTaaWDUMBb2en8mCP8FH1NoATW9aNVo=; b=DQwujPap u+9FC1ibK+D5c3zOZaKPWE3a7w1+b/m0KvIsLZaNNuok5xUaZtJZwoWDuW/7TQ73 RJp+MYYcFwLjX/jzNvYcuLBULxbrGaHCT3jMH1SxkU7Bj6Q0I7bovue8Szf0y+eh 2bZGkXaG/4KhAM94BN0TbDDKa7URVSIeQxsp/GRmXYROomqKhUmQwSN47U87ryCd GIw8iUfb7ze+o1/YnSnQcnHaidu8TXJDbkaZyN6IiHOkeJXTz6CXNs8d4lrZkS4t zzRrjHVZnBhhxXI1RSHvrydb+V3OsfD1WGM1oC1wt8YK6X6HEXHyXhIjG1w3HO/X GyIcPsuJ2AFZYQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvtddrgeeggdduuddvucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpeforghthhgv ficuofgtuehrihguvgcuoehmrghtthesthhrrghvvghrshgvrdgtohhmrdgruheqnecugg ftrfgrthhtvghrnhepkeelveetledvudehtefgvdefleeukeffgeegteehtdetleejieev vdfgheejjeehnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrh homhepmhgrthhtsehtrhgrvhgvrhhsvgdrtghomhdrrghu X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 26 Jul 2021 03:12:57 -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 v2 1/5] arm64: dts: ls1088a: add internal PCS for DPMAC1 node Date: Mon, 26 Jul 2021 07:12:12 +0000 Message-Id: <20210726071216.22711-2-matt@traverse.com.au> X-Mailer: git-send-email 2.30.1 In-Reply-To: <20210726071216.22711-1-matt@traverse.com.au> References: <20210722042450.11862-1-matt@traverse.com.au> <20210726071216.22711-1-matt@traverse.com.au> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org A previous patch 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 Reviewed-by: Ioana Ciornei --- arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 13 +++++++++++++ 1 file changed, 13 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 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 Mon Jul 26 07:12:13 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Mathew McBride X-Patchwork-Id: 485808 Delivered-To: patch@linaro.org Received: by 2002:a02:c94a:0:0:0:0:0 with SMTP id u10csp3552264jao; Mon, 26 Jul 2021 00:13:05 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzFZPvTlWCN5cpZyTM/sZXK5TBuLkXpPljRwonXYhjS5UqsOX81jdHpBQOYcSl+0In05hoo X-Received: by 2002:a02:9582:: with SMTP id b2mr15229282jai.131.1627283585053; Mon, 26 Jul 2021 00:13:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1627283585; cv=none; d=google.com; s=arc-20160816; b=DX89wg+9HtirRVhV39UQOYdFKVOcqAw1FwQal5moO3vohsUsXfFO5oSVb5v397PZ75 zmDITx0hI63ppBZINXR1Wr60MADOHDRRZ4kC11NzoLP2I81MeuIU3RFW2RoEStnVy8TY 3AvFhwgnN8OWwijAzhyYZBMNL4c+1/tObtP8ksRLr18I1nFj60rRlXXCS+kSoD5+s3z3 xv7M1wvHCxuUn1E+SKR3zcVpcyaozEkttUrhj8WSGddXBI8eEKRBhDqliuFnm2ioDbyY yoHv3QQJyxHEoUcD5VJLzrsUHDlbyVhifADGaFln11JUApQKCaA+bFZMfFWe540Omy7s PGxg== 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=XGXySQXk0njgc3zuMDvI8hFGu0ZsjKRJKHONoj+sjhY=; b=e7+cd2EJBknBWTHVJ5WV2cudQxIx4AUpE6R1aNai1Od2FOLuH3bCQINPeCsxZEChxS mD5oBa4+Wy03K/vOoMBHEivb1DMZgZVO5VWW1/AND4/i/ppfk6CUgLmDtcuphDTTrK3a rR3EaAlE6ABIEqmXGX3mWCRSFuoqc54gdtsEgAzxGNYckNZXLz2raTQpK+PFqu+wnJt/ mtouDW8Rwim3EzJEPGvZVhF56wJG+DXgoN1lhXqHRXOn1f1pGlyXEvgBtzy45HBPvmy5 6RXwcSSD4nO64n0Sm06y9Omg3pCIL3e8jsXbKoeCbp46mjPnoG1Xh2tRS+sP2vdA73UB Tv5g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@traverse.com.au header.s=fm1 header.b=eKozgajZ; dkim=pass header.i=@messagingengine.com header.s=fm3 header.b=GuD+WNdU; 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 u4si46955874ilq.51.2021.07.26.00.13.04; Mon, 26 Jul 2021 00:13:05 -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=eKozgajZ; dkim=pass header.i=@messagingengine.com header.s=fm3 header.b=GuD+WNdU; 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 S231902AbhGZGcf (ORCPT + 7 others); Mon, 26 Jul 2021 02:32:35 -0400 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:58667 "EHLO out4-smtp.messagingengine.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231332AbhGZGce (ORCPT ); Mon, 26 Jul 2021 02:32:34 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 688025C010A; Mon, 26 Jul 2021 03:13:03 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Mon, 26 Jul 2021 03:13:03 -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=XGXySQXk0njgc 3zuMDvI8hFGu0ZsjKRJKHONoj+sjhY=; b=eKozgajZfbcpTkOstPn8yJm42kdcg /fKLuVgBYtREfJDsKs/c69JzKChti2VeNgfEa0tjeAzvcfTjzulDmlRRvgjHDGaQ zDW9Vq0qmMRFOasjruUF0ltQcDEdH9ndpMAtxJoGLz0jgtXDILyDfq7odgyKowLQ Bzy8i/vuVw5xM0wlMHUXHAkpzEhv0GHpW6oc4GelmR3GJJQsrIurKRYTeUv3pu7O fuoYIW5jnTgA7zCd60+dY/odJDxOF67qAfe8ZBtf5Wx7QNQcXp9eZPjjaBJM2BD4 Kdj7ZFYcliRJ96iyu/syYIlacYAi2Rb/B6syG3YVgcoBWl4kIa9tKMzJA== 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=XGXySQXk0njgc3zuMDvI8hFGu0ZsjKRJKHONoj+sjhY=; b=GuD+WNdU RBefUnEBGLJqkIbFkKyfCQkGjSgaqU2Qaz4DyzkXTPdWL7Na6+dCdPPS0+yOihgV JRGvjPeaIG/vAoPAisp9YtySLmLs3P6sjoP4Gy4TMhKw+udLoUz0uPzLqFNDOUts syk6Cz2BvS8/HZE8tPcV8AHbp8wze0wCPVpCiRDKv3n0XitjQOzVpDOU2ZPT83d6 OAZsvA/r+bSNk4Cc5c2wpxw+SLs2VaOtBuVSaE7pGJSHtSaUuPP7r5VadeevR7f1 DobKsTuxFWZSUhWeoyzpiruafa24SoZ8E2FRzNyfKue+k7Azj12cY59uGgY1Ycwm 0U5h5VZ8w83a2g== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvtddrgeeggdduuddvucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpeforghthhgv ficuofgtuehrihguvgcuoehmrghtthesthhrrghvvghrshgvrdgtohhmrdgruheqnecugg ftrfgrthhtvghrnhepkeelveetledvudehtefgvdefleeukeffgeegteehtdetleejieev vdfgheejjeehnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrh homhepmhgrthhtsehtrhgrvhgvrhhsvgdrtghomhdrrghu X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 26 Jul 2021 03:13:00 -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 v2 2/5] arm64: dts: ls1088a: add missing PMU node Date: Mon, 26 Jul 2021 07:12:13 +0000 Message-Id: <20210726071216.22711-3-matt@traverse.com.au> X-Mailer: git-send-email 2.30.1 In-Reply-To: <20210726071216.22711-1-matt@traverse.com.au> References: <20210722042450.11862-1-matt@traverse.com.au> <20210726071216.22711-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..f85e437f80b7 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,cortex-a53-pmu"; + interrupts = ; + }; + psci { compatible = "arm,psci-0.2"; method = "smc"; From patchwork Mon Jul 26 07:12:14 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Mathew McBride X-Patchwork-Id: 485809 Delivered-To: patch@linaro.org Received: by 2002:a02:c94a:0:0:0:0:0 with SMTP id u10csp3552301jao; Mon, 26 Jul 2021 00:13:07 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyw+SYQIjyQeVB2evxPkuGjroUNpPCbWa0roJAyor9qKw0abZ9uNK50CzuHHecEfFdnLRvN X-Received: by 2002:a6b:4f16:: with SMTP id d22mr13582462iob.15.1627283587611; Mon, 26 Jul 2021 00:13:07 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1627283587; cv=none; d=google.com; s=arc-20160816; b=pGGFW11D5yngcFJTkaA3qq1HcilLez7Elz7CWpnseEDV5qTCBVp6FyIL+/WBD77ubE NorL5WWm1+o+Qh0nRbC06UefOrFXez/xLS3Jd3e+yCgUWYBzkRvkOvHnnRdnJ9o5UOjj pD4L8YyZ1WSZh/c0WkYLqKYVsiHb83pMX3Wb/lZC1PYItpSNfiks9PBqojyOhMI+yjZG CohA1DIVhxAhpZO8UCmfbAVfGU/Ez6BJ23QR98QHRPtjYl2vhyoS2My+Ke9wdP+sg0F/ PUth2idqw/1967YOYKqrgc2TXc0Q6wZ04LJI2ngOx4wua2/E6JoSwkgUQo9+BkuCWmrD Z2bA== 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=DCaEWI0fZ+xzJxHq1nNwvMiMmGpQA1959ph0Wy1ABNzUqYHwAVd2MDIRMxa6908iEz bd5KVFPmWmEPhxjRoLh2+HNFWI/bj9X6werO+0yWaQO56aa7XemZHSMZhoq7K1NeBur+ 1HcE5MGGh+3dWQH43Oq/5gCOUUVoPQV3CjQshsUbN+P/tdt6cm1O/KnHO4eHBADK0oTb HbFh2+EqPDyrn2/FBtnxfbeca+W5I0/JDgC/UROlWvqUvNN0sVJLyoTnvjLGyQlzqm4p vJC618VlVTR+lHDuhUpJvLG8oQOsQiHNdGe5TNMakfDnpq2qTEIJ0k9u3uttXb/wTyKW 4yDg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@traverse.com.au header.s=fm1 header.b=POA3AhNn; dkim=pass header.i=@messagingengine.com header.s=fm3 header.b=LC656Tu0; 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 u4si46955874ilq.51.2021.07.26.00.13.07; Mon, 26 Jul 2021 00:13:07 -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=POA3AhNn; dkim=pass header.i=@messagingengine.com header.s=fm3 header.b=LC656Tu0; 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 S231332AbhGZGch (ORCPT + 7 others); Mon, 26 Jul 2021 02:32:37 -0400 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:38509 "EHLO out4-smtp.messagingengine.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232038AbhGZGch (ORCPT ); Mon, 26 Jul 2021 02:32:37 -0400 Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id 272BA5C00A9; Mon, 26 Jul 2021 03:13:06 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute1.internal (MEProxy); Mon, 26 Jul 2021 03:13:06 -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=POA3AhNntGgtWfwNa6/CePopl5Ts6 vUBQz7UURF6JEB910kdp6GSnGy9JD2K3O8Sfha1lyu6L0qiqRI/Mlgs1XQRHf93U oLkLti+p9NBWTOcyo3EDqTgj6zBxaWZz5iGjK8IBS0lSgJMz9GQkUUa0tuMjWl25 0DQuwZdXXVTEDzK0+vaB3sQoiX1zS6q4synJjKFxdCDh5OUinN3+3tO5G5LK55f3 7EM4DUwGFVppVTujSdvqytfA6umx8+GcwOYf+1cfvjX+y521vxux4VlUJnC+UTTe AQh3GnSrhAcqFqQ4Jgik5PaBhYjonLfhNmuxKUUnxQVBWEHbqiCs6nPww== 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=LC656Tu0 AzpQEb87Zu9illfM0GIo52YZWv+0b4SD9jHgqhNv1eYt2s1QXfs+2DbQ+C3/S5I+ 09YjPXJU7KS6T/ndbaXZnZloDmBvckOGAa8haQWezG3qPbYM507Faer8go2mIMed VKDndlRMk/iMEGSvwkT6hjiN9vbpzRsOoNyFSzGPcOJ/tIM/Zc0xr6geA+U3YE5y atLMtyrou4VT3qgixSRhJDhkwixvrrGY4yU8vwdjNmh9nbyhzzY31SQFMRHe1EHX 3dPWyj8uS/u37UBFbsc0kb6G5c8/589+hpUWL0UEikwKSqhRy0b0w5WZdIMTsD3L gvBPd0xAfOXA6w== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvtddrgeeggdduuddvucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpeforghthhgv ficuofgtuehrihguvgcuoehmrghtthesthhrrghvvghrshgvrdgtohhmrdgruheqnecugg ftrfgrthhtvghrnhepkeelveetledvudehtefgvdefleeukeffgeegteehtdetleejieev vdfgheejjeehnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrh homhepmhgrthhtsehtrhgrvhgvrhhsvgdrtghomhdrrghu X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 26 Jul 2021 03:13:03 -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 v2 3/5] dt-bindings: vendor-prefixes: add Traverse Technologies Date: Mon, 26 Jul 2021 07:12:14 +0000 Message-Id: <20210726071216.22711-4-matt@traverse.com.au> X-Mailer: git-send-email 2.30.1 In-Reply-To: <20210726071216.22711-1-matt@traverse.com.au> References: <20210722042450.11862-1-matt@traverse.com.au> <20210726071216.22711-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 Acked-by: Rob Herring 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 Mon Jul 26 07:12:15 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Mathew McBride X-Patchwork-Id: 485810 Delivered-To: patch@linaro.org Received: by 2002:a02:c94a:0:0:0:0:0 with SMTP id u10csp3552333jao; Mon, 26 Jul 2021 00:13:10 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwmqYdXMR4dN5XeVsxgr721caYhaINoOCVjTymxHAJI/R4A8l5RPogwciu7pZa4T4pIb4HW X-Received: by 2002:a05:6e02:218c:: with SMTP id j12mr12019215ila.32.1627283590831; Mon, 26 Jul 2021 00:13:10 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1627283590; cv=none; d=google.com; s=arc-20160816; b=p9uxztoKXR+H6zZoKvXo2+rfqVIxrHd2fi0PExzeeijcHwgIT8xWpMXUjQ4H+GucSP GoObQL8M/j3LmU4CfE22u2CgXzDr2JvDQWcn3SGfLbfjpa6eK5ZQXDIUfKCrltjtZhfz CIwbTUi2wxj3opbmF5O0WAA3Aw3YBLn2bzMXmN8SRMwyliHC2e6yRqnxAaWVz7jEmU2R kwvepnAyr6o5j5D3sRVtzKlj9nGsdFoi/6/zW6EIyaJUq6+p96okFtdBM/fumJ1lWLmF HGKntDqe14XNeiKxSWMg9FKx84MILV2uPnt6H6hExJ0wte4/N2toomwXE9c5l2uYThuv yhuQ== 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=EgzfE3G+/ozeMLhD80lY+jjUFYnhO8cI1fEPxBBglZHw0YqqvHiV2uto+RuWllZshw HkwIbe1M9KV31WNY8Uu0u+0m6KGSiCGtn4txl6eYIH3hya5mL7pIfP7+QEIn2eyM0Yfo rOUPQc7haAeX2Nv0XSjz3mNeAaj/UYVFZD23rZeq6RDWasc48fjs5FpUzu1DUWmGxMVw XQ1T/Tu07ShsQNYfL/eAOgknrinMKNReItFUncKiJCC+pSnLRie6EDqVVkmzt38S8TFb bsAQB8fMh8MAQSEwKkDA096Tgk05aPdJXy0lJwi3UKTVmqY/FrhSkh+sM0+dUfJLiCz1 FHOA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@traverse.com.au header.s=fm1 header.b="S9RR/lgo"; dkim=pass header.i=@messagingengine.com header.s=fm3 header.b=dGsk9eY0; 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 u4si46955874ilq.51.2021.07.26.00.13.10; Mon, 26 Jul 2021 00:13:10 -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="S9RR/lgo"; dkim=pass header.i=@messagingengine.com header.s=fm3 header.b=dGsk9eY0; 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 S232026AbhGZGck (ORCPT + 7 others); Mon, 26 Jul 2021 02:32:40 -0400 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:43359 "EHLO out4-smtp.messagingengine.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232065AbhGZGcj (ORCPT ); Mon, 26 Jul 2021 02:32:39 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id DFD7F5C00E9; Mon, 26 Jul 2021 03:13:08 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute4.internal (MEProxy); Mon, 26 Jul 2021 03:13:08 -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=S9RR/lgo6ZlnocBVKViRbpV7bTOa3 ncccI/sEpIRGi2zQoDNylLjahC/YtnyVC9a1Ap2xioBCgRDTCEEde2ngkNxc2BPQ ymQwtVdjx61EjKrqcBuscQSPkHjBVwR17Vby8fAwt9QMfkl7DxcK3VGCybUST2PD NLasley0seKKwVsSLlRadexa593CovoC4/Av5ZV35dSIlyJ/dBWLdy7AnLv6TmSe DfoHXlKtbXrorAl5gdcf3AdCrIG+xnNOSVA7H7Xcb5xuGyyFxgkR5wQRe3DET6bU lxD/1uxog2e5zlZyR9zXVMFuN9m4ril1+DyR6mYHV7hnvPWWxFjKVFoLg== 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=dGsk9eY0 xmlkNQh7CG9jP3BBFRuVCl7cp1mZpkjP6QyakDXnFr91go/KMLNpRjqX+QrSWn08 vvrEwC59ueXTZaKJO6sFJdCr3WaouCEkUMod7FHaCkEXqQh4Jk7sHwYAHFKtMucx gy9DxJ3XdXYl7ZMC+kAL8UIfqRdG2BA3SfHX1nSVsxlrIZrwyFe3ycRtkI9OnoQZ zx1dgfSxvyaWb1uE1iRQkiriZkYj04gFDmcy/VCtaG4ebukTg6xuF+1tEyx4yo23 6rFQAkGwTGSsG/FwsXEvWM0y2vgJWfdplm1BhovRHIniQNex4oMmc9qWSs54vvEN HrzIIqX1M4Ko5Q== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvtddrgeeggdduuddvucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpeforghthhgv ficuofgtuehrihguvgcuoehmrghtthesthhrrghvvghrshgvrdgtohhmrdgruheqnecugg ftrfgrthhtvghrnhepkeelveetledvudehtefgvdefleeukeffgeegteehtdetleejieev vdfgheejjeehnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrh homhepmhgrthhtsehtrhgrvhgvrhhsvgdrtghomhdrrghu X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 26 Jul 2021 03:13:06 -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 v2 4/5] dt-bindings: arm: fsl: Add Traverse Ten64 (LS1088A) board Date: Mon, 26 Jul 2021 07:12:15 +0000 Message-Id: <20210726071216.22711-5-matt@traverse.com.au> X-Mailer: git-send-email 2.30.1 In-Reply-To: <20210726071216.22711-1-matt@traverse.com.au> References: <20210722042450.11862-1-matt@traverse.com.au> <20210726071216.22711-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 Acked-by: Rob Herring 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 Mon Jul 26 07:12:16 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Mathew McBride X-Patchwork-Id: 485811 Delivered-To: patch@linaro.org Received: by 2002:a02:c94a:0:0:0:0:0 with SMTP id u10csp3552355jao; Mon, 26 Jul 2021 00:13:13 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzisjl4bShWg0paA64g/hX3j47epSG/fGYPbaHkbaxsfOl5O8Sohz7EnRTW1BolJGS7zOoe X-Received: by 2002:a05:6e02:672:: with SMTP id l18mr5583971ilt.228.1627283593502; Mon, 26 Jul 2021 00:13:13 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1627283593; cv=none; d=google.com; s=arc-20160816; b=Z6hkFD49ZHcRnS8JGtLl+4XPzRbItFitkiqQJExsC1J8d4l7rcxRkU+pg3CA11L11R sJmB79C3ff1bK//SWYfu3akWT0Dyd2X8v8XSa8RiYNpaWNWqZJICSYClJbsxo3FgbzE8 hRQe7cWPwCKokoG9j+CIOjxjW1aRl773sWHMV+UejdyNThoqOv9jFNIIlqruSiclPPNC xvt8A7MzIehTFBCj/i/CQGIoKRDB5gB/XYmrogHuBmhgWAHRQVmUpQXv06QSvgclC5fd M+PNFSFy1JA/lAEZcgmOuadPgT0RyhWE3lXYTMyGk35ij/QxI3nXRmjfia0vb6r2YWPE aivw== 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=K9/t67GJIFt7dCFkErUCzAgyunvgai9JJ/pOaAmaSt0=; b=s0bT7/X3kSrs08vlLoIAPh7RECWzraTK8R0g55f2d35V500BbGh2n446cytuXSn03x kaSQTE6ghKBVFoFAenXE9Vh5Jd/h8fly6m+eh6BQ82YYhpXK2H2OEKIzMrKGTRp0QlTp Cs9V51+n0hLFwFCr3+WQvCbVa8rbDgpz4Yev+3wdWhPFVfl63xt6Ft7I+StsyH0jrIwN /mdNmdpQ+j0I8jVVzWlMLpsRqEefMJwfadlmF0Va/i0zrv645EPE5SBw6nbgJStdvYNw L97pwf1R5RvoBsJ2Sul5wKIWei04kv1ioilXMHPYoIMnCu94J8cPmkCjN61kW3GEp+Ud b9iw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@traverse.com.au header.s=fm1 header.b=LtF29HG9; dkim=pass header.i=@messagingengine.com header.s=fm3 header.b=t8vOoreV; 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 u4si46955874ilq.51.2021.07.26.00.13.13; Mon, 26 Jul 2021 00:13:13 -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=LtF29HG9; dkim=pass header.i=@messagingengine.com header.s=fm3 header.b=t8vOoreV; 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 S232068AbhGZGcn (ORCPT + 7 others); Mon, 26 Jul 2021 02:32:43 -0400 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:33247 "EHLO out4-smtp.messagingengine.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232031AbhGZGcm (ORCPT ); Mon, 26 Jul 2021 02:32:42 -0400 Received: from compute2.internal (compute2.nyi.internal [10.202.2.42]) by mailout.nyi.internal (Postfix) with ESMTP id B122E5C0107; Mon, 26 Jul 2021 03:13:11 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute2.internal (MEProxy); Mon, 26 Jul 2021 03:13:11 -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=K9/t67GJIFt7d CFkErUCzAgyunvgai9JJ/pOaAmaSt0=; b=LtF29HG9aZWAHUzhqKb4j/KSlhA9U vocU6xkPGM7UOJJZqwMk1NlciiiTnV77Wb7j16FiFsvjDkpFv6Rwcaiotj1KWBcZ QPfWqWUyusM2iiEOC6KCr/JIBOqwJ+arxvArFXXtd0Qon69h6y9fGTmkwmtpzTLm n9k3NNtFZrD8OlyHSSSgz4i0a2laloxfVFdBG3w6/iEylyYkJxRp1k+oKZTHkoNS bOpT2xf86XJueLYNEidzaPAyyjFTL+1DyuDaBLX+IKd9Sve5X2UYhPg8gTqtrnu1 T2T2sy6FyIRgzcbwboJbx1zwVKTwRp8oylKHTr/Z2cdmPmDF7HvI4pKgw== 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=K9/t67GJIFt7dCFkErUCzAgyunvgai9JJ/pOaAmaSt0=; b=t8vOoreV rX/tb7sH+TtdNUwg/11YeBWkGxurHR5rQthKZjB/Nwt4RmMUD+5vBfaRaPtIOG4h tmfs//JPt9fTzK8h2/7G7J5HVaCulw191fjwCULYaCzJ2R5rPcS09GpsJktMNnSF Vyd2KIHXK9ELundV9OvLUiYNCMzziLt77DPblGY3uoc225aUkVuj+py23v4s+th7 FpwDVp4ZNmuJeMJKMPiMbX1OAUryejoi6TnT1r2JFI7jVbXkog3C9K1DOkcGKdJC nhX96BX94RG5vb1HF4HhXk7UmUd6EZuUdJVl9h1lxLtt8K+QExzVzeWzvh5IgXac VOrDAWEQICmDSA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvtddrgeeggdduuddvucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpeforghthhgv ficuofgtuehrihguvgcuoehmrghtthesthhrrghvvghrshgvrdgtohhmrdgruheqnecugg ftrfgrthhtvghrnhepkedthfejleefleduteeuveekvddviedvleekvedugeekjeeljedv geektdefteetnecuffhomhgrihhnpehtrhgrvhgvrhhsvgdrtghomhdrrghunecuvehluh hsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepmhgrthhtsehtrhgr vhgvrhhsvgdrtghomhdrrghu X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 26 Jul 2021 03:13:09 -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 v2 5/5] arm64: dts: add device tree for Traverse Ten64 (LS1088A) Date: Mon, 26 Jul 2021 07:12:16 +0000 Message-Id: <20210726071216.22711-6-matt@traverse.com.au> X-Mailer: git-send-email 2.30.1 In-Reply-To: <20210726071216.22711-1-matt@traverse.com.au> References: <20210722042450.11862-1-matt@traverse.com.au> <20210726071216.22711-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 Reviewed-by: Ioana Ciornei # for the MAC/PHY --- arch/arm64/boot/dts/freescale/Makefile | 1 + .../boot/dts/freescale/fsl-ls1088a-ten64.dts | 377 ++++++++++++++++++ 2 files changed, 378 insertions(+) create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1088a-ten64.dts -- 2.30.1 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..59fa344a8854 --- /dev/null +++ b/arch/arm64/boot/dts/freescale/fsl-ls1088a-ten64.dts @@ -0,0 +1,377 @@ +// 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>; +}; + +&duart0 { + status = "okay"; +}; + +&duart1 { + status = "okay"; +}; + +&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>; + }; +}; + +&esdhc { + status = "okay"; +}; + +&i2c0 { + status = "okay"; + + sfpgpio: gpio@76 { + compatible = "ti,tca9539"; + reg = <0x76>; + #gpio-cells = <2>; + gpio-controller; + + admin_led_lower { + gpio-hog; + gpios = <13 GPIO_ACTIVE_HIGH>; + output-low; + }; + }; + + at97sc: tpm@29 { + compatible = "atmel,at97sc3204t"; + reg = <0x29>; + }; +}; + +&i2c2 { + status = "okay"; + + rx8035: rtc@32 { + compatible = "epson,rx8035"; + reg = <0x32>; + }; +}; + +&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>; + }; + }; +}; + +&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>; + reg = <0>; + spi-max-frequency = <20000000>; + spi-rx-bus-width = <4>; + spi-tx-bus-width = <4>; + + partition@0 { + label = "bl2"; + reg = <0 0x100000>; + }; + + partition@100000 { + label = "bl3"; + reg = <0x100000 0x200000>; + }; + + partition@300000 { + label = "mcfirmware"; + reg = <0x300000 0x200000>; + }; + + partition@500000 { + label = "ubootenv"; + reg = <0x500000 0x80000>; + }; + + partition@580000 { + label = "dpl"; + reg = <0x580000 0x40000>; + }; + + partition@5C0000 { + label = "dpc"; + reg = <0x5C0000 0x40000>; + }; + + partition@600000 { + label = "devicetree"; + reg = <0x600000 0x40000>; + }; + }; + + nand: flash@1 { + compatible = "spi-nand"; + #address-cells = <1>; + #size-cells = <1>; + reg = <1>; + spi-max-frequency = <20000000>; + 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"; +};