* [PATCH v3 1/2] dt-bindings: marvell: armada-37xx: add ripe,atlas-v5 compatible
2025-09-11 16:13 [PATCH v3 0/2] Add support for RIPE Atlas Probe v5 Tomáš Macholda
@ 2025-09-11 16:13 ` Tomáš Macholda
2025-09-12 7:19 ` Krzysztof Kozlowski
2025-09-11 16:13 ` [PATCH v3 2/2] arm64: dts: marvell: add dts for RIPE Atlas Probe v5 Tomáš Macholda
2025-09-12 7:18 ` [PATCH v3 0/2] Add support " Krzysztof Kozlowski
2 siblings, 1 reply; 5+ messages in thread
From: Tomáš Macholda @ 2025-09-11 16:13 UTC (permalink / raw)
To: gregory.clement
Cc: devicetree, krzk+dt, linux-arm-kernel, robh, kabel,
michal.hrusecky, Tomáš Macholda
Document compatible for RIPE Atlas Probe v5.
Signed-off-by: Tomáš Macholda <tomas.macholda@nic.cz>
---
Documentation/devicetree/bindings/arm/marvell/armada-37xx.yaml | 1 +
1 file changed, 1 insertion(+)
diff --git a/Documentation/devicetree/bindings/arm/marvell/armada-37xx.yaml b/Documentation/devicetree/bindings/arm/marvell/armada-37xx.yaml
index 51e1386f0e01..b2f4fe81b97c 100644
--- a/Documentation/devicetree/bindings/arm/marvell/armada-37xx.yaml
+++ b/Documentation/devicetree/bindings/arm/marvell/armada-37xx.yaml
@@ -23,6 +23,7 @@ properties:
- marvell,armada-3720-db
- methode,edpu
- methode,udpu
+ - ripe,atlas-v5
- const: marvell,armada3720
- const: marvell,armada3710
--
2.47.3
^ permalink raw reply related [flat|nested] 5+ messages in thread* Re: [PATCH v3 1/2] dt-bindings: marvell: armada-37xx: add ripe,atlas-v5 compatible
2025-09-11 16:13 ` [PATCH v3 1/2] dt-bindings: marvell: armada-37xx: add ripe,atlas-v5 compatible Tomáš Macholda
@ 2025-09-12 7:19 ` Krzysztof Kozlowski
0 siblings, 0 replies; 5+ messages in thread
From: Krzysztof Kozlowski @ 2025-09-12 7:19 UTC (permalink / raw)
To: Tomáš Macholda
Cc: gregory.clement, devicetree, krzk+dt, linux-arm-kernel, robh,
kabel, michal.hrusecky
On Thu, Sep 11, 2025 at 06:13:07PM +0200, Tomáš Macholda wrote:
> Document compatible for RIPE Atlas Probe v5.
>
> Signed-off-by: Tomáš Macholda <tomas.macholda@nic.cz>
> ---
> Documentation/devicetree/bindings/arm/marvell/armada-37xx.yaml | 1 +
> 1 file changed, 1 insertion(+)
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
<form letter>
This is an automated instruction, just in case, because many review
tags are being ignored. If you know the process, just skip it entirely
(please do not feel offended by me posting it here - no bad intentions
intended, no patronizing, I just want to avoid wasted efforts). If you
do not know the process, here is a short explanation:
Please add Acked-by/Reviewed-by/Tested-by tags when posting new
versions of patchset, under or above your Signed-off-by tag, unless
patch changed significantly (e.g. new properties added to the DT
bindings). Tag is "received", when provided in a message replied to you
on the mailing list. Tools like b4 can help here ('b4 trailers -u ...').
However, there's no need to repost patches *only* to add the tags. The
upstream maintainer will do that for tags received on the version they
apply.
https://elixir.bootlin.com/linux/v6.15/source/Documentation/process/submitting-patches.rst#L591
</form letter>
Best regards,
Krzysztof
^ permalink raw reply [flat|nested] 5+ messages in thread
* [PATCH v3 2/2] arm64: dts: marvell: add dts for RIPE Atlas Probe v5
2025-09-11 16:13 [PATCH v3 0/2] Add support for RIPE Atlas Probe v5 Tomáš Macholda
2025-09-11 16:13 ` [PATCH v3 1/2] dt-bindings: marvell: armada-37xx: add ripe,atlas-v5 compatible Tomáš Macholda
@ 2025-09-11 16:13 ` Tomáš Macholda
2025-09-12 7:18 ` [PATCH v3 0/2] Add support " Krzysztof Kozlowski
2 siblings, 0 replies; 5+ messages in thread
From: Tomáš Macholda @ 2025-09-11 16:13 UTC (permalink / raw)
To: gregory.clement
Cc: devicetree, krzk+dt, linux-arm-kernel, robh, kabel,
michal.hrusecky, Tomáš Macholda
internet measurement device based on Turris MOX
Signed-off-by: Tomáš Macholda <tomas.macholda@nic.cz>
---
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 <kabel@kernel.org>
+ */
+
+/dts-v1/;
+
+#include <dt-bindings/bus/moxtet.h>
+#include <dt-bindings/gpio/gpio.h>
+#include <dt-bindings/leds/common.h>
+#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 = <LED_COLOR_ID_RED>;
+ 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
^ permalink raw reply related [flat|nested] 5+ messages in thread* Re: [PATCH v3 0/2] Add support for RIPE Atlas Probe v5
2025-09-11 16:13 [PATCH v3 0/2] Add support for RIPE Atlas Probe v5 Tomáš Macholda
2025-09-11 16:13 ` [PATCH v3 1/2] dt-bindings: marvell: armada-37xx: add ripe,atlas-v5 compatible Tomáš Macholda
2025-09-11 16:13 ` [PATCH v3 2/2] arm64: dts: marvell: add dts for RIPE Atlas Probe v5 Tomáš Macholda
@ 2025-09-12 7:18 ` Krzysztof Kozlowski
2 siblings, 0 replies; 5+ messages in thread
From: Krzysztof Kozlowski @ 2025-09-12 7:18 UTC (permalink / raw)
To: Tomáš Macholda
Cc: gregory.clement, devicetree, krzk+dt, linux-arm-kernel, robh,
kabel, michal.hrusecky
On Thu, Sep 11, 2025 at 06:13:06PM +0200, Tomáš Macholda wrote:
> This version changes: armada-3720-ripe-atlas.dts -> armada-3720-atlas-v5.dts
>
> Adds support for RIPE Atlas Probe v5.
>
> The hardware is based on Turris MOX, without support for extending with
> board modules.
>
> - The first patch adds dt-bindings documentation for ripe,atlas-v5.
> - The second patch adds the device tree file.
>
You sent three versions, same time almost, no changelog, no explanations
why.
Give people time to review - minimum 24h between such postings. And
write detailed changelogs for each version. b4 helps you in that, if you
use that to create patches.
Best regards,
Krzysztof
^ permalink raw reply [flat|nested] 5+ messages in thread