From patchwork Mon May 16 12:48:28 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Robert Marko X-Patchwork-Id: 573098 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id B6E54C433EF for ; Mon, 16 May 2022 12:49:31 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S241370AbiEPMt3 (ORCPT ); Mon, 16 May 2022 08:49:29 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59934 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S242777AbiEPMsz (ORCPT ); Mon, 16 May 2022 08:48:55 -0400 Received: from mail-ej1-x62b.google.com (mail-ej1-x62b.google.com [IPv6:2a00:1450:4864:20::62b]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E36B8393FA for ; Mon, 16 May 2022 05:48:53 -0700 (PDT) Received: by mail-ej1-x62b.google.com with SMTP id i27so28406858ejd.9 for ; Mon, 16 May 2022 05:48:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sartura-hr.20210112.gappssmtp.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=EM4jnNGDw7AMU0PeAM69NyPeBAC/GVPGYbDdF3ITGic=; b=UuCDifRXXwK1HzxNdsH/J1A6XFQx4+o2U78t9HC7AXVhV0L+fE5wQqQorYSL1+LgK3 0RewaqFh0xxSjnX6qOWQH0zDmlSuxFmfJejL/D2RfxVO5Bs/yf0XKys7hZzz+pE3sM0b 4QfNrCSxJF/uJ8Jn4EQ0oGg3c2wPfVHOsJc1r1pOH3AngJbjsSlGRbXEgijUBjUwOSHO sboyQpJvX9DVbqAfvcckC7mQ/7R4c36cpznFopScV8Q7Bgii4/EFdeRR+UVOxzW+35ws 4gCxi2C7LylLfpbYLDiX7GtzeA+whzRGnsWg1Oebb7/FysyV6kcMzNpEtDq1ga8CiQQ9 ISfA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=EM4jnNGDw7AMU0PeAM69NyPeBAC/GVPGYbDdF3ITGic=; b=g5kY/W6SXoUD3qbjyH0EF7eejWigtx50+v8+PgKyRIPCvZbhvEy6jU1lyq6pMAxCsQ BN2ZbZ7HByXhdvE6jvYNuztWYnxhyeJgJDPOqe8JQ3hkd8/ZM9b6x/jkoahei69s+FzP LeSdJAOy5v6mj6kZA2MKyxcZh6SOPlLIKZ4lnchjHzyNg84TS4cfKeWHqwi3OXnx7Kee 2+juDMA+pA0TvnkVWF9ysQrwinXmZ0Lupztlt4S3vS3Dm7mrh3A9t4R4vVfDbQtPt2Il i/8bORyMvdso/SqlCAhDLexFIGIOgbFyZWmO1CDxrgKp9/f89OxjgVrO5jZ6oM59oTcC JeVQ== X-Gm-Message-State: AOAM532vM+tJr9bNvxJ/7bJLUUYbXKorm+7x67RaLRmAVGeh0GcrUwxk a885Au3bK4X58S6/vw8ICKQfNw== X-Google-Smtp-Source: ABdhPJxgHP/xJxIC0DfcLUofYXhPz/6yxm46vP1IE7I22RveeiTrEhXbkLaTZi3uflSML03Vho7zXA== X-Received: by 2002:a17:906:c14b:b0:6f8:e6bb:f8d5 with SMTP id dp11-20020a170906c14b00b006f8e6bbf8d5mr15032709ejc.4.1652705332508; Mon, 16 May 2022 05:48:52 -0700 (PDT) Received: from fedora.robimarko.hr (dh207-98-105.xnet.hr. [88.207.98.105]) by smtp.googlemail.com with ESMTPSA id e10-20020a056402330a00b0042617ba6386sm5093331eda.16.2022.05.16.05.48.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 May 2022 05:48:52 -0700 (PDT) From: Robert Marko To: robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, andrew@lunn.ch, gregory.clement@bootlin.com, sebastian.hesselbarth@gmail.com, kostap@marvell.com, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org Cc: Robert Marko , Krzysztof Kozlowski Subject: [PATCH v4 10/10] arm64: dts: marvell: add support for Methode eDPU Date: Mon, 16 May 2022 14:48:28 +0200 Message-Id: <20220516124828.45144-10-robert.marko@sartura.hr> X-Mailer: git-send-email 2.36.1 In-Reply-To: <20220516124828.45144-1-robert.marko@sartura.hr> References: <20220516124828.45144-1-robert.marko@sartura.hr> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org Methode eDPU is an Armada 3720 powered board based on the Methode uDPU. They feature the same CPU, RAM, and storage as well as the form factor. However, eDPU only has one SFP slot plus a copper G.hn port. Signed-off-by: Robert Marko Reviewed-by: Krzysztof Kozlowski --- Changes in v2: * Make the DTS split a separate commit --- arch/arm64/boot/dts/marvell/Makefile | 1 + arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts | 14 ++++++++++++++ 2 files changed, 15 insertions(+) create mode 100644 arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts diff --git a/arch/arm64/boot/dts/marvell/Makefile b/arch/arm64/boot/dts/marvell/Makefile index 1c794cdcb8e6..104d7d7e8215 100644 --- a/arch/arm64/boot/dts/marvell/Makefile +++ b/arch/arm64/boot/dts/marvell/Makefile @@ -1,6 +1,7 @@ # SPDX-License-Identifier: GPL-2.0 # Mvebu SoC Family dtb-$(CONFIG_ARCH_MVEBU) += armada-3720-db.dtb +dtb-$(CONFIG_ARCH_MVEBU) += armada-3720-eDPU.dtb dtb-$(CONFIG_ARCH_MVEBU) += armada-3720-espressobin.dtb dtb-$(CONFIG_ARCH_MVEBU) += armada-3720-espressobin-emmc.dtb dtb-$(CONFIG_ARCH_MVEBU) += armada-3720-espressobin-ultra.dtb diff --git a/arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts b/arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts new file mode 100644 index 000000000000..57fc698e55d0 --- /dev/null +++ b/arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts @@ -0,0 +1,14 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) + +/dts-v1/; + +#include "armada-3720-uDPU.dtsi" + +/ { + model = "Methode eDPU Board"; + compatible = "methode,edpu", "marvell,armada3720", "marvell,armada3710"; +}; + +ð0 { + phy-mode = "2500base-x"; +};