From patchwork Tue Aug 10 05:38:24 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Mathew McBride X-Patchwork-Id: 494314 Delivered-To: patch@linaro.org Received: by 2002:a05:6638:396:0:0:0:0 with SMTP id y22csp3607956jap; Mon, 9 Aug 2021 22:39:40 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzDqQUYdEJxEeF6NpLLmzzvsC1Diy6bJaQfZv0jTicnAWDcGhrnJIaFBgSssFiS7qI7pvGt X-Received: by 2002:a5e:c311:: with SMTP id a17mr16017iok.22.1628573980484; Mon, 09 Aug 2021 22:39:40 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1628573980; cv=none; d=google.com; s=arc-20160816; b=MirgcLYkcS73FiuENT9Qj00pwr8cEjHIuU96q9Y0a3D6pV1DClRyVctWxq6KsjZ1Nh JFYEeeVxMtA+pM1xUyo2Y/tX0hUUjlOj4EbdDnDNgtfYu1wJi1WUCW8MYzrUfN1s4f3W Eqw2+LtJLiA8w+JxcO0Sd97PVEhaW5Ql5/Zc74fZdVYENpPLtNzZ3fJivGgUKk5PnkAp ZzWTWqamhPWiTdQMaPK2dFeyZLzqURGdKfsXXm55PNuMnlzMVpUP7t7ngQr9aAHHgokb Grhg6GhdPspfgBSz51gW3lZNsdj3DdrKgE2YQgoz84CYsP+47oNZvAAWwnfYV8f1vB6J LWtQ== 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=leWRYGSrDkJ2jDjuJqtbJDLC6x0J4zodaYN4pJ+LE3S9gc3E6G504lYWYV8L6oBVrd MKudZAfMqO6yuWxYeh9kcdZSGYwHmDbqR3nXZa0TM/W5PFydrNYHVI99gNnXvzEzZ/oe RzG4OKEbvVOa93KIvUYSXauSMbyUEvLuY8RiYQ24cuM0Vo64WdE8MA1E9WbXHIYswjId 3m+gE6xm6jQinc809EBAjqIZgMQVB0Wk2qQ1JtdDAXe9WchaC22498J3pdFNWrJ8akQZ l4ovPyCMZSI/iUON49mdn330AELTPPcGOk2E+0S8jeKCJ3cpr1hMSPYvK7yLs7aCqUob +0Uw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@traverse.com.au header.s=fm1 header.b=evPGH6ZT; dkim=pass header.i=@messagingengine.com header.s=fm3 header.b=S61RzuV1; 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 d17si20666501ilf.150.2021.08.09.22.39.40; Mon, 09 Aug 2021 22:39:40 -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=evPGH6ZT; dkim=pass header.i=@messagingengine.com header.s=fm3 header.b=S61RzuV1; 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 S237155AbhHJFkA (ORCPT + 7 others); Tue, 10 Aug 2021 01:40:00 -0400 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:39805 "EHLO out4-smtp.messagingengine.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234208AbhHJFj7 (ORCPT ); Tue, 10 Aug 2021 01:39:59 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id BD4965C012F; Tue, 10 Aug 2021 01:39:37 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute4.internal (MEProxy); Tue, 10 Aug 2021 01:39:37 -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=evPGH6ZT1+DL+K2VLMg8yVBME1bo7 O6Pya0aJhGT2c+JWA2AnGh3MWjNO7Q3kKdLlyEEQz9CatsFZCEGPwafNyZvANIHc 11riBj2gDbqveUwX/LRWUAPFxmFifjIpS8Jm3L6t5dZ014s1pzH2ZM881zXzRrng 5LEXeP3gyS4KPFnrvQYRNDH/qsEE0lFVctlNwVxTP3o7yVv7PTdaarY9xwU+FzOv 4kpnOzZKoqiFu1PpgLIbW4vRbjm41jF1kFE5rZcxcmfKDLF8+mXYLZx4ziYJFbDJ Gme/92/OvOwqOGri8uI1kgEOSLhZMdVHsrGW1g55RFTkfFf81qAdOupPw== 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=S61RzuV1 OmwxgzdbOpPiev4eBPzK8nlJts6K37hCnIDjLK1MOhrVBgM61IdiCDDyOvTlHK78 2YtvOysz4dIUisQqqCNONC2UnbR5FAqVgJLxUGW+Uf9MO4Xes4VP+a34jOhFr3Ko /mJ7zp1FZDFroiomScS3p0Y9NEiYxul3lJFyJfSwgb5P07vG4QfZDWQdwPFufnQU E8Yvy2XUjtiteyRZCx4l30VoWafQYEmzblwFNj18mM6qiRoPpcUAuocwUh7xXecz 0ozNVM8NidWLgI8U3/f4/fJPTv9pxUBHfNpOaPjCcd+cHoiR3wQxtwrnxLmgIoMq 8yRY4WV7M97ylQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvtddrjeekgdellecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefhvffufffkofgjfhgggfestdekredtredttdenucfhrhhomhepofgrthhhvgif ucfotgeurhhiuggvuceomhgrthhtsehtrhgrvhgvrhhsvgdrtghomhdrrghuqeenucggtf frrghtthgvrhhnpeekleevteelvdduheetgfdvfeelueekffeggeethedtteeljeeivedv gfehjeejheenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhroh hmpehmrghtthesthhrrghvvghrshgvrdgtohhmrdgruh X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue, 10 Aug 2021 01:39:35 -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 v3 1/5] arm64: dts: ls1088a: add internal PCS for DPMAC1 node Date: Tue, 10 Aug 2021 05:38:24 +0000 Message-Id: <20210810053828.4240-2-matt@traverse.com.au> X-Mailer: git-send-email 2.30.1 In-Reply-To: <20210810053828.4240-1-matt@traverse.com.au> References: <20210722042450.11862-1-matt@traverse.com.au> <20210810053828.4240-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 Tue Aug 10 05:38:25 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Mathew McBride X-Patchwork-Id: 494315 Delivered-To: patch@linaro.org Received: by 2002:a05:6638:396:0:0:0:0 with SMTP id y22csp3607973jap; Mon, 9 Aug 2021 22:39:42 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzyJwcCJ1ZAU7KxAQlYyrFj4mXlUQPTbQDs9Izva0QGLM73vu7V9VH9B+4jRdlsY09x92mA X-Received: by 2002:a92:c60d:: with SMTP id p13mr301516ilm.8.1628573982557; Mon, 09 Aug 2021 22:39:42 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1628573982; cv=none; d=google.com; s=arc-20160816; b=t//2NsSOroODdK+KCyD3HASdWhWIvrpBzR7vYU42GGidRD7DeZi7iSujTfdIAAiCN/ gQs4HoV9HMZEKtEOiG5AJNNs/0oY07U1T25u+bemhU4AZCrmGeek+I3LrwGlpUTyH1Ga B69776FJOGd8A3Qe/5uhhjiV+tmS5ftX6tDCQbSTJS8JSv2+GrPcpaPt1fv/DOtDjnHM RcXmQILZnBw/YO5n7SzjdvY45acmpcH5n/qJQMveMnaomF0Mr2AZEjwauUYDiLlJsfHz ban+JTvOcAgEmjcBnevQrsvLH9kAh8llUQMbEnXVF0w3I+U3ckwNi5xntWGUp27lGMhK l2lQ== 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=jcfuzGr0mhV+czalLi0Sj2aHTjfYQp74Z8ZSR4rztQFaUuBpUqs1SFhcqadqW/kMPv 6yp4KdBOSPh2JVrqfbZYVL11cnSzdUEaR+lIRBlnVABBDb21+EYJacWtc1pSbH+cwnYQ 3YCawdIWjGToZVpw1/g48ct4OLQRuyklu/H+ZDXChBI2M3ni5JXCDuFcGd9RHvZaPrku ElB6qEDvsbbUnzfqm8OdMuAun9TAEj9Urf7GmhKATJBoHAasIE0k1isIArnwtnRs0sgS qSPi0zytW2NQEf/u0WSm62QfbImgxko4/+RSQAIP1HVx3Zwsh8541M8GDKdMFnUw25Yj 4NvQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@traverse.com.au header.s=fm1 header.b=jOu++EnP; dkim=pass header.i=@messagingengine.com header.s=fm3 header.b=d7fmAjYt; 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 p23si10078720jal.44.2021.08.09.22.39.42; Mon, 09 Aug 2021 22:39:42 -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=jOu++EnP; dkim=pass header.i=@messagingengine.com header.s=fm3 header.b=d7fmAjYt; 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 S236412AbhHJFkC (ORCPT + 7 others); Tue, 10 Aug 2021 01:40:02 -0400 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:36619 "EHLO out4-smtp.messagingengine.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236404AbhHJFkC (ORCPT ); Tue, 10 Aug 2021 01:40:02 -0400 Received: from compute2.internal (compute2.nyi.internal [10.202.2.42]) by mailout.nyi.internal (Postfix) with ESMTP id 8FB325C015A; Tue, 10 Aug 2021 01:39:40 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute2.internal (MEProxy); Tue, 10 Aug 2021 01:39:40 -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=jOu++EnPHbf+UOfGd6yW2XjpzKJrl qa+hbMeGAQCtOro7AgigXV7LkwLhVCurgArTMVniRL4e4rFvwh9MUQPbhl0H3W8e ucsUYtTHoVPSMMyCcmAkRPgBZFadjRREXGule+bXx6cz5vbmYSISJHeBEYhaigLW gUCGttfPv4aCGX2Ebrm/5ktJDpnkiLahPQ1h1fJyzMwTJhhChs7o5leenTxgMSTB fvpVihY5m1qZxCKqgdQDR+VNjwX+fAnAGKAYqaQjhhxGwPi5pPx+H5HE9W4pppS3 O04qoSkuul6o+9k5zE+QlI2bg/KIO+V0UwwaBX3lYYICufslC1cReAzDg== 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=d7fmAjYt yJDL0m82yn6PlLHcPAnXO39kcEJwTiz6ZD8bf0xpMz38y4XDY1lairSb9Vcx0Tn5 C1LbxIgENx42vlekKZ2PWNLrzliIaZsp/k8ikjdwbHPsxAnP5loPXleWBq+S9dtL iBPRur/1aiZ8+Nq5ZM5Z9C5G3kKwQ5UEMfEqoU4L9zU2XK+TVjlODdyMsmxFfhGs x8VgrYIcF6Bw0r4xIkQjDaIQ5Ay/hAry7LUHao1rvoGKvBJjuiG3X2+fPSWhApL1 rTEhCUH2PCBT+xRYrIGRiVp0CW2GZeFoPt50lfWZOfcIz+Mz6hNkS42+m1gzvQ9z aw+Nz5gW+G7xEA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvtddrjeekgdelkecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefhvffufffkofgjfhgggfestdekredtredttdenucfhrhhomhepofgrthhhvgif ucfotgeurhhiuggvuceomhgrthhtsehtrhgrvhgvrhhsvgdrtghomhdrrghuqeenucggtf frrghtthgvrhhnpeekleevteelvdduheetgfdvfeelueekffeggeethedtteeljeeivedv gfehjeejheenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhroh hmpehmrghtthesthhrrghvvghrshgvrdgtohhmrdgruh X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue, 10 Aug 2021 01:39:38 -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 v3 2/5] arm64: dts: ls1088a: add missing PMU node Date: Tue, 10 Aug 2021 05:38:25 +0000 Message-Id: <20210810053828.4240-3-matt@traverse.com.au> X-Mailer: git-send-email 2.30.1 In-Reply-To: <20210810053828.4240-1-matt@traverse.com.au> References: <20210722042450.11862-1-matt@traverse.com.au> <20210810053828.4240-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 Tue Aug 10 05:38:26 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Mathew McBride X-Patchwork-Id: 494316 Delivered-To: patch@linaro.org Received: by 2002:a05:6638:396:0:0:0:0 with SMTP id y22csp3607993jap; Mon, 9 Aug 2021 22:39:45 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwoWmKvHK97GUYPF2TT/u/vhoxkl3i/Md29Qfsxt+mCNty3RniZEISLBGXAW4o1iD1BxhLD X-Received: by 2002:a92:d04:: with SMTP id 4mr736516iln.280.1628573985249; Mon, 09 Aug 2021 22:39:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1628573985; cv=none; d=google.com; s=arc-20160816; b=PtXYXSSMEq8RLMsAQA3M46yVPS8wp67BMAivLF+XhHD9B93ct00uixEUTetDRPcH0n sL08QtQzIQSXCyMafOPch6cMNy5/0XICa3HccH5P4ex4azb4JUk8YTsU284eR23sbMlF wwXyR0IcoxbDo4+UPyeSginI7tn6TW136+X0XBBaf1LPQ/FB7NGhtIlNlQTeCfP8aZjU 5BrE1YV7s/euT3adxb5EOphS3d7j/f3YThfqs/ARb6ezvGedC3/9Fl478DvrEYbHvVgO lA+bKkjWssK06Jkyyj5MQ2h1I65bH725RulS3D1CoRr9c5H6vyPrp18xO7h8pNy+beTM +wpQ== 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=BNFa4mi6ecA8wgppMB0/0cBEmPU86girhv2Gdx5EVx0=; b=qWRdGayD1lBsGmzopYJAkGkrDkZq7Tqdrf/+Wbf8y0uDgNtHdh9jgJuMaHfnjaeJkA CE5tvNZ0PR2brdF7GpHyV/gCnudWeWabwHljE6Wt9ROir9mfnT+38U9iClFIZ/2rju6p poGhZGVcoiceVGWu+w0v3FIFILZTqCRC+kTLz8olCNLagR4NGql8yuPLGTkWQ3rqvfxc +SOq3K+m6YJmqQ9BrlwqgxnQXuVWD4zLRYnXqZ1XoiUY5g1dmEsGDJTtykj7bHPHtMjE oNt7Hwtd77nDQLu/u6JEdQrdqxIPzYrjgGNu7x1QF56ryz67aE/OU68Ykvn4zV1jpbfq j95w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@traverse.com.au header.s=fm1 header.b=lbro05oc; dkim=pass header.i=@messagingengine.com header.s=fm3 header.b=wQJxfCcO; 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 p23si10078720jal.44.2021.08.09.22.39.45; Mon, 09 Aug 2021 22:39:45 -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=lbro05oc; dkim=pass header.i=@messagingengine.com header.s=fm3 header.b=wQJxfCcO; 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 S236404AbhHJFkF (ORCPT + 7 others); Tue, 10 Aug 2021 01:40:05 -0400 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:32797 "EHLO out4-smtp.messagingengine.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236443AbhHJFkF (ORCPT ); Tue, 10 Aug 2021 01:40:05 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 70DFE5C0166; Tue, 10 Aug 2021 01:39:43 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute4.internal (MEProxy); Tue, 10 Aug 2021 01:39:43 -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=BNFa4mi6ecA8w gppMB0/0cBEmPU86girhv2Gdx5EVx0=; b=lbro05ocr0wGxfH+bfy54q+/8rsjm 3sCJ6mHxSyg6aUl54T8iAfHfi3L5es8bHT1eSdn7jg0sYLQw0bfBVWQxLCSIJuIH B+93LVVY+VBjrZONQpu85GO9E2HO4gVPUKf+AvFwDwdlKfZwHOmsELqu6sDvCjNh IEyC+JjoW943SA56xcURZ5Sp8jheLU89h7rHEPLNM6V17xzFoRnQHR1fbkGyEptk ujoKUpjbYUkjRVPsBTOQ4FtXL+z0Rd2YEayrMAIXuiSPVz2Usa1I9qV9q3CsOLOH FFmdq0ErG+NMDiJHdvn/XCf1p6d73Y0Dc7QHuOVUkc2tTvhLthm3GfCBA== 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=BNFa4mi6ecA8wgppMB0/0cBEmPU86girhv2Gdx5EVx0=; b=wQJxfCcO 3z/hvnXkS3usSBo8M8dOPUyD83PZ+/AeU9oYiULcpJGcqnY9+5nanLSVO59xayBi oI1OzyZOOpCPUOQO/hkHoJyIJVrfOZTiDLGucy2SDm5Js/Z7WpV+fnISpu4CQcEw xjr/TSzb1eMRHRWPs3vtHVTK15jbHBeZdJzH/MoIQK5LZbYGW0L4LCz7qzvoqrPD pMkpedFtGu2aISpdn1j8D7Am9PNBvqdoasdPPSASLdSngbOADzdxoJymfqjUqhJ7 eljgOl4e/KGEZhDSumOVL74fSgLo0A2cUdXpZPrrQhFfpgoMKGadIdZc2vudhN9U QlGOXkrXg8rGug== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvtddrjeekgdellecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefhvffufffkofgjfhgggfestdekredtredttdenucfhrhhomhepofgrthhhvgif ucfotgeurhhiuggvuceomhgrthhtsehtrhgrvhgvrhhsvgdrtghomhdrrghuqeenucggtf frrghtthgvrhhnpeekleevteelvdduheetgfdvfeelueekffeggeethedtteeljeeivedv gfehjeejheenucevlhhushhtvghrufhiiigvpedunecurfgrrhgrmhepmhgrihhlfhhroh hmpehmrghtthesthhrrghvvghrshgvrdgtohhmrdgruh X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue, 10 Aug 2021 01:39:40 -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 , Rob Herring Subject: [PATCH v3 3/5] dt-bindings: vendor-prefixes: add Traverse Technologies Date: Tue, 10 Aug 2021 05:38:26 +0000 Message-Id: <20210810053828.4240-4-matt@traverse.com.au> X-Mailer: git-send-email 2.30.1 In-Reply-To: <20210810053828.4240-1-matt@traverse.com.au> References: <20210722042450.11862-1-matt@traverse.com.au> <20210810053828.4240-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 Acked-by: Rob Herring --- 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 Tue Aug 10 05:38:27 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Mathew McBride X-Patchwork-Id: 494317 Delivered-To: patch@linaro.org Received: by 2002:a05:6638:396:0:0:0:0 with SMTP id y22csp3608011jap; Mon, 9 Aug 2021 22:39:48 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwhP7kKq+UaJTDbyLtMcy4eByoqPmnilT1PQidrvxkYA2khwAbeTyj8F4XIBSLhsKUMQuF5 X-Received: by 2002:a05:6638:329d:: with SMTP id f29mr25963047jav.140.1628573987983; Mon, 09 Aug 2021 22:39:47 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1628573987; cv=none; d=google.com; s=arc-20160816; b=ZMiPjCMXxcgF9zwhyL/xgjrvcedF21/Tq0V+TLplvwC0DZ+K5X9cN+s4Obr2Bl1rxD /2JoR+ylIg0PvkrVNNQV70EdquTgNacCV8cmYu9umLFKhNL7BY93YF0u+znla0RF1RRu 7tu1/zCVez5Zh2iqganoS3p1BffLJztBqoUP7DnbQYOB70smLm30pImIIjmx9pZr+sWG r0hu+FnAhl3cuVHR7pAaBlDDk7Dpx4fmgvMGSnxT4fad8bv0RlCUu+IuRZx9icnhBDdb 20TwDZeb7+j5L4obSaZoBdmnjz0MoqrU+jfd4B3tybr4Tpt5iIlil7ZFGHf6e13Ps3mR FmHA== 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=LVcMA2VVBFzfLa51aSv5EJr/GqtkynGx8OcDqRG2wJA=; b=H86YGkpVfnqUW90Pp8DTu4WIS+R5uxz5zlCFHqhjl46WmtDus4Clb7CBr7T2NCk2Z1 pKR1jkhYMUQVgBPK8e0+ShU7OvKtJLOUTb/02sfZFRW6goHk7KJMR3tewZNtwOrjLrY/ pUImHPtIwCAWSy+q9lAmyy5FNlCp5IG452TH4jMeJSx0uC3x1SN3zcYj4zs7auVyxsWm vOcVAaj4IIpnQPDxgPqPa7hG5PIZhtUeMyvEc797hlJfnM6hyXFhCngcOIvxO8l1btYb UJVqg3nnkWzv9+7yyAt0dn3ARakHSyNsq5j7y6yeYK85ak/Q0GRnF7z2ULH1kQgvt7vG tHvQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@traverse.com.au header.s=fm1 header.b=SnIGLLfg; dkim=pass header.i=@messagingengine.com header.s=fm3 header.b=OauVGpMr; 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 p23si10078720jal.44.2021.08.09.22.39.47; Mon, 09 Aug 2021 22:39:47 -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=SnIGLLfg; dkim=pass header.i=@messagingengine.com header.s=fm3 header.b=OauVGpMr; 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 S236481AbhHJFkI (ORCPT + 7 others); Tue, 10 Aug 2021 01:40:08 -0400 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:36563 "EHLO out4-smtp.messagingengine.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236443AbhHJFkI (ORCPT ); Tue, 10 Aug 2021 01:40:08 -0400 Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id 4C0055C012F; Tue, 10 Aug 2021 01:39:46 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute6.internal (MEProxy); Tue, 10 Aug 2021 01:39:46 -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=LVcMA2VVBFzfL a51aSv5EJr/GqtkynGx8OcDqRG2wJA=; b=SnIGLLfgARrhFs6k8Yb6PGLjInmCl sVMXvYhSY3o505tKcWKjjJvDF0Fu09k+8leL+Mt9mdtIlk3ml8XSTFbA7fJGuVmW ykKbogTzL1mfXdWqlqyzdteSS9SD9ojSVHpNG3ZdYtFfL5RwfUxv8/HUQSapO03d HIvCuF5nYjR6uULn+Yhp7XYVWJ6a+Xng+Nhw9KHlcsiI1/IHmm3ml+jwKT+XSZnX 5JsBTo6isE8Ge03lji3oM85QFT7Ha2FSZ5dfwA18WxysHq5WaU517ezAkum8fts5 Ugt0Nry8gq13K8CNY0YDlDa0O1Tk/KsISWh2vFZxQUBwFmPkLiwJc6fgA== 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=LVcMA2VVBFzfLa51aSv5EJr/GqtkynGx8OcDqRG2wJA=; b=OauVGpMr t9taCvJQ24/J3bBtoVrQ1T1UCoKq1UlxqePq7WdPSdMRBQwVuLRHKk3bvoY8K1II U2k2NT/t00FOB9HjYePyumKbZFM/IvXTPs2rHmpwccK37wWfMHlrfwLZyIM6R1dH 3XT89JRq0yOH/c4pLXUN7R4XCc63U8iJ0bWCqT+z1bdc2YnG2u0iSap/mDnGTFDu brUYxhDXDeXRkSaDgw4XZV8jHZRRk/YAI/Ixy1ofO0hvpPiVUGFkm88YTjhVY4G1 fsfjIr2UEFfAVptBTwXDHH/lBvNsJ87mCPI8wy0SLDyPwrkSEAYXxTqqsmKLNXHv muwPdl1d1PE3vw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvtddrjeekgdellecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefhvffufffkofgjfhgggfestdekredtredttdenucfhrhhomhepofgrthhhvgif ucfotgeurhhiuggvuceomhgrthhtsehtrhgrvhgvrhhsvgdrtghomhdrrghuqeenucggtf frrghtthgvrhhnpeekleevteelvdduheetgfdvfeelueekffeggeethedtteeljeeivedv gfehjeejheenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhroh hmpehmrghtthesthhrrghvvghrshgvrdgtohhmrdgruh X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue, 10 Aug 2021 01:39:43 -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 , Rob Herring Subject: [PATCH v3 4/5] dt-bindings: arm: fsl: Add Traverse Ten64 (LS1088A) board Date: Tue, 10 Aug 2021 05:38:27 +0000 Message-Id: <20210810053828.4240-5-matt@traverse.com.au> X-Mailer: git-send-email 2.30.1 In-Reply-To: <20210810053828.4240-1-matt@traverse.com.au> References: <20210722042450.11862-1-matt@traverse.com.au> <20210810053828.4240-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 Acked-by: Rob Herring --- 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..20537be8e803 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 based Boards + items: + - enum: + - traverse,ten64 # Ten64 Networking Appliance / Board + - const: fsl,ls1088a + additionalProperties: true ... From patchwork Tue Aug 10 05:38:28 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Mathew McBride X-Patchwork-Id: 494318 Delivered-To: patch@linaro.org Received: by 2002:a05:6638:396:0:0:0:0 with SMTP id y22csp3608044jap; Mon, 9 Aug 2021 22:39:51 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyWsNTjzpRBlsGkRMvtWy73jS36l+rNVazmdtZsmJse7VyjKW0MXtsnSFDZJY1euEJHvbet X-Received: by 2002:a02:2a07:: with SMTP id w7mr25711402jaw.96.1628573990873; Mon, 09 Aug 2021 22:39:50 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1628573990; cv=none; d=google.com; s=arc-20160816; b=zaJFz7TIF3mhkd15lz85whcM9U90ANuL7yvN/CEWzf9SAv/5qVS+8XPgJ/q0hij4WL XRpEHUcbcziSF002xrgQJWrBL7Z1xlYc+TyTfoiAWYj1Lo+zt8lH1m8H2RCWuk72EWYJ 8kwa19ZLDN2/gpZWPWxr8kzuIqQ/8H9cL2KBfjervYZMGlYvk0LIWAJAVSovXrIw9vPI QIysXbVcQRAW6JhUT0DIoFQ+h7SW919JIsLsiZLsSb8O+rL8S9USPCGaDnxcAJ//jqru ZCZRt77FxZBydqy8cnsNUaTFdzA034p08VqsZCspbg6jsaybNpPjhMQDSit/B7BWU8Ap VhsQ== 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=fHLUQKONyTzKMyrvQLlJZ6al0PowIRrDYxVa5ruwTlo=; b=KVcNBxQ18bsvU4g3Bfgl2XlWm3Tut7HmEcMlgrZFQOiGN31XdL012tNqt8aIJsM789 wrsWpVkEUWhkxQL0J7naADMigGHCrKfhxtSiMN2dZWT3dJZg8yP02Q8INH5U4YJKk4tK jH1WmPb4VJk6n3p6ahpP17wkcgF+0lccfqB0ZBJBwYTZlrEU+SsdWJZSgSGTAdA9G6Nl hDQU+jo6VGWqxIYvPBSITzBNAz3JxTGTt9unpn9Z6GO/DJI3WLtNcY0m0ckNgqmJZD3n E1aC5vVZWLZiYpLt4P3V2gY3116XKt/c9IRckAW5ihi/X151F74vfS+MtyyycgV9W8KQ HUmw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@traverse.com.au header.s=fm1 header.b=5ZGQDGJG; dkim=pass header.i=@messagingengine.com header.s=fm3 header.b=s3riA6Jc; 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 p23si10078720jal.44.2021.08.09.22.39.50; Mon, 09 Aug 2021 22:39:50 -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=5ZGQDGJG; dkim=pass header.i=@messagingengine.com header.s=fm3 header.b=s3riA6Jc; 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 S237204AbhHJFkL (ORCPT + 7 others); Tue, 10 Aug 2021 01:40:11 -0400 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:60577 "EHLO out4-smtp.messagingengine.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S237645AbhHJFkK (ORCPT ); Tue, 10 Aug 2021 01:40:10 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 210305C00D1; Tue, 10 Aug 2021 01:39:49 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute4.internal (MEProxy); Tue, 10 Aug 2021 01:39:49 -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=fHLUQKONyTzKM yrvQLlJZ6al0PowIRrDYxVa5ruwTlo=; b=5ZGQDGJGDTWgOGwB09OyBD3Yg7M8h Ew/+QNzgHdG41ZvAc7RHnvm3t2fQSK6vYqXK7DPMDNReimqv2pKZVdyK4N0aZo4R 8DA0bxpeNwpeDR+ZZGSzJMOhffSy+m/C3K1EnuD3SkvHYQ9vYlJJstkhRLQVuUOR 6oPZHqNtiQnjEcMI1JZ6+EL6N6PBlxC+M1z30FD1EmCpqf6MVtC9czFliIImH2Tj fozcDTAaiOCEKbaIspiWLs4cDRMJGXJqqV2DnJLprIM7DXg6rPqIfXhtANuJC3Dj CigtfuHNZ/QXTm2/C4R2qsaRGQ7dBGJVV1f3gQ7bkZQEOtRI9YBNwBpWA== 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=fHLUQKONyTzKMyrvQLlJZ6al0PowIRrDYxVa5ruwTlo=; b=s3riA6Jc H1tDNLVLlMJafVxTQnpYebB6I9VSPtH4sp/T/JVqmoh95FDcKkRe0FoNgFSkJVWK HD+9xyVoikXQNE+vqvLvoGo2FpoAPLfjQbxRP0uQaM6gck8UxueQ27Wsb3Lw1Hzc BRX+yF5jsT51Y6RN/1wc08X63JDkrz/sadbgtofUjGXSZYxGfN6CUd2uKxXHmqVN fuq1/kH3G85QwWJZ/E7vTgHOe30joHHIbGB2wkut7yj9heTZ2/0VhRcaCpdl+b/S eRv2bvekK9BsIgh+Sdh/aeLncLzY30JATQVYeiC6/smSScj5hTEqUOMlGvnAY1M4 ij5o54rdTh7WGQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvtddrjeekgdellecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefhvffufffkofgjfhgggfestdekredtredttdenucfhrhhomhepofgrthhhvgif ucfotgeurhhiuggvuceomhgrthhtsehtrhgrvhgvrhhsvgdrtghomhdrrghuqeenucggtf frrghtthgvrhhnpeektdfhjeelfeeludetueevkedvvdeivdelkeevudegkeejleejvdeg kedtfeetteenucffohhmrghinhepthhrrghvvghrshgvrdgtohhmrdgruhenucevlhhush htvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehmrghtthesthhrrghv vghrshgvrdgtohhmrdgruh X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue, 10 Aug 2021 01:39:46 -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 v3 5/5] arm64: dts: add device tree for Traverse Ten64 (LS1088A) Date: Tue, 10 Aug 2021 05:38:28 +0000 Message-Id: <20210810053828.4240-6-matt@traverse.com.au> X-Mailer: git-send-email 2.30.1 In-Reply-To: <20210810053828.4240-1-matt@traverse.com.au> References: <20210722042450.11862-1-matt@traverse.com.au> <20210810053828.4240-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 | 389 ++++++++++++++++++ 2 files changed, 390 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..3063851c2fb9 --- /dev/null +++ b/arch/arm64/boot/dts/freescale/fsl-ls1088a-ten64.dts @@ -0,0 +1,389 @@ +// 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>; + + partitions { + compatible = "fixed-partitions"; + #address-cells = <1>; + #size-cells = <1>; + + 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>; + + partitions { + compatible = "fixed-partitions"; + #address-cells = <1>; + #size-cells = <1>; + + /* 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"; +};