From nobody Thu Apr 9 19:21:02 2026 Received: from mail-wm1-f44.google.com (mail-wm1-f44.google.com [209.85.128.44]) (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 3FF01481FBE for ; Tue, 3 Mar 2026 15:14:00 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.44 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772550843; cv=none; b=TJQvdg5k9BIqn1qbYLT/u4ZTeR1vi0hD49Un7UrqB8d0dhRSR5/c02Y9mhC58QsPSHUT3MNpeiL6jQX+VVUZ4hkE1Zb48l5ucfOvQS2t8qOsZVAp0cs6uy48c9sUQ6xbmRY8XcykA+5dAeKWr0CfUub20N5vLvuyBa51pqH9jHM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772550843; c=relaxed/simple; bh=Z0hCS+H2IItocsB+jWcDutoPEuYwBwtSDmCeiRLXMdg=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=fhdt5YiK5nHjvGBNW/q4PmpXJchGHYf43nNeWy8AZR6xpntOjDk+nMWRWBytb7joxlCDARaFGbB+C+mE7DN2XZnT0P02siXvwkzdfYGYdhN4LEiF8lehqwjcUXxXckdKR+4MzxHdfS3KSXBQNZz76bjFKXmvY4NwI6yHkMCSOkc= 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=qDAAFfRo; arc=none smtp.client-ip=209.85.128.44 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="qDAAFfRo" Received: by mail-wm1-f44.google.com with SMTP id 5b1f17b1804b1-483770e0b25so49473735e9.0 for ; Tue, 03 Mar 2026 07:14:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1772550839; x=1773155639; 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=8FTo5uT1h7nOZ7FtDex+0/FEIZ4xUi7xNVLguZff5jE=; b=qDAAFfRoOcrVq/rAgodLe8T6JpX0KUUBESZIiMWJjtgHDNoOlQQNNr+jInfTPHmfce lgmVwnglqQpHGF+5UENn8OZ6CCAJiZc/B59zKvzIXwCq2kjAgAZv3maV5yHKcSkxeKaG Jp/CO6/rQOAbAdS1HgJQSVihmQII+XxUCWiqD8cqJqYx0X6/Wso43L5oTF5TSelaCk28 UP+1laSbFEB+eFl7zZlsTHODQ0z3wXZqC19Um+Xx9Noh/19ph+47NvAlpB+rjrld97it BjL3RPdtiE2NWVVjxg8wg/KODD8Ui7gMJC3yChekNu8LyhMGpsQQ6OM86xLL+6Ns60Po HfmA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772550839; x=1773155639; 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=8FTo5uT1h7nOZ7FtDex+0/FEIZ4xUi7xNVLguZff5jE=; b=jeKayxwbCU6Lws4nvf05D6/qJo8KQXzJOWtgD0BECd/XdG2foM+oUEz07PkcRpG9oM +aFMuuYzdaXIap9c/TV9lgQHcT3OJCbQZl90pgQDiBsrIgE7q3MFCYGSqX6GSWN0bMq1 9oksmUH1g9zSMpeehTCfdGL3EEF/UdeIFHpM0oMSvcxX4WJ7pvovc9CNCoYaHHR1A9+P q7Y8ijfoohSHMKypNJaot/70qPa74Z9YDpbZacn51J0BSG6PoOCNHW/bjslMhPZi/F+V kgrKBEUZMOIMYoF6MLETp+I8A5W+xGWJdgXTnPkl/sEbZuihs0m0+6mCfDzcDIxg1iRE MDLg== X-Forwarded-Encrypted: i=1; AJvYcCXFbpKYkVsqeea8ChK10Wh0AmGDlNdl3vtHwD0Pjo0zy46MQ42STMvyYU4mRqi6U3sNvdDam8KIRZSROiw=@vger.kernel.org X-Gm-Message-State: AOJu0Yxq+tC86QSkQxUiXj9D/hOc30GDUFl2jM8bUCpJVRCykIeKGLOQ 6y0tlcku+F6B279v7awCSw8TO/iryT/J6IGvCdENCNfU2HKIyx+pl/ssnLvW8whR8Fc= X-Gm-Gg: ATEYQzyPVyQ5iUz4Rj4RJtgMzBbx2DIoaxiM4/qCxYdTujLA7J6GuBYn5SAA8On86mM 04Mwja4PqBnMu+nDsqKMYjVy6ItnN73uRCNXBTb0N4ZYKFWc8ph8De1OFmfowQLOmqsbxZYoTqy TGBlEAfN3eFhcDZy8N72rnjJIBQfVkLVwOPE+e6fHv8FsguHvKaKBW0H53ZcWxDWVkkTy5GCOce YO0SDP72+RAD20dwedRwTx+Tfv2Ke6WdT5jRocCgBC4XJE9rxsD8a2MVGJQwMUHSMD9YGz+AqPn TNJEkDU4npEov3osKO71AOmgFoc4WSuuf8g+FUTMkVz3NVj8pAsAa5tIGP+q0mTYZcm3ZO5wkTN kPhWplIkcnoJdtXqgUcW3ORvxoWcMXwX4eyNlsCfTju/QBzJ69hqIVBn2AZrN0AGR+eyhZDbSbS 3WnFtej9JgZLDSfEOe5dH90B0oWxek6Z4= X-Received: by 2002:a05:600c:3110:b0:480:2521:4d92 with SMTP id 5b1f17b1804b1-483c9c23ffbmr281348625e9.24.1772550838544; Tue, 03 Mar 2026 07:13:58 -0800 (PST) Received: from localhost ([2001:4090:a244:8139:5278:cf5a:3494:5e80]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-483c3b3ce8fsm357946955e9.4.2026.03.03.07.13.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Mar 2026 07:13:58 -0800 (PST) From: "Markus Schneider-Pargmann (TI)" Date: Tue, 03 Mar 2026 16:13:04 +0100 Subject: [PATCH 6/6] 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: <20260303-topic-am62a-ioddr-dt-v6-19-v1-6-12fe72bb40d2@baylibre.com> References: <20260303-topic-am62a-ioddr-dt-v6-19-v1-0-12fe72bb40d2@baylibre.com> In-Reply-To: <20260303-topic-am62a-ioddr-dt-v6-19-v1-0-12fe72bb40d2@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=Z0hCS+H2IItocsB+jWcDutoPEuYwBwtSDmCeiRLXMdg=; b=owGbwMvMwCXWejAsc4KoVzDjabUkhsxlv5b/TcnsfLZmYhPfvfsXtk8u7/qyr3NGqXKF8oOGW /eNTgls6yhlYRDjYpAVU2TpTAxN+y+/81jyomWbYeawMoEMYeDiFICJnD/C8D9q0TWey7Y+eqq8 a94KvXN1bzjwOfrC1TOfHaVTmDVLOzMYGf5O0DPs/X3bY0qOy8+WSeI2FX5bpl44f28t20+u7xM CF3ECAA== 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.51.0