From nobody Tue Apr 7 14:41:17 2026 Received: from mail-wr1-f53.google.com (mail-wr1-f53.google.com [209.85.221.53]) (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 0F7033CBE64 for ; Thu, 12 Mar 2026 15:50:09 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.53 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773330614; cv=none; b=ozEX4QFjRRw683msguO/Vtjyz7QXcmOyGkhjHztDowADI+StgNGTmBkwByhRPT1thqgsiBCwjob6heY7tpcJMNFvbi5i0MchBNif+BBf2Pfdr7hSa4zkr6CPpwt2GFPHHpK4irXMlI+s8A3H2rU7WRaq/iCAa93WTshINVhXXmo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773330614; c=relaxed/simple; bh=lmYPucQZDJWxhd4ULKfj2Y/9tl9apl6fEaECLmkHdew=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=TJbO081zPxxR/TVcUgAgYHLQ+x3/aZOBDqI08Enr5Im0SGVyNx7BgAT4AnAWs8ikN5tCV0hgDKOjskZO/xwdqGIXyL5RzRyMWlRTs4T5Ht7xQEg7QpqRtCnOZ6iugpKyNQu6qNSv7qXziG8mAyTUjjel8bSxQyoXvZxKfLKYdoA= 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=k746mMO0; arc=none smtp.client-ip=209.85.221.53 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="k746mMO0" Received: by mail-wr1-f53.google.com with SMTP id ffacd0b85a97d-439afc58ac7so1467501f8f.0 for ; Thu, 12 Mar 2026 08:50:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1773330608; x=1773935408; 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=0ImC7JYktkxok0GopAWiBnlLjndy630gvC7bm52DQqA=; b=k746mMO0mYH9ViU4VMprdOcDvJ/EOTYD9cHyf3YRRdJbiowBNW5MRK8CJzdO2Dke5/ PtJkeODPG86E1Iec9R4LL0jpX14QCT84AGI+tc83jfo5SiPMqt4MUeG3OGaKkq9cXUYp tPzrGvNxzA17koAOtsM9ZGQONk05ctI+x7GNB4uXFiNCtmY7m/3FeVANIVxUFAo54ZKz P347qsJIgOZbGsMWLbkvCnubehT9PuMLnqmGJn6PeZoeko8qDMF8yAqs5Jzvv4U/OHwC UrD5SHJ8KXw3NZAv4WmJSVv0mjIMO/6CbtDSfX9ibrO8vyCqmJPpNAwYfxrJvQYFMajU 9f+Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1773330608; x=1773935408; 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=0ImC7JYktkxok0GopAWiBnlLjndy630gvC7bm52DQqA=; b=LNm5Waa2CUbHY+PFiRtZqThrUeVz9EJ0qxPY4zzzbnzLt3UymMFm6PZoVesC7CepKs V6/sJNgNrWf37VEGRacrpGx0nZ9uns7Ms25/EKaOjOJljX0ZAUFBjkISR7CugWbTHNqb RkqGevUlTEpmZdovKkhFJbWd00G32/CJw+wdCGsVnm/dQNOud3EX+675IteyCSNuhyGE NzI4dt564NNSgSqmQqY5lPQ2BLnSO/ivI+oQeJgKaL+gUYTcD0JKKTIhc3dhtc2INudp 1A+uCOTnbqKjzr148RhBugwbgmRGSceeqVBKpBLXJ2ox+tTQUYim3gkXsRlQtk75SnFL z26Q== X-Forwarded-Encrypted: i=1; AJvYcCU07+gkgxCIN1r7PuNxbTq+gzfasPR9L2+izuoskqb7vndGyr/mbujXSgkjhjmhpd/BvhXwfzqOVJ6Xxv4=@vger.kernel.org X-Gm-Message-State: AOJu0YxaT1hNrDiKLKT07biSXWZI8Uku48MHkQmW4MO9zIv4T2lOi7u2 DNKqp+2Hn/TPRHLqyUvfNBkugjwVVh9gOdyBk8pzDxs49ylcZJtB+zo6HSjf78UUitfvQRBkdM9 IuiON X-Gm-Gg: ATEYQzxQoeRI+Ru6OwgyBbURv44mJgIrArqop+d57rI3KWS1di5dY+ro6LdQSvQJRAf kr+x6jV4ORSUX7EZyQeBv3ts1xhMoZHBBlv1M8AnbtERmfg49XDzf4WmhVmsnhv4qA0BU3xPM4O rYSYrrkG+veBRxzD0fZ/EDaFPBj7UNbgvPswsIcpvh94YhXmdhzqsqrxXuaKqGnyWDNCtqjWOcy A0yMaQsB3lSSv8LvBSm7tOK13PMdPWEaQoZKRF7QbdI/Mnm/PUptN8HdR7m2K4b0D5+Mp/GVhhj LtcnUwNaJlIB6KIiE9osAz6INBuc4XI1emMJc5Cx9AbThXJEczFBCNE5aK72tRFur8rBfcL4Ywo C5JglmGGOxIE7Uk9wcpx9MbW+i13aj3IftL3TUjZjf/+zjD7FjdkVVSXTC8YQm21jQhG5AdcPL3 iZZUNa0peSB5v2o7u5phgTP6VtMdgo+7U= X-Received: by 2002:a5d:5a02:0:b0:439:c4f9:31f5 with SMTP id ffacd0b85a97d-43a04dbbd96mr248779f8f.28.1773330608031; Thu, 12 Mar 2026 08:50:08 -0700 (PDT) Received: from localhost ([2001:4090:a244:8139:5278:cf5a:3494:5e80]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-439fe1a737csm8306626f8f.10.2026.03.12.08.50.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 12 Mar 2026 08:50:07 -0700 (PDT) From: "Markus Schneider-Pargmann (TI)" Date: Thu, 12 Mar 2026 16:48:55 +0100 Subject: [PATCH v2 1/8] dt-bindings: remoteproc: k3-r5f: Split up memory regions 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: <20260312-topic-am62a-ioddr-dt-v6-19-v2-1-37cb7ceec658@baylibre.com> References: <20260312-topic-am62a-ioddr-dt-v6-19-v2-0-37cb7ceec658@baylibre.com> In-Reply-To: <20260312-topic-am62a-ioddr-dt-v6-19-v2-0-37cb7ceec658@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=2817; i=msp@baylibre.com; h=from:subject:message-id; bh=lmYPucQZDJWxhd4ULKfj2Y/9tl9apl6fEaECLmkHdew=; b=owGbwMvMwCXWejAsc4KoVzDjabUkhsxNDwoj4g7LHZth9f3NhJNH/E6+qJgpq/HppcgM4Qud8 5RqwiqSO0pZGMS4GGTFFFk6E0PT/svvPJa8aNlmmDmsTCBDGLg4BWAiGRMY/op23Prz2qslMKom uemGOl+N8vZbk5h+C/ZNdP5u/I6hII+R4Xk7p9cuN2Orn3mHsiZYVvBVfWycP7lc/tc0E19PjvW tXAA= X-Developer-Key: i=msp@baylibre.com; a=openpgp; fpr=BADD88DB889FDC3E8A3D5FE612FA6A01E0A45B41 Split up the region reserved for the firmware image in more specific sections to expose the full fixed layout. Especially the LPM metadata section is important for bootloaders as it contains information about how to exit IO+DDR. This is read by the bootloader but is written by the firmware. Signed-off-by: Markus Schneider-Pargmann (TI) --- .../bindings/remoteproc/ti,k3-r5f-rproc.yaml | 29 ++++++++++++++----= ---- 1 file changed, 19 insertions(+), 10 deletions(-) diff --git a/Documentation/devicetree/bindings/remoteproc/ti,k3-r5f-rproc.y= aml b/Documentation/devicetree/bindings/remoteproc/ti,k3-r5f-rproc.yaml index a927551356e69d3961b3c5c6b72d027fabe83d3c..15e0286e4926865d88b693998e5= aa64543ae125d 100644 --- a/Documentation/devicetree/bindings/remoteproc/ti,k3-r5f-rproc.yaml +++ b/Documentation/devicetree/bindings/remoteproc/ti,k3-r5f-rproc.yaml @@ -154,17 +154,26 @@ patternProperties: memory-region: description: | phandle to the reserved memory nodes to be associated with the - remoteproc device. There should be at least two reserved memory = nodes - defined. The reserved memory nodes should be carveout nodes, and - should be defined with a "no-map" property as per the bindings in + remoteproc device. There should be two reserved memory nodes def= ined + for the basic layout or 6 partitions for a detailed layout. The + reserved memory nodes should be carveout nodes, and should be de= fined + with a "no-map" property as per the bindings in Documentation/devicetree/bindings/reserved-memory/reserved-memor= y.txt - minItems: 2 - maxItems: 8 - items: - - description: region used for dynamic DMA allocations like vrin= gs and - vring buffers - - description: region reserved for firmware image sections - additionalItems: true + oneOf: + - description: Basic layout + items: + - description: region used for dynamic DMA allocations like = vrings and + vring buffers + - description: region reserved for firmware image sections + - description: Detailed layout + items: + - description: region used for dynamic DMA allocations like = vrings and + vring buffers + - description: region reserved for IPC resources + - description: LPM FS stub binary + - description: LPM metadata + - description: LPM FS context data and reserved sections + - description: DM RM/PM trace and firmware code/data =20 # Optional properties: # -------------------- --=20 2.53.0 From nobody Tue Apr 7 14:41:17 2026 Received: from mail-wm1-f49.google.com (mail-wm1-f49.google.com [209.85.128.49]) (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 330233EFD34 for ; Thu, 12 Mar 2026 15:50:10 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.49 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773330616; cv=none; b=YUi7GifRIy6MfVOOf9PnCFIYuFz4nBziWqWgxspekREZJlIYt2nLYudjkbpOIQV8b6KAfIDaJZPZ3cxWjfnylod0pHgQlna+1ceNQ83BtEpERJw6I6kp4J5Ayfzfyzvo7Ms7DZsqVtbV+mUa5rpu0H8qqAduUvD1SsIlddCfqAs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773330616; c=relaxed/simple; bh=QkpJrK0sLsXaJAz/NDwURnTrDOk9cIBtUwllgV38WoA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=ajevuii/wKgZZnRkjZbjWgJ/fs4zjktkpZU8PTWOsXk+GiIETi+dYFByDL6bRhvTt4lSPTAlaNpedwWddMCtmz8LYWdCw34OqpD26zZOCUPK4zHZdX5lvd7DY7jXnDkitY8JD/eC3aT3mCOUH3vnTwHfDoRLTb50xxAd9Wcf8R0= 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=NsAvk5iW; arc=none smtp.client-ip=209.85.128.49 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="NsAvk5iW" Received: by mail-wm1-f49.google.com with SMTP id 5b1f17b1804b1-4852e09e23dso10138565e9.0 for ; Thu, 12 Mar 2026 08:50:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1773330609; x=1773935409; 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=Der2AmEZNJ0NJcW9rSc7hfAjH+ZP+A00AJ4yvvTSgOc=; b=NsAvk5iWt42andF0Kb5OHlOY2cADzb45T/7cmAyEgZ4JOCazcshFZjHOg9+lnVSRfD M4CDM/rzmlYJlB+BhZpw/w7SSIsfHziH3mdH6zrzJdoHbKdtBt2WjPZGqyZFUop5jvyT P/QGgixeOzVaxSvuTN5RYTgeiND4Y/ODhWm5vsvvMkFP5Es2zdnhEu5WmoAnX+XrqV+X wFojNnNnciqr+F0ycBZ3FlCmn4pNKH97AM+RVf41WvXOaSQvOOrrNERGW3kH+ZGDoqRq VDZpUIbB3+XD4a+NakSyVidpQC3hbaEFEGlOyDTCsVq9opN/eLppo9uNAyzz22joeuUd hjZA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1773330609; x=1773935409; 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=Der2AmEZNJ0NJcW9rSc7hfAjH+ZP+A00AJ4yvvTSgOc=; b=YvWDbN+HzyrV2FPrb1v7Jvh6AJW/iwLZeEkaUdGH4g7gBUsjdbLzcasbPBdJJM4e35 gvIx7OtI5+zE0emM7jPuYDmj1IBVg1kQs1OwSWnUm6a0U4zJ8cD0AWnvrzpZCkxiF9SC 36DD1NsXXCag8bIKHRL09ZyB3uf8VM1xUlBT1TdQDGGzWwXRFXkqbkB67xk6jdS0GyDD js3Z9sfUdoGuuH9saF2eCMCvBaVAeuXjD8+eLeTNZMmLttmZanHZS/d6SLqFpFCIWv2m MQ0ut2IitGFEVDbKhhXnYTKcrjsPKhvM+F2tsO2GhXyqqEsTWTClf4x41Wwz7S3t7Rgh Q7hg== X-Forwarded-Encrypted: i=1; AJvYcCWqTcRQNpn8iPP8Pb7EDulrNBSMhxp109WaG4CGzOKGBJuiG0518jgyMwMlKBSxiHDfgJ2toH5lxfosLkI=@vger.kernel.org X-Gm-Message-State: AOJu0Yw0hRFv/ylGClGVBL9od4Lus1IFJ/Doe0P4FpaeOxeg35JK+e4l bh0CYQMlaG8EucJn0lkXNJinnDCHeARC83VORbXg3J0TdZDPsJT58LyyW7FCqsTUFDU= X-Gm-Gg: ATEYQzyAUU6DJhMvf1tSQAlZ4m30EbKjhIO63KyBjmBzvKT5PA2WCEhbpLb5md/T3Ue xLoX9wJp+ZKMhaZkG4hYEM3U4N0KAgkIhmXMBXSxbIKVYhMfpMXFVWUtlzm62NenZ+QSs7r0Oro BG8pDFB764Ap3i8PPXuzTH3XTid1I40HU9LLj8Opkn8fwynzi0fiVyEInsxOAPM4I3JrfiIBrFp gndAOUnsy4oZj/GlsvMe3CQHhQ2VqRo+Qi/+Bih9KJVaksVQTOhkZVij77JuLMQRmfnlU+bFLnv svjI/sEQTImqXtoOiEWMX/Lq6rg7LH+O/dZugDtgUxJYCPE7GfqYpHMXpudJcgAZCElt690xKL3 pNrWSHHOtOhmPHvBXlch6GfNuimQ/2dmSGqCW69qYvz9CaYaA57p5ddE+5R1Kg1oIrJ3U9o7Pve uc44hO3zB3m9d4yNjYMaXZ X-Received: by 2002:a05:600c:1554:b0:483:6d4a:7e6d with SMTP id 5b1f17b1804b1-4854b12ce27mr109865955e9.30.1773330609205; Thu, 12 Mar 2026 08:50:09 -0700 (PDT) Received: from localhost ([2001:4090:a244:8139:5278:cf5a:3494:5e80]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-439fe19acbbsm9721577f8f.2.2026.03.12.08.50.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 12 Mar 2026 08:50:08 -0700 (PDT) From: "Markus Schneider-Pargmann (TI)" Date: Thu, 12 Mar 2026 16:48:56 +0100 Subject: [PATCH v2 2/8] 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: <20260312-topic-am62a-ioddr-dt-v6-19-v2-2-37cb7ceec658@baylibre.com> References: <20260312-topic-am62a-ioddr-dt-v6-19-v2-0-37cb7ceec658@baylibre.com> In-Reply-To: <20260312-topic-am62a-ioddr-dt-v6-19-v2-0-37cb7ceec658@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=2032; i=msp@baylibre.com; h=from:subject:message-id; bh=QkpJrK0sLsXaJAz/NDwURnTrDOk9cIBtUwllgV38WoA=; b=owGbwMvMwCXWejAsc4KoVzDjabUkhsxNDyoyI9Mi9yr+MDBUsgl6cdb0Q63PjGuG4luMhJcdd TrZdf9mRykLgxgXg6yYIktnYmjaf/mdx5IXLdsMM4eVCWQIAxenAEyEOZuRoePCtxtuKdIVr+eI unJkSYloykzkkliZ89m0IVZLxO+HIsM/+3+l01ILbRfe9VkdsnK6Ux9/bfTKoqns4oIqy93K/9x lBgA= X-Developer-Key: i=msp@baylibre.com; a=openpgp; fpr=BADD88DB889FDC3E8A3D5FE612FA6A01E0A45B41 Add names to the memory-region-names for easier identification of memory regions. Signed-off-by: Markus Schneider-Pargmann (TI) --- .../bindings/remoteproc/ti,k3-r5f-rproc.yaml | 19 +++++++++++++++= ++++ 1 file changed, 19 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..3f2425e0880f9a516ac10700a21= 8ed035ff07d5a 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: @@ -330,6 +348,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 From nobody Tue Apr 7 14:41:17 2026 Received: from mail-wm1-f43.google.com (mail-wm1-f43.google.com [209.85.128.43]) (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 32E7E3EFD09 for ; Thu, 12 Mar 2026 15:50:11 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.43 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773330616; cv=none; b=bBC5I10GnzxV1uimeqZ+oeCbkvsTc5NwFvfXZigJ7zB1vk17Fp5Xa4xh9MQ03NM80tPhFS9SHzQrvrUKPBgrRGMAXRoVuA3fKbqZ9zcTH2/ZTLNgqy3DMsQc4y8UF6+YeLQ1YS7GMLaaPkex7/okihFTgsKLk9gAmZZKdaYbR7U= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773330616; c=relaxed/simple; bh=8u+OHH2OFtnrDqEIjHNZaX9z21vlFvfBncTMKuwpawg=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Y51Pd5I/VWVbwzBPEloN2Uxc9L3yf4TvAxxX55f7cYvGKaMMFQZ4p575Pa2RlTMSK7cbL5HyiEP6jrtUj9TPtsV9aV3m3vU3pGLJvCBQinPAuJuUIm6F+I6Vl2hDQolfrFpLeW8+3i8ZZl+l8bQoUd7XPDDmrmT/CmBZT3AGKDw= 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=thh6PbWu; arc=none smtp.client-ip=209.85.128.43 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="thh6PbWu" Received: by mail-wm1-f43.google.com with SMTP id 5b1f17b1804b1-4853f2826f7so10649195e9.1 for ; Thu, 12 Mar 2026 08:50:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1773330610; x=1773935410; 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=d6FKMrTLP+EgoNwLb1d4K/Z1ONjM0ZaJwdkY97QIcxI=; b=thh6PbWu7KwZTHAYwy6TDj606OkJXtfOuw6q5GzdOZh6d0wS8jxILjJkYiWsF8tP6P KtMjHXlUd9dIH1fTMMH787wh3xEnxFfSVSPA5m6g9HzDJPcXwvH4ZC+SbgTHNyGVpJ8o nH2ZUB1k6EkaPyftinwASy4wcwldav/6Tkam/+RKVPepeq+0rZkavHgu2ltLXB0N9Xgw o0IYhBSPxaVCs19q4Grt+oXvor5F4pEA8nOjjzZD3MBIRIs9hPhMs00NUuZB8rW/ifod TT+uiKbXMO/nU1dJkY0+y3XvGQCrHAieJknYFrcviCVLS4jiOdkBK6wFz0hoZm31Xrun LNNQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1773330610; x=1773935410; 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=d6FKMrTLP+EgoNwLb1d4K/Z1ONjM0ZaJwdkY97QIcxI=; b=jSvLW0+KMFM1I700zwPS/IaQYDWRZ1WfciatLvYjPZk7wXJn69bhRRZNXW52/wi0g1 J/kttPEZ8TD3FC2z8N/e4we77BaLTXXpkTjtacEnMkdBLK3hofyoJe9gRTk2fcWeaMLk RagfH0NsywKBWUuXASHWVstyRG5WtJMzTds90Z99F7YuaE1tZI0VgVqKrO7wC7pVMxdF mq7nDhzhH/hwyDEQXFqo8ZEp1/ceptIKJ61xFTagVJmQ5hRXH9kHZiSEF1xerhG4qGVw KA15cwm+s+XZg9C/z4gJaIVyS1OqYOw2bocHlcUk9g0/0+0/53JCsYjPlFo37c9dQdv9 +WUg== X-Forwarded-Encrypted: i=1; AJvYcCUzcQ/9td1eZRwenk5XFEL2F6q7xVX7yJ49qD12Is8iIxu0oEG8pMIv0Q53MYpWkXdsPF7qI/9uK1fgzDY=@vger.kernel.org X-Gm-Message-State: AOJu0YyQydKXXsRYdf0Y68WQIhHyM42jRniR1N8vWupLEfGrhU4b35iR tVLXgCBMX60QDH3dwFG4L7V/3BWxSendgc+if8//tbpjetxvlIzuv/3nPpU5CEFItxo= X-Gm-Gg: ATEYQzw7OcPkqgdR+/gn6Zwabd1knzC5/GabuCiyMdLlJjiCGHyYAFhG+NpE0GcFngW J7iIRyEwLpjMV+5SwRQD59Kozd4EMV6zTneaBiJZI2+OLSqdp1a2mvFWN4hbIKnznlpeQnNw318 5fmtl23DILQBdnUFXCtOpvOaHI35pKwS+D1/LY8hc3E107+urH1xV9FkpigdUtpqjIK3RXa2F1s ohN8l2ZJg3rKwsTdEwN39Ubn9MyWINTM4Tz4QZzaHWY+lnBL1qzskx7YFKDdCifvJasOamORwha R5bUSiKMXeffhEVZXHIil/VvWRL5pfJE74kmb+DBhfP/HjckV3HKMCenriUQrw8vGPDHkTqUhn+ fRiM42yOYAOugH7SantKJKWEPue1hE+uPG7wYvKHmFo42O1HB5GX4oPashNoxtsoPnjQo6GubcB 0Ex6p3vKbN1DunyhD3SoHJ X-Received: by 2002:a05:600c:8b65:b0:483:6d42:25c6 with SMTP id 5b1f17b1804b1-4854b10f1ffmr118612015e9.23.1773330610261; Thu, 12 Mar 2026 08:50:10 -0700 (PDT) Received: from localhost ([2001:4090:a244:8139:5278:cf5a:3494:5e80]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-48541b7f255sm243387035e9.12.2026.03.12.08.50.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 12 Mar 2026 08:50:09 -0700 (PDT) From: "Markus Schneider-Pargmann (TI)" Date: Thu, 12 Mar 2026 16:48:57 +0100 Subject: [PATCH v2 3/8] arm64: dts: ti: k3-am62a7-sk: Split r5f memory region 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: <20260312-topic-am62a-ioddr-dt-v6-19-v2-3-37cb7ceec658@baylibre.com> References: <20260312-topic-am62a-ioddr-dt-v6-19-v2-0-37cb7ceec658@baylibre.com> In-Reply-To: <20260312-topic-am62a-ioddr-dt-v6-19-v2-0-37cb7ceec658@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=2273; i=msp@baylibre.com; h=from:subject:message-id; bh=8u+OHH2OFtnrDqEIjHNZaX9z21vlFvfBncTMKuwpawg=; b=owGbwMvMwCXWejAsc4KoVzDjabUkhsxND+o1FzUcigo7+OpmvYqcxAYzR/kPvRz7+D8z9j068 FqQJ/57RykLgxgXg6yYIktnYmjaf/mdx5IXLdsMM4eVCWQIAxenAExkCS8jw77vIdWHvxouk/9g d/ibcr/UIfXw6bL/6xmfl6854S1tdJHhn1lYe4xq+UpF+Q3/YtVyFrn03Gh8UduyOuD33prpncn ujAA= X-Developer-Key: i=msp@baylibre.com; a=openpgp; fpr=BADD88DB889FDC3E8A3D5FE612FA6A01E0A45B41 Split the firmware memory region in more specific parts so it is better described where to find which information. Specifically the LPM metadata region is important as bootloader software like U-Boot has to know where that data is to be able to read that data. Signed-off-by: Markus Schneider-Pargmann (TI) --- arch/arm64/boot/dts/ti/k3-am62a7-sk.dts | 40 +++++++++++++++++++++++++++++= ++-- 1 file changed, 38 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/ti/k3-am62a7-sk.dts b/arch/arm64/boot/dts/= ti/k3-am62a7-sk.dts index e99bdbc2e0cbdf858f1631096f9c2a086191bab3..c381cc33064ec427751a9ac5bcd= ff745a9559a89 100644 --- a/arch/arm64/boot/dts/ti/k3-am62a7-sk.dts +++ b/arch/arm64/boot/dts/ti/k3-am62a7-sk.dts @@ -59,9 +59,33 @@ wkup_r5fss0_core0_dma_memory_region: memory@9c800000 { no-map; }; =20 - wkup_r5fss0_core0_memory_region: memory@9c900000 { + wkup_r5fss0_core0_ipc_region: memory@9c900000 { compatible =3D "shared-dma-pool"; - reg =3D <0x00 0x9c900000 0x00 0xf00000>; + reg =3D <0x00 0x9c900000 0x00 0x100000>; + no-map; + }; + + wkup_r5fss0_core0_lpm_fs_stub_region: memory@9ca00000 { + compatible =3D "shared-dma-pool"; + reg =3D <0x00 0x9ca00000 0x00 0x8000>; + no-map; + }; + + wkup_r5fss0_core0_lpm_metadata_region: memory@9ca08000 { + compatible =3D "shared-dma-pool"; + reg =3D <0x00 0x9ca08000 0x00 0x1000>; + no-map; + }; + + wkup_r5fss0_core0_lpm_rest_region: memory@9ca09000 { + compatible =3D "shared-dma-pool"; + reg =3D <0x00 0x9ca09000 0x00 0x97000>; + no-map; + }; + + wkup_r5fss0_core0_dm_region: memory@9caa0000 { + compatible =3D "shared-dma-pool"; + reg =3D <0x00 0x9caa0000 0x00 0xd60000>; no-map; }; =20 @@ -922,3 +946,15 @@ &mcu_uart0 { }; =20 #include "k3-am62a-ti-ipc-firmware.dtsi" + +&wkup_r5fss0_core0 { + memory-region =3D <&wkup_r5fss0_core0_dma_memory_region>, + <&wkup_r5fss0_core0_ipc_region>, + <&wkup_r5fss0_core0_lpm_fs_stub_region>, + <&wkup_r5fss0_core0_lpm_metadata_region>, + <&wkup_r5fss0_core0_lpm_rest_region>, + <&wkup_r5fss0_core0_dm_region>; + memory-region-names =3D "dma", "ipc", "lpm-stub", + "lpm-metadata", "lpm-context", + "dm-firmware"; +}; --=20 2.53.0 From nobody Tue Apr 7 14:41:17 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 3182F3B777C for ; Thu, 12 Mar 2026 15:50:12 +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=1773330616; cv=none; b=I9dauqWygbTlcJNOTNb0ic/BP16Zoq8FHzGWae4PWxoXyBmPjsAisFXbUboBHCsT4NXnuCS4Gb1grV1VaRVoqETo/ZQee1XsiuztCcAbo9ftHbSSowwmU5+LLDTT4VJMA7GrucpUODI39/fXrRYoWuI1OVYYIx0uSheaPZdo31Y= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773330616; c=relaxed/simple; bh=XPX0yeV9y6Q1/hILfx/rQYzRxhs7KMWJhy8D6EKmBWY=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=u6tfRMg+9ER7bW035JdqX91OtowkTGkNYxgsY03NLbSVPyrOBrOn10vsi5fqW9dB8en3sni40Xlc+CGmJn27mxICVIx55tj5fD1kxRwvRXbCy89nKnH6gqWReTbFKsJGPkAcQFlgezXy97tyQtLbq1s3/eD1YOGrsgrthj+x1wE= 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=tvqASqT6; 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="tvqASqT6" Received: by mail-wm1-f41.google.com with SMTP id 5b1f17b1804b1-4852c9b4158so9935755e9.0 for ; Thu, 12 Mar 2026 08:50:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1773330611; x=1773935411; 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=J7J/XuAEJGTEZtvWSSq3yXfnStm9aseiZmgqCqYghcM=; b=tvqASqT63FS1pHGj/3Tdxxc9JUz3ao58hjbk9Tbkjag/1SflVHaPuBfEDwJWKY6kBQ a3Yxd42tdBOU0PXVISTJcTKV0X5ZUUaEsQ63zRYc+paQ6Ks5C38uGgyeqi0R1sM4odJ7 xnMT7GCMsi4HhBYV5re+YRFeQ42n0r8tiraT01oEQFkIDbIWQHGNPSJaZu/qmr9OpJJS KKmVpmWBP2986LbhL1JbrU2JolxXjEb77EVOFZ7wwoMsgmMu/JRY0phreXGb/0pzRXNf sNBX5f8Uy302top2/8NlKW+PZulTv5FeINZrsY1iMWfhsJHzoASENQ/r7DWfmUWLj4VT cHuw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1773330611; x=1773935411; 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=J7J/XuAEJGTEZtvWSSq3yXfnStm9aseiZmgqCqYghcM=; b=XcGcqQNFJdU2nanV/a/fxzBrmRDHIUkkuuk+80tCaDTcVKDhbRNKg6aJPmY3+N+M4V 0+vYoLrGamRk/tclGhOD1vptzYrKtzL0kXNu3hcf2IkORZx3XK7LU51BzFKRpxYs7Zm4 BuHllt955moZsCV7qLaY9NEZgLMLp0IwLV25ZNkpxiW27M/g0T+i0NqYmUAGwItDWJdU KjgGABU1tGvUZqxqqp1YDYL+6RWjKVX7CrJIPv6jVUDfSYfhNs/OtXe1v65wB2PstYtx HvSvCmj3QF/XiVbqrq46Tan/2cSEbEZlKMG49jXhdXEqkiq6kTm5Na6Tf+rDUHEavOIt 1JTw== X-Forwarded-Encrypted: i=1; AJvYcCXN71HoO61sjgbh/OCW44rXQn7D/eNonGFLFbaO8oUlH2jSHFAHXIhkgcHUJNcULjGRfUnFunIfov97ZVc=@vger.kernel.org X-Gm-Message-State: AOJu0YzWwuyUnCFPP1B/uKRT/aNz+Btiw4aUAIjgw3C1pBllO/YxqLX9 b0xXc+gOp5N6asHLw4mlNaszcBMtlCjyHOIDUMHOG9LsOiA80ySt6sttiiC8IXP5M6g= X-Gm-Gg: ATEYQzziW55o0mo+Dzk+2rPcf9nplOefgy0LWfWSYX/iphERg8bWsXURqfU3O5uua2F vOBhcHb36IFCGOMeo5ik9HwHGc3txrMtRLz1hdazQzgrCOi5Mds79wTOl6adNPMos4eaI8zydMX L+04RiXl3tuf3341op21d+/qEoRgy0pjI9gjoV68umy77PXvUvQ0eYv58zG3+5xF5LNC+WeoShI 56nSjFiXdpnqPGpK4fnpAQm3jFsHHhkhp7ZjlhSJGJkWXhGXqV1VMEHoTMqw7CXqVYUSDJCPq7l SCIBax2utw+iLJoOPF7mJ7BPf01LXzizXmVsJDiasgBYHGkj2u+AQOKxBfGcRMX8RlKUj6a9fDc 2kXzWU7BvFQI4dH7UWkOTOeJlU7MHIzxPr+wdrZurHx3V8fbJTBmHWgakSDP87+wDhrDIIWN+Pg 3u+CfaIIEqKlZX9OpH7HqV X-Received: by 2002:a05:600c:4452:b0:485:40a4:364 with SMTP id 5b1f17b1804b1-4854b145513mr120904965e9.26.1773330611284; Thu, 12 Mar 2026 08:50:11 -0700 (PDT) Received: from localhost ([2001:4090:a244:8139:5278:cf5a:3494:5e80]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4854b5e912fsm361176715e9.2.2026.03.12.08.50.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 12 Mar 2026 08:50:10 -0700 (PDT) From: "Markus Schneider-Pargmann (TI)" Date: Thu, 12 Mar 2026 16:48:58 +0100 Subject: [PATCH v2 4/8] arm64: dts: ti: k3-am62p5-sk: Split r5f memory region 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: <20260312-topic-am62a-ioddr-dt-v6-19-v2-4-37cb7ceec658@baylibre.com> References: <20260312-topic-am62a-ioddr-dt-v6-19-v2-0-37cb7ceec658@baylibre.com> In-Reply-To: <20260312-topic-am62a-ioddr-dt-v6-19-v2-0-37cb7ceec658@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=2273; i=msp@baylibre.com; h=from:subject:message-id; bh=XPX0yeV9y6Q1/hILfx/rQYzRxhs7KMWJhy8D6EKmBWY=; b=owGbwMvMwCXWejAsc4KoVzDjabUkhsxND9qjCuYpaXHGajomCN3XOFP9ii0gP7hyWXZj+YZba ivXGH/pKGVhEONikBVTZOlMDE37L7/zWPKiZZth5rAygQxh4OIUgIksMWT4Z7ZCuP/ymmNx6s4z Uw+ULmXXvWVpMr1zV4zKBHWNrxnSDxkZvrqxHl9wZVa/C8M052kTH0Q5Vh48VHVeYFqQ+e9fZUc NmAE= X-Developer-Key: i=msp@baylibre.com; a=openpgp; fpr=BADD88DB889FDC3E8A3D5FE612FA6A01E0A45B41 Split the firmware memory region in more specific parts so it is better described where to find which information. Specifically the LPM metadata region is important as bootloader software like U-Boot has to know where that data is to be able to read that data. Signed-off-by: Markus Schneider-Pargmann (TI) --- arch/arm64/boot/dts/ti/k3-am62p5-sk.dts | 40 +++++++++++++++++++++++++++++= ++-- 1 file changed, 38 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/ti/k3-am62p5-sk.dts b/arch/arm64/boot/dts/= ti/k3-am62p5-sk.dts index 4f7f6f95b02ef94a140edcef595ad8f6cc4b4113..7fa4924ab52484c7ac4243a0cd6= c0d7aacaf8b30 100644 --- a/arch/arm64/boot/dts/ti/k3-am62p5-sk.dts +++ b/arch/arm64/boot/dts/ti/k3-am62p5-sk.dts @@ -55,9 +55,33 @@ wkup_r5fss0_core0_dma_memory_region: memory@9c800000 { no-map; }; =20 - wkup_r5fss0_core0_memory_region: memory@9c900000 { + wkup_r5fss0_core0_ipc_region: memory@9c900000 { compatible =3D "shared-dma-pool"; - reg =3D <0x00 0x9c900000 0x00 0xf00000>; + reg =3D <0x00 0x9c900000 0x00 0x100000>; + no-map; + }; + + wkup_r5fss0_core0_lpm_fs_stub_region: memory@9ca00000 { + compatible =3D "shared-dma-pool"; + reg =3D <0x00 0x9ca00000 0x00 0x8000>; + no-map; + }; + + wkup_r5fss0_core0_lpm_metadata_region: memory@9ca08000 { + compatible =3D "shared-dma-pool"; + reg =3D <0x00 0x9ca08000 0x00 0x1000>; + no-map; + }; + + wkup_r5fss0_core0_lpm_rest_region: memory@9ca09000 { + compatible =3D "shared-dma-pool"; + reg =3D <0x00 0x9ca09000 0x00 0x97000>; + no-map; + }; + + wkup_r5fss0_core0_dm_region: memory@9caa0000 { + compatible =3D "shared-dma-pool"; + reg =3D <0x00 0x9caa0000 0x00 0xd60000>; no-map; }; =20 @@ -833,3 +857,15 @@ &mcu_uart0 { }; =20 #include "k3-am62p-ti-ipc-firmware.dtsi" + +&wkup_r5fss0_core0 { + memory-region =3D <&wkup_r5fss0_core0_dma_memory_region>, + <&wkup_r5fss0_core0_ipc_region>, + <&wkup_r5fss0_core0_lpm_fs_stub_region>, + <&wkup_r5fss0_core0_lpm_metadata_region>, + <&wkup_r5fss0_core0_lpm_rest_region>, + <&wkup_r5fss0_core0_dm_region>; + memory-region-names =3D "dma", "ipc", "lpm-stub", + "lpm-metadata", "lpm-context", + "dm-firmware"; +}; --=20 2.53.0 From nobody Tue Apr 7 14:41:17 2026 Received: from mail-wm1-f53.google.com (mail-wm1-f53.google.com [209.85.128.53]) (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 43DB236D9E4 for ; Thu, 12 Mar 2026 15:50:14 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.53 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773330618; cv=none; b=sJU7BptW5sTJ47nxOH5tBEm0WBxQzPiUVi+S9aBmZTQ+so5eHUDC4SozxOMBzP/2R2apBh6+soZTogvXHPWSlyIBGJ2P7Km0Rrn2+bBt3+AQIZlJpPIVCErZvkeuYdmSHwOT9xnmzcGnZk0O+KJ9vfHEPupahtUIQUSeJVwGDMw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773330618; c=relaxed/simple; bh=edVr0rbhOgkFhSfFFpjtgCVxX4FcaJ3T2Pi370Z0o0o=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=NQXXkxgXYxtee1BfgpstMhxmR42xy8182ANrt74z0E9SJdiBPtbBqxgZ8EpwK0ZaIa5wPH20CwiohddDV0+cjf+952ELD0LfTa0E0WnnbEB5j3W2dhYtHx4MGti50/gCvo+4XZld0JinASHrJZTLd6VPJF2nA6CMVC/RQ5jl89k= 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=LwkvDyS3; arc=none smtp.client-ip=209.85.128.53 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="LwkvDyS3" Received: by mail-wm1-f53.google.com with SMTP id 5b1f17b1804b1-4852c9b4158so9935995e9.0 for ; Thu, 12 Mar 2026 08:50:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1773330612; x=1773935412; 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=fnIikZ33fceOx0YIGtLUvBXoWdyjzbgo3+1Q5/tnQ60=; b=LwkvDyS3r7uLqkOdoZS5Z0JTOq2/rgMvyyOJuQn24jVuE3hrQkwOtWlKi1GEsQzupB 9QUwdnNE5AB/MDhIp+mTSFySmPkNupxL8YsmNgQw6IyucyrNyRV/oIcFTVRIq1chqTtw nuH9vz0l02eRM7foPh8lByCnlFNdj4bxUiqfOqw7UMRt+tAa1xojayKbuEoeUWRmjmgp GuchyZOzVXT0NW+fMkPVphrejZif9wZysq1QsgXH0tYdy5qOSs0JQREgdyFniZzVDhXC 9CQ9PGSzELILqFFmyxNCHdzFbvSynMcpbHi11WLvP0loZ6bOdVGzrMY34OQaIJ6y7E4I 9WcA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1773330612; x=1773935412; 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=fnIikZ33fceOx0YIGtLUvBXoWdyjzbgo3+1Q5/tnQ60=; b=ssGePdSP6VQjJAhVFZfRQynzI6m1Yfp1NcC+Uk/H2cRNqOacOogsBhgfRWb5zZc+5A W1K/xk80RRGXgT/2NKUCO1hPPzti+C5Fhy7oHtw7ic47YG39skgVR3qUY2EHnuztx7GE Wcg2gQaqIKGrDzaPJPlCzTyDOJnVP27tNJtf6cdM0vFkmIARsRT9p+bAV6+qbGXe3Vrs U94v3NGnn99jFwXEL3Ex3qTwFpuManzLlKxoPmd5LmBghsSWFu2T9apwcuJvevZ6MiRr ViCRpN8t+9YbalxzgF8RR+2DTVycnwuqlMbNmhJHUvfycBCf7Z99CfBuJCj5nL66SWMV RhDA== X-Forwarded-Encrypted: i=1; AJvYcCUI0V4afq/LVTyoDx1O6kibfbYp29ra42W1tUp2C9ZWFX53CeYb4gYpRGxhD3U1J3deioArHsxCRst37D0=@vger.kernel.org X-Gm-Message-State: AOJu0YxtBPYkkW6ILEpA5wkc22EXjkx56n/AUjcGyRibJB1cpK3GRSmY pYzTJfuZzLnP6mU43PgBMUJ+u6H038t5dx2MOF6HTPEiWMca1Z60Ys1hspm3jnHs4N0= X-Gm-Gg: ATEYQzwuO5p2LMA9PAXI3e0C4BF4dXt1lcqtFCHakUZPX6AUVuxBLVHfzMHPA14Y6xq jhXjfV+D2pgmiEwwPJHGbc6CIat/JVAPW7oy7mTRNHjrFC/WAe/c69DN8eCacqakLBX0bt3rwmX BCg98YzSpgKLYQ9gDhRQWxGNlfMNMp0HpQD/Mwq9AUQo/MDNVsDs7b3UuicWxJzOMS2YHA5kuAm 8voCodavdyzhSYi1nyUnoxl8EHCkPcI2IY/W8N27dSCQHj1aRoTvr6HvAUywFIKyGlsDADUe44L iSQNzi4Q8W9pdRqXBAg5IvCNSNSHcWxx14nH2yQCPkhbLRpIu0mLQjY9Trxu8hIAy16UWZxSjc5 rNSGUg8B9Z3yRvbj23BezATC6niGv/KbY0DYr8Lgr0GVk0JE82oY6mxWyAYtqE33qQp0prONe1J O9+PXujSXJZa68rqn/ELc+ X-Received: by 2002:a05:600c:8b05:b0:485:303b:c50a with SMTP id 5b1f17b1804b1-4854b0f064emr120153505e9.13.1773330612434; Thu, 12 Mar 2026 08:50:12 -0700 (PDT) Received: from localhost ([2001:4090:a244:8139:5278:cf5a:3494:5e80]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-48541acea11sm269787315e9.7.2026.03.12.08.50.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 12 Mar 2026 08:50:12 -0700 (PDT) From: "Markus Schneider-Pargmann (TI)" Date: Thu, 12 Mar 2026 16:48:59 +0100 Subject: [PATCH v2 5/8] arm64: dts: ti: k3-am62a7-sk: Add r5f nodes to pre-ram bootphase 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: <20260312-topic-am62a-ioddr-dt-v6-19-v2-5-37cb7ceec658@baylibre.com> References: <20260312-topic-am62a-ioddr-dt-v6-19-v2-0-37cb7ceec658@baylibre.com> In-Reply-To: <20260312-topic-am62a-ioddr-dt-v6-19-v2-0-37cb7ceec658@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=1183; i=msp@baylibre.com; h=from:subject:message-id; bh=edVr0rbhOgkFhSfFFpjtgCVxX4FcaJ3T2Pi370Z0o0o=; b=kA0DAAoWhcFWaZAVSlMByyZiAGmy4I6g3ZLR83kcQhbcT+FK7suc2HUjOfNOmusY1ybZ3Szav Yh1BAAWCgAdFiEEiWFVZv8fucZjoqazhcFWaZAVSlMFAmmy4I4ACgkQhcFWaZAVSlN5cAEAxmek R+iMfvZ7Ha523ikLYNBTzD0cWFBa1VsJt7ZqvpcA/iQKjzj92bSRqPvO9rmBaPloTrU5Mpsq75r xUZv5BIsI X-Developer-Key: i=msp@baylibre.com; a=openpgp; fpr=BADD88DB889FDC3E8A3D5FE612FA6A01E0A45B41 For IO+DDR the wkup_r5fss0_core0 and the wkup_r5fss0_core0_lpm_metadata_region need to be accessed before RAM setup is done. These are used to read the lpm metadata region in which data is stored to resume. This needs to be done before RAM is in use to avoid overwriting data. Signed-off-by: Markus Schneider-Pargmann (TI) --- arch/arm64/boot/dts/ti/k3-am62a7-sk.dts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm64/boot/dts/ti/k3-am62a7-sk.dts b/arch/arm64/boot/dts/= ti/k3-am62a7-sk.dts index c381cc33064ec427751a9ac5bcdff745a9559a89..46483d4085c20fc297d28a49ca7= ef5d4bfc4ae9a 100644 --- a/arch/arm64/boot/dts/ti/k3-am62a7-sk.dts +++ b/arch/arm64/boot/dts/ti/k3-am62a7-sk.dts @@ -75,6 +75,7 @@ wkup_r5fss0_core0_lpm_metadata_region: memory@9ca08000 { compatible =3D "shared-dma-pool"; reg =3D <0x00 0x9ca08000 0x00 0x1000>; no-map; + bootph-pre-ram; }; =20 wkup_r5fss0_core0_lpm_rest_region: memory@9ca09000 { @@ -957,4 +958,5 @@ &wkup_r5fss0_core0 { memory-region-names =3D "dma", "ipc", "lpm-stub", "lpm-metadata", "lpm-context", "dm-firmware"; + bootph-pre-ram; }; --=20 2.53.0 From nobody Tue Apr 7 14:41:17 2026 Received: from mail-wm1-f43.google.com (mail-wm1-f43.google.com [209.85.128.43]) (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 829453F0777 for ; Thu, 12 Mar 2026 15:50:15 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.43 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773330619; cv=none; b=oL5YaOv6xV5INJngzihOwZa+zUYb8FU6Y43svAfZnNDYMYr9m5+HwkMEgtOdu7NKylVUKaYFSc7pntfTfPDK5oL0QwWpfRrpvHwO3Zc71uAA20sNN+98EFPs0CsluUzEtVO0kLCGSwv+gOOaf0ntSbypXd214ULGAEy9OgDEwCY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773330619; c=relaxed/simple; bh=iQg2/EW5erfGuk4mijSK5nSh9QVwrNZkATnyLQE0wvU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=uEuQmbqySRWKbxoLZWi964joVc9VCsaHfskoZSCge4G6jlgRQRPsTi28hfNLg5tsdoVhZ1F3KV74VreK+ymC4adrvDz49lqxGFZ3vtw5NJmTny4VpZ0Rvy17ydjIPGWFDYQKDrDTAV5SGm2VpwIlzgCp2GTt0kG+ytyBONcjARM= 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=ykHYUVN0; arc=none smtp.client-ip=209.85.128.43 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="ykHYUVN0" Received: by mail-wm1-f43.google.com with SMTP id 5b1f17b1804b1-48540355459so10257315e9.3 for ; Thu, 12 Mar 2026 08:50:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1773330613; x=1773935413; 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=zGfrel/ZHD/jnfQbmAOjbJYHLBGT6cfB4kl14spMH9I=; b=ykHYUVN0YQdEbmDttumLD+YuZUGWaEXvH/6lUXE15HDrhwXCis8jGZqkwWhOODyi0z v//M3uZh4ZD6WRCV4sfeQRjUyUmEOoAc1iGJC9ZNOTtPgv0LMPVWiHogCkVXdUN+ACvc xgsoECfLTCKtDFL8XXUPwxYkrVlknmdR4+zO4dbUwEQjKq3IEVk4qxjpmurPFl09P5+v KhQF+Hbt8ICg7O6lMt6jKwrO/IfQPWA1jyo5UYI0oO46jcWDOEXWW3RHqfvoQ1xwton5 IoPE34tqDk69tahICZpIwobr4Xxr3ma/oN0LFg7PRYrdtKcmRI808M5OfsLVhZ3pUapM //oA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1773330613; x=1773935413; 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=zGfrel/ZHD/jnfQbmAOjbJYHLBGT6cfB4kl14spMH9I=; b=B7ZPmcpdqa9rr6u6BFRg3lBJQBG1fYn1Gw2MOlTj42NnaFcQZHKKkLryjYcQShXiPc ZfL6DtYfOPwHqOxxAR78t5YUafn90ZGxab3XPCXCXDHCIh9Kvy4XFLbNFvqnf8Bj1Szo CloPgbeZit93yD13WM6uWY/itHvaNun6krKRkmEsSuIXaTBT4V6OeLhEghZTPYMsGWsW SIwmqNx1I4cxLv0bL9qdPg+GvQ/yS7+38ZPojkfBooNOO3Kege6mCGCRlqpwVO3EkVgx jLUbtS9B+0HoP41XcS4KS8zQdK3F0LSR62HkxFEDxYZs5sZN4xATAP2bXmdPHmepKSdv vR3g== X-Forwarded-Encrypted: i=1; AJvYcCWqU5SaXwOxkLIpj+Av7K4NUmxNuj1xgOZEpNnhcFlrwY2tFmauj6OPGeud2OQkFXNw60H176PAaB686yc=@vger.kernel.org X-Gm-Message-State: AOJu0YxCI8vbWa+ydeVbZ1q+u3Q6svCxYy5UGn9IJJi2Zg2KLVl41+qh gg064ypapfNYoUQCjDpr6rz4oC3/27MF2o11J1vT25rayjkHv0svqA6/Mbwj5Nw3zhs= X-Gm-Gg: ATEYQzxj8sAtcnk/CierDfurE6iUz/gd3qZD7/3i33ImspgDVjD+hTBcPuZ2rp2h3Co 7bvFVOcGOav3Xz4SxOGcDhDojnx6W9hpQMdj1LMe1nyKDIcL7q2KNogSpDkSmO3jZ/5H/Kq4YgW GynbEtbwqK/RzmgBrOBlvLI/IBBUqgab2wRfQzB/I1FmfpRqmz83bVSGEQyaRUWBik3FomB7+HH ulRXj8lB4XDIJwfnuG6Z5C+BLxj0nKEfFlW+tw2+eAJiNymIPEBxfUoJWbh4N7jEW9Fp+9bDVg5 bIP0dkghKi1KUT92rm3u4+p0i0/PNkNvhDhSBb/m2D6X6Qi1JMrSH9Ol7rnRUAjnWCqdvW2EO7k +gOrPwZFL0uYApZcENcsoFOPOMO6iGR3JHZ8R0YuCvkBRpTOoFrxpoxrYtXt3DA34crSCIGaqxh 4FrBtIf9Bhpd8KLz9O5/0hex7R4rBmgnA= X-Received: by 2002:a05:600c:1d16:b0:485:3c66:e21d with SMTP id 5b1f17b1804b1-4854b0a56c9mr119096055e9.2.1773330613544; Thu, 12 Mar 2026 08:50:13 -0700 (PDT) Received: from localhost ([2001:4090:a244:8139:5278:cf5a:3494:5e80]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4854b5e912fsm361182305e9.2.2026.03.12.08.50.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 12 Mar 2026 08:50:13 -0700 (PDT) From: "Markus Schneider-Pargmann (TI)" Date: Thu, 12 Mar 2026 16:49:00 +0100 Subject: [PATCH v2 6/8] arm64: dts: ti: k3-am62p5-sk: Add r5f nodes to pre-ram bootphase 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: <20260312-topic-am62a-ioddr-dt-v6-19-v2-6-37cb7ceec658@baylibre.com> References: <20260312-topic-am62a-ioddr-dt-v6-19-v2-0-37cb7ceec658@baylibre.com> In-Reply-To: <20260312-topic-am62a-ioddr-dt-v6-19-v2-0-37cb7ceec658@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=1183; i=msp@baylibre.com; h=from:subject:message-id; bh=iQg2/EW5erfGuk4mijSK5nSh9QVwrNZkATnyLQE0wvU=; b=owGbwMvMwCXWejAsc4KoVzDjabUkhsxND6bmTWfLePjz9YetV1XPL1uRe6HDIOXBFz/H8H1Tz U9zB8rs6ihlYRDjYpAVU2TpTAxN+y+/81jyomWbYeawMoEMYeDiFICJ6N1h+Gej35bBE71u2YyZ r9XPzmT7wqb/fObN/GWTE7xkz9dOk2BiZDj/1cRFh2WfcdS1mvpZH+vz1LWVfyWfFDZWkU9r9vo QzwEA X-Developer-Key: i=msp@baylibre.com; a=openpgp; fpr=BADD88DB889FDC3E8A3D5FE612FA6A01E0A45B41 For IO+DDR the wkup_r5fss0_core0 and the wkup_r5fss0_core0_lpm_metadata_region need to be accessed before RAM setup is done. These are used to read the lpm metadata region in which data is stored to resume. This needs to be done before RAM is in use to avoid overwriting data. Signed-off-by: Markus Schneider-Pargmann (TI) --- arch/arm64/boot/dts/ti/k3-am62p5-sk.dts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm64/boot/dts/ti/k3-am62p5-sk.dts b/arch/arm64/boot/dts/= ti/k3-am62p5-sk.dts index 7fa4924ab52484c7ac4243a0cd6c0d7aacaf8b30..55e75e9946f75d4d787c933d1d8= 7de6ea9670a13 100644 --- a/arch/arm64/boot/dts/ti/k3-am62p5-sk.dts +++ b/arch/arm64/boot/dts/ti/k3-am62p5-sk.dts @@ -71,6 +71,7 @@ wkup_r5fss0_core0_lpm_metadata_region: memory@9ca08000 { compatible =3D "shared-dma-pool"; reg =3D <0x00 0x9ca08000 0x00 0x1000>; no-map; + bootph-pre-ram; }; =20 wkup_r5fss0_core0_lpm_rest_region: memory@9ca09000 { @@ -868,4 +869,5 @@ &wkup_r5fss0_core0 { memory-region-names =3D "dma", "ipc", "lpm-stub", "lpm-metadata", "lpm-context", "dm-firmware"; + bootph-pre-ram; }; --=20 2.53.0 From nobody Tue Apr 7 14:41:17 2026 Received: from mail-wm1-f42.google.com (mail-wm1-f42.google.com [209.85.128.42]) (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 8AEA83F0A89 for ; Thu, 12 Mar 2026 15:50:16 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.42 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773330622; cv=none; b=RR3Arzo9dHhye97vc3F1SR1Hq3gYHdHPDduqcu3hB3YJD+D5Fl94Vgqbh5MV+0S7v6Ut3uZSAcAGJyR6551VenhtaAzztop8/9B9RPfacr5i7M3CFKvVU58F2bz9H40E4VkkqcQZX2ItIiot5FIey0epBO6NsK5b5XLsWk5W5Hg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773330622; c=relaxed/simple; bh=eg8ypgw5ZqfczO8GaLg+1+WWvtaYju8g3PHYUIABZr4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=I9czYMEjxishNjobSSOG6RO1Nb/rALGcWax6ZATFOksYzF735vFQmOfQ6G8BfZngD2c9ectxD7nba9lbkq6kYWuHd0yl8PsyhPa8BzmxTn5k3ahQtUo0wVOYNsI0lRSVE3KnlM0P17ElfKce4CCm5BZKmDFMYoNVluzoLAkka7I= 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=HTWJcXv1; arc=none smtp.client-ip=209.85.128.42 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="HTWJcXv1" Received: by mail-wm1-f42.google.com with SMTP id 5b1f17b1804b1-4853e1ce427so13138925e9.3 for ; Thu, 12 Mar 2026 08:50:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1773330615; x=1773935415; 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=godpTaFXAY2ep8bhfkFW/rBnOk7asG87yrTm6n99gBY=; b=HTWJcXv1frBLYwg1gZfaX5sDypfPfF45XUImqAgj+ZotTUvOzgPXvpcLQQJBeuFgCB 5ycDVnAEaJ9y7JU0FPAoqiDTldJqEydWAbCaGlJ8Dc8lvNQOXcH7pcgqCXqipI9lCjR+ SaYFkJvMVc8z8SwBjgbg+3cokzLqM8+/xJPRbYQkBfyEdk1e5ldYqPK8GJmhUmLNfMqr K0SaDGgiZo5kXr/2rwg9TE9V38cSwUpvfxGHjfeBKSdRajktewtwRPM193+EhW7ciMkE fIMfWFcpt6S3A2kiyMSw1SgRl4qOC52Utai9K+GfR0Tb/pY98msJiYsZjEHeVi3w+So6 wzEw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1773330615; x=1773935415; 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=godpTaFXAY2ep8bhfkFW/rBnOk7asG87yrTm6n99gBY=; b=Nmb8XOm6A1cRE+dnjSn3vKlbs3o0Pe4DUGdq+OEafhNNUlBrYV+E7t868sFR4msc1I rs64HIUknzLqt6H2sVtB+AhUUQns+26cOv7nx02FxWukeId5Vwvv49bnL5pgoNtayRYl AQO/MSxFJlRU9Ng+2EIAdDnF6WYF2GmSjA4fEBs/aqNbzJyy2rwErjAHYB8l1FWpRnJW iatBekahRT7t0FfMRhwlSxuETeiSFifWyfvDdijmJ1lf0jbY38B+QE07AG1O1huGtr+s qBQMNjFZ5jgARJZgbM3V2JzfZaOYlDP+RlrXFxSSdT3bqDR4iQ5m1Pt88YTaSPWpOG2G JmWw== X-Forwarded-Encrypted: i=1; AJvYcCWHLBrgn9jvjpWowLUOsT2EK9PF9Q9F6YVW6MNn1/0QjSUhwMNfRB6sETQA5rHsO34cTnvzmvgXMHF2IWA=@vger.kernel.org X-Gm-Message-State: AOJu0YxZcQKzJngPNfHcQ/cdnijJFVDDjd+YoGcB5bBBS4Y2OW+jDp3L ryggCZ5vrNddvcIQSaL2w/idWv7Rp+TPGIlgKjTvwwr8Q/W8pyWT7WdG6Z5TBAvEhWk= X-Gm-Gg: ATEYQzzvDzbnB5x3SvDpLHtllOSXtH12avl92gKNfqWozqhAvesKRNL/ruopras951O scD+yP7koU6C3pH2HliGSWDexBw0lIhv/tOF6xe+OzCv4UMwKwZWJZv8BfI9vWngCgSrq1D+Xk7 Fb//UD8mzQuJd4sWrKERL6v5bU0Mblgw/DIDbeDioZyKtHU3x4oxfb35YT3Yu3KoCbTKasMo1C8 FDW4VRmGHenu5dgxc7VGaP2yyhkWXQWz5/NXyT/iFz0XusgCiD1oBZ6XyRKzYcHr5bE1RJ06uhC Y2DpEMHiPokfGPsIpAaQb8/1yCt4RFnT3p1Li77vwroX/TVGG/zvkYEgG2vDW9JH72qoCgFNtoK Os5RTeC9BB6ps9ZHFCqpSVfbr5XeCvdLAJXASHLr6t8Kgwmao1syR8ymN5yc//AzetWw6PaOVnE FZ8VZiUTB6MdJoZCs8VfVqcHdvJRewEAk= X-Received: by 2002:a05:600c:37c3:b0:485:358b:e80c with SMTP id 5b1f17b1804b1-4854ad76a80mr122016195e9.0.1773330614674; Thu, 12 Mar 2026 08:50:14 -0700 (PDT) Received: from localhost ([2001:4090:a244:8139:5278:cf5a:3494:5e80]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4854b65fd3dsm143086075e9.10.2026.03.12.08.50.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 12 Mar 2026 08:50:14 -0700 (PDT) From: "Markus Schneider-Pargmann (TI)" Date: Thu, 12 Mar 2026 16:49:01 +0100 Subject: [PATCH v2 7/8] arm64: dts: ti: k3: Use memory-region-names for r5f 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: <20260312-topic-am62a-ioddr-dt-v6-19-v2-7-37cb7ceec658@baylibre.com> References: <20260312-topic-am62a-ioddr-dt-v6-19-v2-0-37cb7ceec658@baylibre.com> In-Reply-To: <20260312-topic-am62a-ioddr-dt-v6-19-v2-0-37cb7ceec658@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=14721; i=msp@baylibre.com; h=from:subject:message-id; bh=eg8ypgw5ZqfczO8GaLg+1+WWvtaYju8g3PHYUIABZr4=; b=owGbwMvMwCXWejAsc4KoVzDjabUkhsxND+YW9r5sfuzD9GXfCc7e6YXz4g4satwx0+nwnLUah 2fz5RXHd5SyMIhxMciKKbJ0Joam/ZffeSx50bLNMHNYmUCGMHBxCsBE9jsz/NP+Pj/qzZbMutbZ wkyeN1x3Z+qqHrVcb3l8WfSsWMN/pWIM/4xXl7zlnM+izO41b274epHE+DNFtzmF71gv3d4fFSf wmQsA X-Developer-Key: i=msp@baylibre.com; a=openpgp; fpr=BADD88DB889FDC3E8A3D5FE612FA6A01E0A45B41 Add the newly introduced memory-region-names to all occurences of ti,*-r5f. This helps adding a name to each memory-region so it is easier to see what memory regions are for. Signed-off-by: Markus Schneider-Pargmann (TI) --- arch/arm64/boot/dts/ti/k3-am62-ti-ipc-firmware.dtsi | 1 + arch/arm64/boot/dts/ti/k3-am62a-ti-ipc-firmware.dtsi | 2 ++ arch/arm64/boot/dts/ti/k3-am62p-ti-ipc-firmware.dtsi | 2 ++ arch/arm64/boot/dts/ti/k3-am64-ti-ipc-firmware.dtsi | 4 ++++ arch/arm64/boot/dts/ti/k3-am65-ti-ipc-firmware.dtsi | 2 ++ arch/arm64/boot/dts/ti/k3-j7200-ti-ipc-firmware.dtsi | 4 ++++ arch/arm64/boot/dts/ti/k3-j721e-ti-ipc-firmware.dtsi | 6 ++++= ++ arch/arm64/boot/dts/ti/k3-j721s2-ti-ipc-firmware.dtsi | 6 ++++= ++ arch/arm64/boot/dts/ti/k3-j722s-ti-ipc-firmware.dtsi | 3 +++ .../boot/dts/ti/k3-j784s4-j742s2-ti-ipc-firmware-common.dtsi | 8 ++++= ++++ 10 files changed, 38 insertions(+) diff --git a/arch/arm64/boot/dts/ti/k3-am62-ti-ipc-firmware.dtsi b/arch/arm= 64/boot/dts/ti/k3-am62-ti-ipc-firmware.dtsi index ea69fab9b52b0458a830c03adbccbf3c2842a9c9..ad247f53fe82da57504e5ffc035= 1c8cc3c4a0e67 100644 --- a/arch/arm64/boot/dts/ti/k3-am62-ti-ipc-firmware.dtsi +++ b/arch/arm64/boot/dts/ti/k3-am62-ti-ipc-firmware.dtsi @@ -48,5 +48,6 @@ &wkup_r5fss0_core0 { mboxes =3D <&mailbox0_cluster0 &mbox_r5_0>; memory-region =3D <&wkup_r5fss0_core0_dma_memory_region>, <&wkup_r5fss0_core0_memory_region>; + memory-region-names =3D "dma", "firmware"; status =3D "okay"; }; diff --git a/arch/arm64/boot/dts/ti/k3-am62a-ti-ipc-firmware.dtsi b/arch/ar= m64/boot/dts/ti/k3-am62a-ti-ipc-firmware.dtsi index 950f4f37d477a32b5eb5f66c97daed4c8fd09aca..06d4e815b1670beafb8852b76a3= f6a79295ce8ca 100644 --- a/arch/arm64/boot/dts/ti/k3-am62a-ti-ipc-firmware.dtsi +++ b/arch/arm64/boot/dts/ti/k3-am62a-ti-ipc-firmware.dtsi @@ -66,6 +66,7 @@ &wkup_r5fss0_core0 { mboxes =3D <&mailbox0_cluster0>, <&mbox_r5_0>; memory-region =3D <&wkup_r5fss0_core0_dma_memory_region>, <&wkup_r5fss0_core0_memory_region>; + memory-region-names =3D "dma", "firmware"; status =3D "okay"; }; =20 @@ -77,6 +78,7 @@ &mcu_r5fss0_core0 { mboxes =3D <&mailbox0_cluster2>, <&mbox_mcu_r5_0>; memory-region =3D <&mcu_r5fss0_core0_dma_memory_region>, <&mcu_r5fss0_core0_memory_region>; + memory-region-names =3D "dma", "firmware"; status =3D "okay"; }; =20 diff --git a/arch/arm64/boot/dts/ti/k3-am62p-ti-ipc-firmware.dtsi b/arch/ar= m64/boot/dts/ti/k3-am62p-ti-ipc-firmware.dtsi index d29a5dbe13ef7e66e7df8e8c3542ab5c4dc64262..5d7f701420e2d8308b637f3064c= 560e485ed85f2 100644 --- a/arch/arm64/boot/dts/ti/k3-am62p-ti-ipc-firmware.dtsi +++ b/arch/arm64/boot/dts/ti/k3-am62p-ti-ipc-firmware.dtsi @@ -45,6 +45,7 @@ &wkup_r5fss0_core0 { mboxes =3D <&mailbox0_cluster0 &mbox_r5_0>; memory-region =3D <&wkup_r5fss0_core0_dma_memory_region>, <&wkup_r5fss0_core0_memory_region>; + memory-region-names =3D "dma", "firmware"; status =3D "okay"; }; =20 @@ -56,5 +57,6 @@ &mcu_r5fss0_core0 { mboxes =3D <&mailbox0_cluster1 &mbox_mcu_r5_0>; memory-region =3D <&mcu_r5fss0_core0_dma_memory_region>, <&mcu_r5fss0_core0_memory_region>; + memory-region-names =3D "dma", "firmware"; status =3D "okay"; }; diff --git a/arch/arm64/boot/dts/ti/k3-am64-ti-ipc-firmware.dtsi b/arch/arm= 64/boot/dts/ti/k3-am64-ti-ipc-firmware.dtsi index 6b10646ae64a62e19067b80bead7c99643d1702b..51fd9b68f58d1f8ae3a7a77a48f= 74a77c2c795f3 100644 --- a/arch/arm64/boot/dts/ti/k3-am64-ti-ipc-firmware.dtsi +++ b/arch/arm64/boot/dts/ti/k3-am64-ti-ipc-firmware.dtsi @@ -126,6 +126,7 @@ &main_r5fss0_core0 { mboxes =3D <&mailbox0_cluster2 &mbox_main_r5fss0_core0>; memory-region =3D <&main_r5fss0_core0_dma_memory_region>, <&main_r5fss0_core0_memory_region>; + memory-region-names =3D "dma", "firmware"; status =3D "okay"; }; =20 @@ -133,6 +134,7 @@ &main_r5fss0_core1 { mboxes =3D <&mailbox0_cluster2 &mbox_main_r5fss0_core1>; memory-region =3D <&main_r5fss0_core1_dma_memory_region>, <&main_r5fss0_core1_memory_region>; + memory-region-names =3D "dma", "firmware"; status =3D "okay"; }; =20 @@ -144,6 +146,7 @@ &main_r5fss1_core0 { mboxes =3D <&mailbox0_cluster4 &mbox_main_r5fss1_core0>; memory-region =3D <&main_r5fss1_core0_dma_memory_region>, <&main_r5fss1_core0_memory_region>; + memory-region-names =3D "dma", "firmware"; status =3D "okay"; }; =20 @@ -151,6 +154,7 @@ &main_r5fss1_core1 { mboxes =3D <&mailbox0_cluster4 &mbox_main_r5fss1_core1>; memory-region =3D <&main_r5fss1_core1_dma_memory_region>, <&main_r5fss1_core1_memory_region>; + memory-region-names =3D "dma", "firmware"; status =3D "okay"; }; =20 diff --git a/arch/arm64/boot/dts/ti/k3-am65-ti-ipc-firmware.dtsi b/arch/arm= 64/boot/dts/ti/k3-am65-ti-ipc-firmware.dtsi index 61ab0357fc0de01df641b887b47e88ee26b4f2fb..e5f37cfd18bc55c86e9970cbfd2= 5d354371ac079 100644 --- a/arch/arm64/boot/dts/ti/k3-am65-ti-ipc-firmware.dtsi +++ b/arch/arm64/boot/dts/ti/k3-am65-ti-ipc-firmware.dtsi @@ -52,6 +52,7 @@ &mcu_r5fss0 { &mcu_r5fss0_core0 { memory-region =3D <&mcu_r5fss0_core0_dma_memory_region>, <&mcu_r5fss0_core0_memory_region>; + memory-region-names =3D "dma", "firmware"; mboxes =3D <&mailbox0_cluster0 &mbox_mcu_r5fss0_core0>; status =3D "okay"; }; @@ -59,6 +60,7 @@ &mcu_r5fss0_core0 { &mcu_r5fss0_core1 { memory-region =3D <&mcu_r5fss0_core1_dma_memory_region>, <&mcu_r5fss0_core1_memory_region>; + memory-region-names =3D "dma", "firmware"; mboxes =3D <&mailbox0_cluster1 &mbox_mcu_r5fss0_core1>; status =3D "okay"; }; diff --git a/arch/arm64/boot/dts/ti/k3-j7200-ti-ipc-firmware.dtsi b/arch/ar= m64/boot/dts/ti/k3-j7200-ti-ipc-firmware.dtsi index 9477f1efbbc61d0befc56368436ccbc5007a1411..d65f68c7d43210b5af8eff52c5c= ec6ddb54e5c68 100644 --- a/arch/arm64/boot/dts/ti/k3-j7200-ti-ipc-firmware.dtsi +++ b/arch/arm64/boot/dts/ti/k3-j7200-ti-ipc-firmware.dtsi @@ -100,6 +100,7 @@ &mcu_r5fss0_core0 { mboxes =3D <&mailbox0_cluster0 &mbox_mcu_r5fss0_core0>; memory-region =3D <&mcu_r5fss0_core0_dma_memory_region>, <&mcu_r5fss0_core0_memory_region>; + memory-region-names =3D "dma", "firmware"; status =3D "okay"; }; =20 @@ -107,6 +108,7 @@ &mcu_r5fss0_core1 { mboxes =3D <&mailbox0_cluster0 &mbox_mcu_r5fss0_core1>; memory-region =3D <&mcu_r5fss0_core1_dma_memory_region>, <&mcu_r5fss0_core1_memory_region>; + memory-region-names =3D "dma", "firmware"; status =3D "okay"; }; =20 @@ -119,6 +121,7 @@ &main_r5fss0_core0 { mboxes =3D <&mailbox0_cluster1 &mbox_main_r5fss0_core0>; memory-region =3D <&main_r5fss0_core0_dma_memory_region>, <&main_r5fss0_core0_memory_region>; + memory-region-names =3D "dma", "firmware"; status =3D "okay"; }; =20 @@ -126,5 +129,6 @@ &main_r5fss0_core1 { mboxes =3D <&mailbox0_cluster1 &mbox_main_r5fss0_core1>; memory-region =3D <&main_r5fss0_core1_dma_memory_region>, <&main_r5fss0_core1_memory_region>; + memory-region-names =3D "dma", "firmware"; status =3D "okay"; }; diff --git a/arch/arm64/boot/dts/ti/k3-j721e-ti-ipc-firmware.dtsi b/arch/ar= m64/boot/dts/ti/k3-j721e-ti-ipc-firmware.dtsi index 40c6cc99c4056009e9ff66adb831400b8842de9e..5d4fc26b413b22a9c2168e5d37f= 04475511a75a4 100644 --- a/arch/arm64/boot/dts/ti/k3-j721e-ti-ipc-firmware.dtsi +++ b/arch/arm64/boot/dts/ti/k3-j721e-ti-ipc-firmware.dtsi @@ -219,6 +219,7 @@ &mcu_r5fss0_core0 { mboxes =3D <&mailbox0_cluster0 &mbox_mcu_r5fss0_core0>; memory-region =3D <&mcu_r5fss0_core0_dma_memory_region>, <&mcu_r5fss0_core0_memory_region>; + memory-region-names =3D "dma", "firmware"; }; =20 &mcu_r5fss0_core1 { @@ -226,6 +227,7 @@ &mcu_r5fss0_core1 { mboxes =3D <&mailbox0_cluster0 &mbox_mcu_r5fss0_core1>; memory-region =3D <&mcu_r5fss0_core1_dma_memory_region>, <&mcu_r5fss0_core1_memory_region>; + memory-region-names =3D "dma", "firmware"; }; =20 &main_r5fss0 { @@ -238,6 +240,7 @@ &main_r5fss0_core0 { mboxes =3D <&mailbox0_cluster1 &mbox_main_r5fss0_core0>; memory-region =3D <&main_r5fss0_core0_dma_memory_region>, <&main_r5fss0_core0_memory_region>; + memory-region-names =3D "dma", "firmware"; }; =20 &main_r5fss0_core1 { @@ -245,6 +248,7 @@ &main_r5fss0_core1 { mboxes =3D <&mailbox0_cluster1 &mbox_main_r5fss0_core1>; memory-region =3D <&main_r5fss0_core1_dma_memory_region>, <&main_r5fss0_core1_memory_region>; + memory-region-names =3D "dma", "firmware"; }; =20 &main_r5fss1 { @@ -257,6 +261,7 @@ &main_r5fss1_core0 { mboxes =3D <&mailbox0_cluster2 &mbox_main_r5fss1_core0>; memory-region =3D <&main_r5fss1_core0_dma_memory_region>, <&main_r5fss1_core0_memory_region>; + memory-region-names =3D "dma", "firmware"; }; =20 &main_r5fss1_core1 { @@ -264,6 +269,7 @@ &main_r5fss1_core1 { mboxes =3D <&mailbox0_cluster2 &mbox_main_r5fss1_core1>; memory-region =3D <&main_r5fss1_core1_dma_memory_region>, <&main_r5fss1_core1_memory_region>; + memory-region-names =3D "dma", "firmware"; }; =20 &c66_0 { diff --git a/arch/arm64/boot/dts/ti/k3-j721s2-ti-ipc-firmware.dtsi b/arch/a= rm64/boot/dts/ti/k3-j721s2-ti-ipc-firmware.dtsi index ebab0cc580bbb2fb2b101450ea7def0bf717be0e..5253d028da0946e6dd619c0adeb= dfcf88400cb14 100644 --- a/arch/arm64/boot/dts/ti/k3-j721s2-ti-ipc-firmware.dtsi +++ b/arch/arm64/boot/dts/ti/k3-j721s2-ti-ipc-firmware.dtsi @@ -190,6 +190,7 @@ &mcu_r5fss0_core0 { mboxes =3D <&mailbox0_cluster0 &mbox_mcu_r5fss0_core0>; memory-region =3D <&mcu_r5fss0_core0_dma_memory_region>, <&mcu_r5fss0_core0_memory_region>; + memory-region-names =3D "dma", "firmware"; status =3D "okay"; }; =20 @@ -197,6 +198,7 @@ &mcu_r5fss0_core1 { mboxes =3D <&mailbox0_cluster0 &mbox_mcu_r5fss0_core1>; memory-region =3D <&mcu_r5fss0_core1_dma_memory_region>, <&mcu_r5fss0_core1_memory_region>; + memory-region-names =3D "dma", "firmware"; status =3D "okay"; }; =20 @@ -209,6 +211,7 @@ &main_r5fss0_core0 { mboxes =3D <&mailbox0_cluster1 &mbox_main_r5fss0_core0>; memory-region =3D <&main_r5fss0_core0_dma_memory_region>, <&main_r5fss0_core0_memory_region>; + memory-region-names =3D "dma", "firmware"; status =3D "okay"; }; =20 @@ -216,6 +219,7 @@ &main_r5fss0_core1 { mboxes =3D <&mailbox0_cluster1 &mbox_main_r5fss0_core1>; memory-region =3D <&main_r5fss0_core1_dma_memory_region>, <&main_r5fss0_core1_memory_region>; + memory-region-names =3D "dma", "firmware"; status =3D "okay"; }; =20 @@ -228,6 +232,7 @@ &main_r5fss1_core0 { mboxes =3D <&mailbox0_cluster2 &mbox_main_r5fss1_core0>; memory-region =3D <&main_r5fss1_core0_dma_memory_region>, <&main_r5fss1_core0_memory_region>; + memory-region-names =3D "dma", "firmware"; status =3D "okay"; }; =20 @@ -235,6 +240,7 @@ &main_r5fss1_core1 { mboxes =3D <&mailbox0_cluster2 &mbox_main_r5fss1_core1>; memory-region =3D <&main_r5fss1_core1_dma_memory_region>, <&main_r5fss1_core1_memory_region>; + memory-region-names =3D "dma", "firmware"; status =3D "okay"; }; =20 diff --git a/arch/arm64/boot/dts/ti/k3-j722s-ti-ipc-firmware.dtsi b/arch/ar= m64/boot/dts/ti/k3-j722s-ti-ipc-firmware.dtsi index cb7cd385a1655375931bac1d65fc766ae174234a..a59c3648d8056c8a759fcc536e5= 1bc9adb04a62b 100644 --- a/arch/arm64/boot/dts/ti/k3-j722s-ti-ipc-firmware.dtsi +++ b/arch/arm64/boot/dts/ti/k3-j722s-ti-ipc-firmware.dtsi @@ -123,6 +123,7 @@ &wkup_r5fss0_core0 { mboxes =3D <&mailbox0_cluster0 &mbox_wkup_r5_0>; memory-region =3D <&wkup_r5fss0_core0_dma_memory_region>, <&wkup_r5fss0_core0_memory_region>; + memory-region-names =3D "dma", "firmware"; status =3D "okay"; }; =20 @@ -134,6 +135,7 @@ &mcu_r5fss0_core0 { mboxes =3D <&mailbox0_cluster1 &mbox_mcu_r5_0>; memory-region =3D <&mcu_r5fss0_core0_dma_memory_region>, <&mcu_r5fss0_core0_memory_region>; + memory-region-names =3D "dma", "firmware"; status =3D "okay"; }; =20 @@ -145,6 +147,7 @@ &main_r5fss0_core0 { mboxes =3D <&mailbox0_cluster3 &mbox_main_r5_0>; memory-region =3D <&main_r5fss0_core0_dma_memory_region>, <&main_r5fss0_core0_memory_region>; + memory-region-names =3D "dma", "firmware"; status =3D "okay"; }; =20 diff --git a/arch/arm64/boot/dts/ti/k3-j784s4-j742s2-ti-ipc-firmware-common= .dtsi b/arch/arm64/boot/dts/ti/k3-j784s4-j742s2-ti-ipc-firmware-common.dtsi index 455397227d4a1081a1579061208b7e92db32ebd1..d08fd3ff8a8902b7dc1f0f55c25= 1e5546f1bdd2c 100644 --- a/arch/arm64/boot/dts/ti/k3-j784s4-j742s2-ti-ipc-firmware-common.dtsi +++ b/arch/arm64/boot/dts/ti/k3-j784s4-j742s2-ti-ipc-firmware-common.dtsi @@ -262,6 +262,7 @@ &mcu_r5fss0_core0 { mboxes =3D <&mailbox0_cluster0 &mbox_mcu_r5fss0_core0>; memory-region =3D <&mcu_r5fss0_core0_dma_memory_region>, <&mcu_r5fss0_core0_memory_region>; + memory-region-names =3D "dma", "firmware"; }; =20 &mcu_r5fss0_core1 { @@ -269,6 +270,7 @@ &mcu_r5fss0_core1 { mboxes =3D <&mailbox0_cluster0 &mbox_mcu_r5fss0_core1>; memory-region =3D <&mcu_r5fss0_core1_dma_memory_region>, <&mcu_r5fss0_core1_memory_region>; + memory-region-names =3D "dma", "firmware"; }; =20 &main_r5fss0 { @@ -281,6 +283,7 @@ &main_r5fss0_core0 { mboxes =3D <&mailbox0_cluster1 &mbox_main_r5fss0_core0>; memory-region =3D <&main_r5fss0_core0_dma_memory_region>, <&main_r5fss0_core0_memory_region>; + memory-region-names =3D "dma", "firmware"; }; =20 &main_r5fss0_core1 { @@ -288,6 +291,7 @@ &main_r5fss0_core1 { mboxes =3D <&mailbox0_cluster1 &mbox_main_r5fss0_core1>; memory-region =3D <&main_r5fss0_core1_dma_memory_region>, <&main_r5fss0_core1_memory_region>; + memory-region-names =3D "dma", "firmware"; }; =20 &main_r5fss1 { @@ -300,6 +304,7 @@ &main_r5fss1_core0 { mboxes =3D <&mailbox0_cluster2 &mbox_main_r5fss1_core0>; memory-region =3D <&main_r5fss1_core0_dma_memory_region>, <&main_r5fss1_core0_memory_region>; + memory-region-names =3D "dma", "firmware"; }; =20 &main_r5fss1_core1 { @@ -307,6 +312,7 @@ &main_r5fss1_core1 { mboxes =3D <&mailbox0_cluster2 &mbox_main_r5fss1_core1>; memory-region =3D <&main_r5fss1_core1_dma_memory_region>, <&main_r5fss1_core1_memory_region>; + memory-region-names =3D "dma", "firmware"; }; =20 &main_r5fss2 { @@ -319,6 +325,7 @@ &main_r5fss2_core0 { mboxes =3D <&mailbox0_cluster3 &mbox_main_r5fss2_core0>; memory-region =3D <&main_r5fss2_core0_dma_memory_region>, <&main_r5fss2_core0_memory_region>; + memory-region-names =3D "dma", "firmware"; }; =20 &main_r5fss2_core1 { @@ -326,6 +333,7 @@ &main_r5fss2_core1 { mboxes =3D <&mailbox0_cluster3 &mbox_main_r5fss2_core1>; memory-region =3D <&main_r5fss2_core1_dma_memory_region>, <&main_r5fss2_core1_memory_region>; + memory-region-names =3D "dma", "firmware"; }; =20 &c71_0 { --=20 2.53.0 From nobody Tue Apr 7 14:41:17 2026 Received: from mail-wm1-f54.google.com (mail-wm1-f54.google.com [209.85.128.54]) (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 B0D6D3F0AA9 for ; Thu, 12 Mar 2026 15:50:17 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.54 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773330621; cv=none; b=LAQrhInqvDqBNrCLGlpNtIfUz6EymyiG7fPt+IKbPDvNwVRmVkFLC7vvcgO/I7vGKx6jvv/slDR66kmHie7z066VmPwwnXh168cUYxZCjqJvL4FQhzru/Sb2mqgbmTz53eXb2bgXuTGi0MfhTVOfh+cjPa0WPXzcrnSpNoZD+dE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773330621; c=relaxed/simple; bh=CbhB5KQ/eIbZFKfZzmUbhzpOi/+XnjgwaeHVx94tB9g=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=J5dRAhisrzuZhm5Vr9zpaHMk+MceiBy5BaosFdcdbHjQ1Wt5c9agSF2D4eVgi+np5yAmSjNu9EhAmXQM0xvSWXQ6O39DxirAGDu3S2sGZnPaAit0Vc4zXa4OupJJUtlO7xtqzS17MXiuaFELz/LVZw7bPCotCA6m2RfuSlITq2Y= 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=CfHo8+Xm; arc=none smtp.client-ip=209.85.128.54 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="CfHo8+Xm" Received: by mail-wm1-f54.google.com with SMTP id 5b1f17b1804b1-4852fdb36a8so13543815e9.2 for ; Thu, 12 Mar 2026 08:50:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1773330616; x=1773935416; 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=a/f8358XeMqcTwt08gbPmPnqpZegBjCDtTpDZQVf+oU=; b=CfHo8+Xm6A35aB3VABh6RHePecCVpWT60eN7eNxHJ+2vqmgosHPdYw7hJDPbLbDWL2 7m7penfHoyEo01ePB/8dvyDMOCjyRyFuvIh5EmAF4s8oJJK5RCs8PeIm9bRt1BwkhvsK edlr/5AMGGZPcYJwzH1vqlsEHz1HHq8VgrZ5QPLUxAGb8mlOBh3inb8boQSnHwA+2is1 w0ixRKnb/+GnM+4Qz5zkl+mOUl0G2kXv6Hr0nT9UXBLz160uO8HgmdkCOgSWuzWNwIvB JuD+Y0asW7hon6Xf9/GQDVQaI2Be9tdEENbLN01JjUERRYwfe7lqMUeUAGaHBceh0loe M01Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1773330616; x=1773935416; 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=a/f8358XeMqcTwt08gbPmPnqpZegBjCDtTpDZQVf+oU=; b=avPGSfmLCZUCu8qJYL0ppflXzXMNhTdsl8BVk363A9ePHxU+q1sgSHre9F519AeBJj 6VfChxL06yoAgh9EskuvKSKjZV2f8Q+wJrB6qbgLlx99m/sb38NgQ4ciJTHiAADuvPCc UrWP2Pxe1BAXyhQ+fJXjc/5SN94yLhYB2qAuU4ufsCwiVAeyzP4MRaOBfT1tXuQpgIjy 6mHJMjlelprD5xuiyjb6JQOwM1SW8OtQR5rNqOSteDRKZUoatvxH37cJopoPW6fXsUIU O5a34LZzHDYquNp7bBhlcJxcOHos/c7PFChMYHBSeXzjYZa1FylFGEcKL/jS3AxKVUez GfYw== X-Forwarded-Encrypted: i=1; AJvYcCU8WWQx70LptCQhIG4bWriA7JtniddC9fOh7Dl5hXLO4O1FwIDGUuQZgPFshOUh5KkgdzwzSGHJms1QI4M=@vger.kernel.org X-Gm-Message-State: AOJu0YxeT5s53jjgg4rTnt96/iVUshtyJoJJAPbieoQsSGYzih7os5Tc 3WRkE0ceVGYCNhhtSK/2PSgYlZ0McbUEO6p1oBnMFno+90TH9FprME5UtUgf1pfr8uU= X-Gm-Gg: ATEYQzw38L2F3rGJTcJR+RditBpMudd6d4lr+etLO1aOIBx+puxQ34RW4wqxs0mtth8 pSNztBtnlFsxbMEeFLEhJAxnjcY1DZAatVxAWuSJdfpR686BFof7hTbWFeZvBGgVBla32Od6YO6 9Ra/giDOocsfqog0jtoqxP1sfsQH138bQPntND4jjsWnHP1ykz1s5535X08HkNA7jsVSFSfgnkZ AD45J/WshNF9IfJiO7hWz4Ht5YYB+36JxDyf6Y6Gb7f7wTGDt+41TY4vraZFDy6eiVKnOwXqwGk q5GIeHuPYjKfafl+1tJl5+I1PQccPWfE9dBmjOnI8KOLWf36Mb8cfcfn3XAfJC3s2XTva1iH1wM VsUkVpVhZE+h4m/K7LcANbeoLRnHcSRD9Noz1ZH2SjpiA+bJ8/njkegbEK5LE9VCrzUp0szchv1 HeRX65Q8m4RV/WYd6mCpX+ X-Received: by 2002:a05:600c:46d3:b0:483:2c98:4368 with SMTP id 5b1f17b1804b1-4854b12ce6bmr113978785e9.18.1773330615796; Thu, 12 Mar 2026 08:50:15 -0700 (PDT) Received: from localhost ([2001:4090:a244:8139:5278:cf5a:3494:5e80]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4854b5e912fsm361187835e9.2.2026.03.12.08.50.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 12 Mar 2026 08:50:15 -0700 (PDT) From: "Markus Schneider-Pargmann (TI)" Date: Thu, 12 Mar 2026 16:49:02 +0100 Subject: [PATCH v2 8/8] dt-bindings: remoteproc: k3-r5f: Require 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: <20260312-topic-am62a-ioddr-dt-v6-19-v2-8-37cb7ceec658@baylibre.com> References: <20260312-topic-am62a-ioddr-dt-v6-19-v2-0-37cb7ceec658@baylibre.com> In-Reply-To: <20260312-topic-am62a-ioddr-dt-v6-19-v2-0-37cb7ceec658@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=902; i=msp@baylibre.com; h=from:subject:message-id; bh=CbhB5KQ/eIbZFKfZzmUbhzpOi/+XnjgwaeHVx94tB9g=; b=owGbwMvMwCXWejAsc4KoVzDjabUkhsxND5bypN1LePRk39SmSqu+s51n9xh/ZjRVYYo01E1c8 e3amm2NHaUsDGJcDLJiiiydiaFp/+V3HktetGwzzBxWJpAhDFycAjARHy9GhqVGib++dapanHe1 3Vr165X+ZLVrP9JCrtoduf35wRLR+u8M//3OKt0I0EmLeeR6IL158/bzk7RiQ68Yd3xX2MRxu4b tPB8A X-Developer-Key: i=msp@baylibre.com; a=openpgp; fpr=BADD88DB889FDC3E8A3D5FE612FA6A01E0A45B41 If memory-region is used, require memory-region-names. Signed-off-by: Markus Schneider-Pargmann (TI) --- Documentation/devicetree/bindings/remoteproc/ti,k3-r5f-rproc.yaml | 7 ++++= +++ 1 file changed, 7 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 3f2425e0880f9a516ac10700a218ed035ff07d5a..775e9b3a193878349590c5036aa= 884617ebbcc9f 100644 --- a/Documentation/devicetree/bindings/remoteproc/ti,k3-r5f-rproc.yaml +++ b/Documentation/devicetree/bindings/remoteproc/ti,k3-r5f-rproc.yaml @@ -245,6 +245,13 @@ patternProperties: - resets - firmware-name =20 + if: + required: + - memory-region + then: + required: + - memory-region-names + unevaluatedProperties: false =20 allOf: --=20 2.53.0