From nobody Mon Apr 6 19:04:48 2026 Received: from mail-wm1-f41.google.com (mail-wm1-f41.google.com [209.85.128.41]) (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 CF2E23DDDAE for ; Wed, 18 Mar 2026 15:14:17 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.41 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773846863; cv=none; b=dMS3S0o8POeijrHtITIo26MHpHWLpl44OmQae5LpN3C64OET4F7QQniycia42aIRhuAlRJ0yOaL/QjwNRvZeviwKqTL9itB/UMiv1wLAzvfSFwkAWDtNTLWgsA9GccseUlGnNlJvPZcdmIwCy+98wAI49T2VkL8yrkpfHe8Rdgw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773846863; c=relaxed/simple; bh=YlLGNqmO0oy++jL1h69SEkdAlw0brbHAP6D6yct/xFM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=ZQptZTatp5MK5QLURXgDJzzsoNjAy7806XETVA7wJhcWmlfadI4mYbrLM4kiw0zMwjJlGY/GAEaiy9tIT84Xt66Mz0nzZgA45S5EoDwDi6jMyLEz+/mYY2aHvwr9FFbAaL/6JfOTT8zce1RaIxyK/p4u7/xbL9DkMK7LvmQ4HqY= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com; spf=pass smtp.mailfrom=baylibre.com; dkim=pass (2048-bit key) header.d=baylibre-com.20230601.gappssmtp.com header.i=@baylibre-com.20230601.gappssmtp.com header.b=gQyBQvUF; arc=none smtp.client-ip=209.85.128.41 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=baylibre.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=baylibre-com.20230601.gappssmtp.com header.i=@baylibre-com.20230601.gappssmtp.com header.b="gQyBQvUF" Received: by mail-wm1-f41.google.com with SMTP id 5b1f17b1804b1-48628ce9ab5so28007685e9.2 for ; Wed, 18 Mar 2026 08:14:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1773846856; x=1774451656; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=HqLAHEEwXnFAkIE7EWJpBFXwpqyj0nN0CIFlRmE/xG4=; b=gQyBQvUFRCRS0L9gMQSGoNsY1jjSojvmXJNQASNhFS/Y4HyiPsDHNsMew5DGq2yLMW sJOK29Yba+Hwub0ze23+Tmy3VWsaNV2RSXsZf2BiiSCOJClEFXUHZmwCg1fdT8J8LQO+ 8yYu6O7OTqSF39wyE7KhA2HamISLq4atjFa6Rn2s5XtM8lTlxLjtEGdJD9MnY6cXFdR5 a8UfuyaEy4rY6Fs+IvYp6OARipfdKOmbOXF1x5g5PW6DZpD/8wIbLcY/+9JbVnkpnyXR 4ZnCaqQEXYp2wnd+kCqQ1hM4ooaTq2QX2FaNuqJZ9B/Y3P7Y6X6a9wKbJCLZv0CupyNn N0kQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1773846856; x=1774451656; h=cc:to:in-reply-to:references: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=HqLAHEEwXnFAkIE7EWJpBFXwpqyj0nN0CIFlRmE/xG4=; b=aAX82EkNHnpd4/kl367naYw/ifwLkF+UaG4l+DsUi9c4+wq8yMYw9TErzAfSxDrFGy WPTZz7kBOYiAHV0+aWNfi5NSvbQOc4/DSA3YuhCCWCZyjyrGWBytyi0S6LUN4wv+K5fZ wPMSCNuCi6i+VOfZ+KaPCClVw7mii23aYOx5Wc9r6w8xoKbb/dAMTJ+6Rtdy4ZZlh9im GagF20imVtAsY+Pl+0cbJxhWVV29NAeKhk5WEDb10ogO5uYYgCMLC782U7F747THYr3D 6fvnVbdRR5AgCPGuxHpirvrvDpe/yxK0YcG/b7jY9WO9FsB7ujl3/gVkxwoeEmDtFS03 1vvg== X-Forwarded-Encrypted: i=1; AJvYcCWRlJ67tZuJO/itTVFYJmIW8in4I1Z3T3aEj3odu/VnsRLhXSTOOzJcC3LIxZpWJYhp9QraHt9XGIHxkXM=@vger.kernel.org X-Gm-Message-State: AOJu0YxqwRarsOLPvoz9lnYT+gALzombv6wOlAMRU1GU8N6gwbAj0D/j Bay530Vqu8nhalQ+aJV5qh9WQP+O+bGt2W32ruE3PoU8UPADBHVsnLW0JLlV44vlmGTti4Zu1cO 0UIr4 X-Gm-Gg: ATEYQzyjsX+YqbbxiV69iRxeyKX1ucceUgKfn+OY6+5wR786xi9Yol7saJtAkEyzfBB ry1D7byFSmAR1HPt2f6BPnrPZpzHRGDA0DDA7ySbHYxRwCSz4jgYtSj8ssFNUDDGqW2ppgp/7Iw YaOEY1ImZPGkA90CzPge3i8xPvSaf5SMM5VrelzZ9jHCP0YLzNjE/VVsGLJEC7bbdYwxBjoDy1P Q67vVAvQzubcOlw0YgWcb43A5CpMr4nenV072W3XEDTwHVM7DGfw4t5aTQajkVVX5EtEJZBokzP VI10d54kKKaUYz/GdeoFMKo8NHhWgoKokFAXLVj88czFZyYJgaJcW2ZYOccdqGax3U1IaBUQFic WhPTxiXN9jxBIdpQpUkQvk6KDGnzXXs9D5I4S+hVH1Uj2mxVQ5FcFzR8hAbFxp8GsA0M0obxLHy zSBuyWy/K8V0kwYodak3Ay X-Received: by 2002:a05:600c:3d97:b0:485:54cc:2e7c with SMTP id 5b1f17b1804b1-486f8900bddmr2822665e9.24.1773846855746; Wed, 18 Mar 2026 08:14:15 -0700 (PDT) Received: from localhost ([2001:4090:a244:8139:5278:cf5a:3494:5e80]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4856ea9dc46sm165840765e9.8.2026.03.18.08.14.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 18 Mar 2026 08:14:15 -0700 (PDT) From: "Markus Schneider-Pargmann (TI)" Date: Wed, 18 Mar 2026 16:13:08 +0100 Subject: [PATCH v3 2/7] dt-bindings: remoteproc: k3-r5f: Add memory-region-names 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: <20260318-topic-am62a-ioddr-dt-v6-19-v3-2-c41473cb23c3@baylibre.com> References: <20260318-topic-am62a-ioddr-dt-v6-19-v3-0-c41473cb23c3@baylibre.com> In-Reply-To: <20260318-topic-am62a-ioddr-dt-v6-19-v3-0-c41473cb23c3@baylibre.com> To: Bjorn Andersson , Mathieu Poirier , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Suman Anna , Nishanth Menon , Vignesh Raghavendra , Tero Kristo Cc: Vishal Mahaveer , Kevin Hilman , Dhruva Gole , Sebin Francis , Kendall Willis , Akashdeep Kaur , linux-remoteproc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, "Markus Schneider-Pargmann (TI)" X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=2416; i=msp@baylibre.com; h=from:subject:message-id; bh=YlLGNqmO0oy++jL1h69SEkdAlw0brbHAP6D6yct/xFM=; b=owGbwMvMwCXWejAsc4KoVzDjabUkhsxdByXWWjuf+V8vf6tlTqZPprexjqxXeLtvy9JNrzPm+ xQJTGPtKGVhEONikBVTZOlMDE37L7/zWPKiZZth5rAygQxh4OIUgInEWjIyvFfafo29p8d96Z8n wqeFS6W3cGfODNuW1mU+9UHlzOTpBgz/VB7vnefQpHLr3fG5eyyYThY2PXK/8b7vaKbt0suvlVa 9ZgMA X-Developer-Key: i=msp@baylibre.com; a=openpgp; fpr=BADD88DB889FDC3E8A3D5FE612FA6A01E0A45B41 Add names to the memory-region-names for easier identification of memory regions. As the meaning of the second memory region can be different also require the use of memory-region-names if memory-region is in use. Signed-off-by: Markus Schneider-Pargmann (TI) Reviewed-by: Rob Herring (Arm) --- .../bindings/remoteproc/ti,k3-r5f-rproc.yaml | 26 ++++++++++++++++++= ++++ 1 file changed, 26 insertions(+) diff --git a/Documentation/devicetree/bindings/remoteproc/ti,k3-r5f-rproc.y= aml b/Documentation/devicetree/bindings/remoteproc/ti,k3-r5f-rproc.yaml index 15e0286e4926865d88b693998e5aa64543ae125d..775e9b3a193878349590c5036aa= 884617ebbcc9f 100644 --- a/Documentation/devicetree/bindings/remoteproc/ti,k3-r5f-rproc.yaml +++ b/Documentation/devicetree/bindings/remoteproc/ti,k3-r5f-rproc.yaml @@ -175,6 +175,24 @@ patternProperties: - description: LPM FS context data and reserved sections - description: DM RM/PM trace and firmware code/data =20 + memory-region-names: + description: | + Names for the memory regions specified in the memory-region prop= erty. + The names must correspond with the entries in memory-region. + oneOf: + - description: Basic layout + items: + - const: dma + - const: firmware + - description: Detailed layout + items: + - const: dma + - const: ipc + - const: lpm-stub + - const: lpm-metadata + - const: lpm-context + - const: dm-firmware + # Optional properties: # -------------------- # The following properties are optional properties for each of the R5F cor= es: @@ -227,6 +245,13 @@ patternProperties: - resets - firmware-name =20 + if: + required: + - memory-region + then: + required: + - memory-region-names + unevaluatedProperties: false =20 allOf: @@ -330,6 +355,7 @@ examples: mboxes =3D <&mailbox0 &mbox_mcu_r5fss0_core0>; memory-region =3D <&mcu_r5fss0_core0_dma_memory_re= gion>, <&mcu_r5fss0_core0_memory_region>; + memory-region-names =3D "dma", "firmware"; sram =3D <&mcu_r5fss0_core0_sram>; }; =20 --=20 2.53.0