From mboxrd@z Thu Jan 1 00:00:00 1970 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 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 smtp.lore.kernel.org (Postfix) with ESMTPS id 7497DCAC587 for ; Thu, 11 Sep 2025 16:13:32 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Content-Transfer-Encoding: Content-Type: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=E22GG/NNmBS10tfg9faKQUgB2503XOAKhaqk/cxmMWo=; b=N1tSN0UfQkzz2/LjULP+RkopAf d9ULDaT6y0HvKMSKPGl4g8F+XKUAl+awzkbs5pAsNjjKgaRl1eWdFS1icPymO4j5nHtXdF9CHwp6h /SG8qzm612lPkiivoOqpGlIqq0gfFtgshESg1gXzPVzsSTDm0kPyecL5i0lPhIbMPhMUZzeAwa63Z gI2Bo/XMyNDsV02Af5kIk5bKcirKu9gSZ3KDAIuMivr4Xl6z2VjeXPQrKTlPwkRAk99vUG4ipq+dE 9db2/0alcgIt8LWOUa/vVn82N0RobOsPn9+sc2MPOeI1w7FGHYznrDXXG6HxHil92TMPtmJb/rREd Z8nRyiUg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux)) id 1uwjvL-000000048G8-0DKJ; Thu, 11 Sep 2025 16:13:27 +0000 Received: from mail.nic.cz ([2001:1488:800:400::400]) by bombadil.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux)) id 1uwjvH-000000048BH-2WT0 for linux-arm-kernel@lists.infradead.org; Thu, 11 Sep 2025 16:13:24 +0000 Received: from localhost.localdomain (unknown [IPv6:2001:1488:fffe:6220:c8a4:e06:31cb:d419]) by mail.nic.cz (Postfix) with ESMTPSA id 311841C116E; Thu, 11 Sep 2025 18:13:19 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nic.cz; s=default; t=1757607199; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=E22GG/NNmBS10tfg9faKQUgB2503XOAKhaqk/cxmMWo=; b=MEHaG9VD8Lzw76uy0EHIjddsZhkGYGTrZlTBw44ZKKX0BDDTsfI4uVWe0nJ2VRr5S6tCou 0R1zNLx104PVTcfZc9ZLy2ZYzFYJMVLhHPCquhuTe8BKcqE6gaS84HX/M38WXZ7iLkWKAr Tao5r+erGlFjh4zkyva8wr9wS9mHF7M= Authentication-Results: mail.nic.cz; auth=pass smtp.auth=tomas.macholda@nic.cz smtp.mailfrom=tomas.macholda@nic.cz From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Macholda?= To: gregory.clement@bootlin.com Cc: devicetree@vger.kernel.org, krzk+dt@kernel.org, linux-arm-kernel@lists.infradead.org, robh@kernel.org, kabel@kernel.org, michal.hrusecky@nic.cz, =?UTF-8?q?Tom=C3=A1=C5=A1=20Macholda?= Subject: [PATCH v3 2/2] arm64: dts: marvell: add dts for RIPE Atlas Probe v5 Date: Thu, 11 Sep 2025 18:13:08 +0200 Message-ID: <20250911161308.52876-3-tomas.macholda@nic.cz> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20250911161308.52876-1-tomas.macholda@nic.cz> References: <20250911161308.52876-1-tomas.macholda@nic.cz> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Rspamd-Action: no action X-Rspamd-Pre-Result: action=no action; module=multimap; Matched map: WHITELISTED_IP X-Rspamd-Queue-Id: 311841C116E X-Spamd-Bar: / X-Spamd-Result: default: False [0.49 / 16.00]; R_MIXED_CHARSET(0.59)[subject]; MIME_GOOD(-0.10)[text/plain]; TAGGED_RCPT(0.00)[dt]; ASN(0.00)[asn:25192, ipnet:2001:1488::/32, country:CZ]; ARC_NA(0.00)[]; WHITELISTED_IP(0.00)[2001:1488:fffe:6220:c8a4:e06:31cb:d419]; FROM_HAS_DN(0.00)[]; DBL_PROHIBIT(0.00)[0.0.0.0:email,0.0.0.1:email]; DKIM_SIGNED(0.00)[nic.cz:s=default]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+] X-Rspamd-Server: mail X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250911_091323_822598_21F95C06 X-CRM114-Status: GOOD ( 12.32 ) 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 internet measurement device based on Turris MOX Signed-off-by: Tomáš Macholda --- arch/arm64/boot/dts/marvell/Makefile | 1 + .../boot/dts/marvell/armada-3720-atlas-v5.dts | 110 ++++++++++++++++++ 2 files changed, 111 insertions(+) create mode 100644 arch/arm64/boot/dts/marvell/armada-3720-atlas-v5.dts diff --git a/arch/arm64/boot/dts/marvell/Makefile b/arch/arm64/boot/dts/marvell/Makefile index 40e5ac6cd468..a774bc74a0a0 100644 --- a/arch/arm64/boot/dts/marvell/Makefile +++ b/arch/arm64/boot/dts/marvell/Makefile @@ -1,5 +1,6 @@ # SPDX-License-Identifier: GPL-2.0 # Mvebu SoC Family +dtb-$(CONFIG_ARCH_MVEBU) += armada-3720-atlas-v5.dtb dtb-$(CONFIG_ARCH_MVEBU) += armada-3720-db.dtb dtb-$(CONFIG_ARCH_MVEBU) += armada-3720-eDPU.dtb dtb-$(CONFIG_ARCH_MVEBU) += armada-3720-espressobin.dtb diff --git a/arch/arm64/boot/dts/marvell/armada-3720-atlas-v5.dts b/arch/arm64/boot/dts/marvell/armada-3720-atlas-v5.dts new file mode 100644 index 000000000000..070d10a705bb --- /dev/null +++ b/arch/arm64/boot/dts/marvell/armada-3720-atlas-v5.dts @@ -0,0 +1,110 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) +/* + * Device Tree file for RIPE Atlas Probe v5 + * 2025 by Marek Behún + */ + +/dts-v1/; + +#include +#include +#include +#include "armada-372x.dtsi" + +/ { + model = "RIPE Atlas Probe v5"; + compatible = "ripe,atlas-v5", "marvell,armada3720", + "marvell,armada3710"; + + aliases { + ethernet0 = ð0; + mmc0 = &sdhci0; + }; + + chosen { + stdout-path = "serial0:115200n8"; + }; + + memory@0 { + device_type = "memory"; + reg = <0x00000000 0x00000000 0x00000000 0x20000000>; + }; + + leds { + compatible = "gpio-leds"; + + led { + gpios = <&gpiosb 21 GPIO_ACTIVE_LOW>; + function = LED_FUNCTION_ACTIVITY; + color = ; + linux,default-trigger = "default-on"; + }; + }; + + vsdc_reg: vsdc-reg { + compatible = "regulator-gpio"; + regulator-name = "vsdc"; + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <3300000>; + regulator-boot-on; + + gpios = <&gpiosb 23 GPIO_ACTIVE_HIGH>; + gpios-states = <0>; + states = <1800000 0x1 + 3300000 0x0>; + enable-active-high; + }; + + firmware { + armada-3700-rwtm { + compatible = "marvell,armada-3700-rwtm-firmware", "cznic,turris-mox-rwtm"; + }; + }; +}; + +&uart0 { + pinctrl-names = "default"; + pinctrl-0 = <&uart1_pins>; + status = "okay"; +}; + +ð0 { + pinctrl-names = "default"; + pinctrl-0 = <&rgmii_pins>; + phy-mode = "rgmii-id"; + phy-handle = <&phy1>; + status = "okay"; +}; + +&sdhci0 { + non-removable; + bus-width = <4>; + mmc-ddr-1_8v; + mmc-hs400-1_8v; + sd-uhs-sdr104; + marvell,xenon-emmc; + marvell,xenon-tun-count = <9>; + marvell,pad-type = "fixed-1-8v"; + vqmmc-supply = <&vsdc_reg>; + + pinctrl-names = "default"; + pinctrl-0 = <&mmc_pins>; + status = "okay"; + + #address-cells = <1>; + #size-cells = <0>; + mmccard: mmccard@0 { + compatible = "mmc-card"; + reg = <0>; + }; +}; + +&mdio { + pinctrl-names = "default"; + pinctrl-0 = <&smi_pins>; + status = "okay"; + + phy1: ethernet-phy@1 { + reg = <1>; + }; +}; -- 2.47.3