From patchwork Mon Jul 26 07:12:11 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Mathew McBride X-Patchwork-Id: 12398713 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-12.5 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 51266C4338F for ; Mon, 26 Jul 2021 07:29:45 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 215D160F02 for ; Mon, 26 Jul 2021 07:29:45 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org 215D160F02 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=traverse.com.au Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=ekLEfydx1DqELtmrcuXNEgKJFywije0d788juCn4t58=; b=uNXwyZntMkIzgX E2hwlNGZoaAsqCI1rOj419etnPpUmO1MEGFRBgxTyDBEf6i6lMfDIR/Z8BvuYowi9CtdAeuelWS9c yHbJO62nf/seX9Xf3dwexFkopTNi4r2TmXL8anCYrxYsif/63NmzTnRkv65eBEKOtzUDrbWKtGNSY bfvU0L7J9vTozGx6loKGQ6VPkio+k8EN+Ls8CyLFHdAveK9+mnqztEXIBvrWo+1XkLOGUUO+3fsWn xHMJIDqNtIQsh2ECu6f9gxYAS8TI545pJzD/z7g9Cfmx9cphMCBap1jvJSaVzV5EF1Ddh19kf4qdi FUDvBHg/IeqV1tGs3rXw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1m7unQ-009qVJ-PD; Mon, 26 Jul 2021 07:13:05 +0000 Received: from out4-smtp.messagingengine.com ([66.111.4.28]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1m7unM-009qSp-9V for linux-arm-kernel@lists.infradead.org; Mon, 26 Jul 2021 07:13:01 +0000 Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id 99BDE5C00E9; Mon, 26 Jul 2021 03:12:57 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute6.internal (MEProxy); Mon, 26 Jul 2021 03:12:57 -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=B4PYo5hrnWXMV +ebL3rG8S9eo6IVBaf8/nWvEX8lWBE=; b=FywPbgpwjqTc30ukWsidrdSXM4ItN 7MTkV/drtGxmaj+YruobymOO5W1FKMUHw3tTisCN5mdhEDs66eo7fVqlNpfJob10 OBsr77mxzxE+t5Tw+NGaOasV0mStQiytCiaFiwRRQl/v3C6SRhmxKfFCiN738msE e5pPOhD4orjepKGITzes9ndfazEyDjYOHIn9Kx4B2ztn+e3PrP6dDiM/bQgC+n9n QC+KeA3mVDE4+F3IbCaemZf46g5dWub4dKippXbO/Ehdt0QUuswqrGr6d9OPj+Ih qYoLWP6YJrDHc/FXPix5XzxpzwOeXereSA1OAUMfSrhMcRaVRmCUtvlFQ== 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=B4PYo5hrnWXMV+ebL3rG8S9eo6IVBaf8/nWvEX8lWBE=; b=hjHliBg/ ciLj6EHU4IKW6ZBmbGsM6x+jomgIafojY5vuMLaYm8eSrRk4n166bc7dJ8+Svi81 kvyJaAPMweg9QM1C9ovUTclFhOJx/SS4cNZSqMwFut9P/1SO2UR/we4IPzNvyTYF FdL6/xJZFMskNb09daVx7XWhKeOArpIsvvrhMQcMeUskCDQbN+Wbw2C8FwSEU4Ne GiEpALjyv2aDakogUn3GrT935A08Eo6jjFVYNoZ3MLLdHoJ9cYD4ZKlW1BdvpCLD 2ndp64oAudFeV6fZg1ACLN4dmXVrEhPMAu8ezOZPGpsWR9sdkuaIo45vRN9gE8aM LydnS1Azu3JWHg== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvtddrgeeggdduuddvucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpeforghthhgv ficuofgtuehrihguvgcuoehmrghtthesthhrrghvvghrshgvrdgtohhmrdgruheqnecugg ftrfgrthhtvghrnhephedukeegvefhfeeuiedugeejlefgiedtveevkeektefgieetteet ffelveevtdelnecuffhomhgrihhnpehkvghrnhgvlhdrohhrghenucevlhhushhtvghruf hiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehmrghtthesthhrrghvvghrshgv rdgtohhmrdgruh X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 26 Jul 2021 03:12:53 -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 0/5] Add Traverse Technologies Ten64 board DTS Date: Mon, 26 Jul 2021 07:12:11 +0000 Message-Id: <20210726071216.22711-1-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 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210726_001300_478734_822F58EF X-CRM114-Status: GOOD ( 13.25 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org The Traverse Technologies Ten64 board is a networking-oriented Mini-ITX form factor appliance using the NXP LS1088A SoC. This patch series adds a basic device tree (fsl-ls1088a-ten64.dts) for the board. At the moment only hardware features supported (or soon to be supported) by mainline kernels are described. In the course of verifying the DTS on recent kernels, it was found that some LS1088A features were not described in fsl-ls1088a.dtsi. The first two patches add them. The device tree includes a reference to the Epson RX-8035 RTC which depends on this patch series: "rtc: Implement support for EPSON RX-8035", reviewed but not yet in the Linus tree. https://lore.kernel.org/linux-rtc/20210709044518.28769-1-matt@traverse.com.au/T/#t Changes since v1: - Pick up Reviewed-By tags for PCS and MAC/PHY related parts - Use constants for describing interrupts for the PMU - Use the Cortex-A53 specific PMU compatible instead of the armv8-pmu3 generic - Fix formatting issues for the board DTS (ordering, newlines, node names) Mathew McBride (5): arm64: dts: ls1088a: add internal PCS for DPMAC1 node arm64: dts: ls1088a: add missing PMU node dt-bindings: vendor-prefixes: add Traverse Technologies dt-bindings: arm: fsl: Add Traverse Ten64 (LS1088A) board arm64: dts: add device tree for Traverse Ten64 (LS1088A) .../devicetree/bindings/arm/fsl.yaml | 6 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + arch/arm64/boot/dts/freescale/Makefile | 1 + .../boot/dts/freescale/fsl-ls1088a-ten64.dts | 375 ++++++++++++++++++ .../arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 18 + 5 files changed, 402 insertions(+) create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1088a-ten64.dts