From nobody Fri Apr 17 09:18:07 2026 Received: from mail-wm1-f51.google.com (mail-wm1-f51.google.com [209.85.128.51]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 18DA5207A38 for ; Sat, 21 Feb 2026 18:21:51 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.51 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771698114; cv=none; b=PXY1EX0H9Cdicm+w6IvZbYZfB1ToDwvtPC4dWRsli8+5U+LSoLm4AjER2iQZs4Lt8bmuNHm6FzZb+bpYOD1e2H5tWaiUAfWl1n6H+V7cObJWj8O11wl0lV3rt/tuR4C/bScKANPko6dFyN5WAPcG8n6oPLH9JgCSeMKxV4X7iTk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771698114; c=relaxed/simple; bh=nRZQBWcjkvjCGEu90e7FQl6OWRx3sEh8rBl+DhVVEQQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:To:Cc; b=L078/CqZSfznriAWOgXQoL+sYmHquHYyatxrz7l0VpwrXVfI0fTwS2pauU/TPaH5PbTOEwBIAUsfUf5/khWeHIenK8lsDEZTYqQkGYfUCRQfxmCouEpQvdiI5ow943AlMZXGndcs78bzLpkcV+iOp6Tsuh8JbxVqR9NncflW3iI= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=iHRPjXls; arc=none smtp.client-ip=209.85.128.51 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="iHRPjXls" Received: by mail-wm1-f51.google.com with SMTP id 5b1f17b1804b1-483487335c2so28398365e9.2 for ; Sat, 21 Feb 2026 10:21:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1771698110; x=1772302910; darn=vger.kernel.org; h=cc:to:message-id:content-transfer-encoding:mime-version:subject :date:from:from:to:cc:subject:date:message-id:reply-to; bh=VYyZyvSI/uogoO1M5S4jWlG83eCRLvK0XsODRTpSy/A=; b=iHRPjXlsxq/bs9x35hbVaV8YwwagjxwpNVItpJYRYGsFXcH57kB2JbLkRA+ssL4SYn 9Vff26yMbyOBmT68tLz3i1C3Vew8Kz1y6o6yo4f1JLQ0Q2Ybk0863q89HltNgqzhEY0X fHR6ucZ7rXiW6d/fqqJ055aJ3u573AEcukKmuA/7Huriv2gqJ9EyKPDdOUe3H7YkLomP 302DSwZZ+voXIWFeVd3oLrlL6mM/f1rdHv9JKqn6GliCrzmuGX2C4QcROSpKlu63vkx9 W8aEHpX8AhPZ5ZLemV9bdhxa66tO77+Gb8HGc+1KGXf0AkvyEk9hI8MZyd16yEulKgY/ YOFg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771698110; x=1772302910; h=cc:to:message-id:content-transfer-encoding:mime-version:subject :date:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=VYyZyvSI/uogoO1M5S4jWlG83eCRLvK0XsODRTpSy/A=; b=HX+UkQyP4CCUq/R0k+Miw+qbJsepohDbPxacGUsM9ob0VgPbzq/r8hUhFC1RuDCBLE OmZFUeCxI+9CSSpCLJd9gWkvRb2NskRd3VEw2Kj9S9mJ2X6hKicM62ZepfvRszNRi95a XVyQadqFuBb/hprMgTF5LVycmNXOpJSG8PvEptPe2xf4Hbc5AFYZ5S4ar6EaF/ZawTI/ mQsgQtS9N+x0DGu7QWuRX9PkpuVG1ejvCmXv05DAqO0FbSDq0ss5Kqx5deONcTkcSc1i 9p6im8072XxA1HtbSoaukKovvGDcnSNQq5x0aUu4clNZTU13zJxZ6SdPVlaZT5fpZhvP nyVA== X-Forwarded-Encrypted: i=1; AJvYcCVkzo4YoU4HuU7YC5zipFg0mgXXiVlx9phLtAG8mYoazqXzsj+tjod7+8K/BNrRHREWk0cGa0p2qRsB8ZM=@vger.kernel.org X-Gm-Message-State: AOJu0YzvHrKAfVlyFpXyM46wi/v0TH41LGQ5rhIaNQ1lATCX6LFuIBAa knO9tFDNJG9Yg290CHKbEkV7JSCHKvmqitITKXL5eu/ytZo9clfBCf1I X-Gm-Gg: AZuq6aI19wkKlEZytSt9wkSAWwqRlk+pITSuVJzJ+8+QDUt0fbBK8hkbKLMFsht9Sa/ lUwduVXB3f7TzFK5xahVSdeM3kzhGgh/xWNdWazHtG2D4A29+iGlPjy4GsllmsL0qk71j+PVbjT n7FOCG/fV0oVqH/rqoAs5uzkeU+8lFJ3ntSuOvXR+24N91y0GipSYtCrzY17xdEfDs8na2CKuKA n6L9LKhOSu80CqUwpX+N7ouAauN3Dh1Gpo8ZJ6Xb0oMZgjTWhj37Nmxd+sNua6bfaDoLtAEbRvE +tGDBDaqaoBsL/K5UKWW89vSWqcPA9RPN/7KGrbJRIJi3vGkpcYGkRX8cq1+2hL5UlteWkjUEd4 8HhoTAvv8eTsaw5y96ApP5YODPF/CR/1R9aH4YJAMw/UgyfOcB/693gXa/UKO6nD51Oe/A17Y4t 3ykIzQi8oZFGY2I/RCU6FaQexs4/abKYl6R9PGvM6cPaRXdveDRmgg1A== X-Received: by 2002:a05:600c:8a16:10b0:47e:e4ff:e2ac with SMTP id 5b1f17b1804b1-483a9603c2dmr38955185e9.33.1771698110350; Sat, 21 Feb 2026 10:21:50 -0800 (PST) Received: from [192.168.20.124] (5D59A51C.catv.pool.telekom.hu. [93.89.165.28]) by smtp.googlemail.com with ESMTPSA id 5b1f17b1804b1-483a9b75e51sm71300135e9.5.2026.02.21.10.21.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 21 Feb 2026 10:21:49 -0800 (PST) From: Gabor Juhos Date: Sat, 21 Feb 2026 19:21:34 +0100 Subject: [PATCH] dt-bindings: firmware: cznic,turris-mox-rwtm: convert to DT schema Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260221-mox-rwtm-yaml-v1-1-25dec4a0228b@gmail.com> X-B4-Tracking: v=1; b=H4sIAK33mWkC/6tWKk4tykwtVrJSqFYqSi3LLM7MzwNyDHUUlJIzE vPSU3UzU4B8JSMDIzMDIyND3dz8Ct2i8pJc3crE3Bzd5OSUNJNUs1QLM0NLJaCegqLUtMwKsHn RsbW1AHsm55ZfAAAA X-Change-ID: 20260221-mox-rwtm-yaml-ccdf4e6e8619 To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , =?utf-8?q?Marek_Beh=C3=BAn?= Cc: Andrew Lunn , Gregory Clement , Sebastian Hesselbarth , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Gabor Juhos X-Mailer: b4 0.14.2 Convert the Turris Mox rWTM firmware binding to YAML format. Both the compatibles and the examples were adjusted to match with the ones used by the existing device trees to avoid new dtb check warnings. Signed-off-by: Gabor Juhos --- .../bindings/firmware/cznic,turris-mox-rwtm.txt | 19 ---------- .../bindings/firmware/cznic,turris-mox-rwtm.yaml | 44 ++++++++++++++++++= ++++ MAINTAINERS | 2 +- 3 files changed, 45 insertions(+), 20 deletions(-) diff --git a/Documentation/devicetree/bindings/firmware/cznic,turris-mox-rw= tm.txt b/Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.t= xt deleted file mode 100644 index 338169dea7bbb69cf005d964d20d69fdb9b3c7a8..000000000000000000000000000= 0000000000000 --- a/Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt +++ /dev/null @@ -1,19 +0,0 @@ -Turris Mox rWTM firmware driver - -Required properties: - - compatible : Should be "cznic,turris-mox-rwtm" - - mboxes : Must contain a reference to associated mailbox - -This device tree node should be used on Turris Mox, or potentially another= A3700 -compatible device running the Mox's rWTM firmware in the secure processor = (for -example it is possible to flash this firmware into EspressoBin). - -Example: - - firmware { - turris-mox-rwtm { - compatible =3D "cznic,turris-mox-rwtm"; - mboxes =3D <&rwtm 0>; - status =3D "okay"; - }; - }; diff --git a/Documentation/devicetree/bindings/firmware/cznic,turris-mox-rw= tm.yaml b/Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.= yaml new file mode 100644 index 0000000000000000000000000000000000000000..2feb11103653f841b2456286b66= 6bf523bd02e1e --- /dev/null +++ b/Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.yaml @@ -0,0 +1,44 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/firmware/cznic,turris-mox-rwtm.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Turris Mox rWTM firmware interface + +maintainers: + - Marek Beh=C3=BAn + +description: | + This device tree node should be used on Turris Mox, or potentially + another A3700 compatible device running the Mox's rWTM firmware in + the secure processor (for example it is possible to flash this + firmware into EspressoBin). + +properties: + compatible: + oneOf: + - const: marvell,armada-3700-rwtm-firmware + + - items: + - const: marvell,armada-3700-rwtm-firmware + - const: cznic,turris-mox-rwtm + + mboxes: + description: Reference to the associated mailbox. + maxItems: 1 + +required: + - compatible + - mboxes + +additionalProperties: false + +examples: + - | + armada-3700-rwtm { + compatible =3D "marvell,armada-3700-rwtm-firmware"; + mboxes =3D <&rwtm 0>; + }; + +... diff --git a/MAINTAINERS b/MAINTAINERS index e087673237636268346979ddc270f8cf0905c722..43ec3489898e3bd5c7992467008= 1d4eb397e2729 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -2713,7 +2713,7 @@ F: Documentation/ABI/testing/sysfs-bus-i2c-devices-tu= rris-omnia-mcu F: Documentation/ABI/testing/sysfs-bus-moxtet-devices F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm F: Documentation/devicetree/bindings/bus/cznic,moxtet.yaml -F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt +F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.yaml F: Documentation/devicetree/bindings/firmware/cznic,turris-omnia-mcu.yaml F: Documentation/devicetree/bindings/interrupt-controller/marvell,mpic.yaml F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml --- base-commit: 05f7e89ab9731565d8a62e3b5d1ec206485eeb0b change-id: 20260221-mox-rwtm-yaml-ccdf4e6e8619 Best regards, --=20 Gabor Juhos