From: "Markus Schneider-Pargmann" <msp@baylibre.com>
To: "Kumar, Udit" <u-kumar1@ti.com>,
"Markus Schneider-Pargmann (TI.com)" <msp@baylibre.com>,
"Tom Rini" <trini@konsulko.com>,
"Sumit Garg" <sumit.garg@kernel.org>,
"Nishanth Menon" <nm@ti.com>,
"Robert Nelson" <robertcnelson@gmail.com>,
"Vignesh Raghavendra" <vigneshr@ti.com>,
"Bryan Brattlof" <bb@ti.com>
Cc: "Vishal Mahaveer" <vishalm@ti.com>,
"Kevin Hilman" <khilman@baylibre.com>,
"Dhruva Gole" <d-gole@ti.com>,
"Sebin Francis" <sebin.francis@ti.com>,
"Kendall Willis" <k-willis@ti.com>,
"Akashdeep Kaur" <a-kaur@ti.com>,
u-boot@lists.denx.de, "Anshul Dalal" <anshuld@ti.com>,
"Moteen Shah" <m-shah@ti.com>, "Santhosh Kumar K" <s-k6@ti.com>,
"Nathan Morrisson" <nmorrisson@phytec.com>,
"Garrett Giordano" <ggiordano@phytec.com>,
"Judith Mendez" <jm@ti.com>, "Aparna Patra" <a-patra@ti.com>,
"Jayesh Choudhary" <j-choudhary@ti.com>,
"Chintan Vankar" <c-vankar@ti.com>,
"Ilias Apalodimas" <ilias.apalodimas@linaro.org>,
"Neha Malcom Francis" <n-francis@ti.com>,
"Prasanth Babu Mantena" <p-mantena@ti.com>,
"Beleswar Padhi" <b-padhi@ti.com>,
"Manorit Chawdhry" <m-chawdhry@ti.com>,
"Andrew Davis" <afd@ti.com>, "Wadim Egorov" <w.egorov@phytec.de>,
"Andrew Goodbody" <andrew.goodbody@linaro.org>,
"E Shattow" <e@freeshell.de>, "Devarsh Thakkar" <devarsht@ti.com>,
"Peng Fan" <peng.fan@nxp.com>,
"Jerome Forissier" <jerome.forissier@linaro.org>,
"Sam Protsenko" <semen.protsenko@linaro.org>,
"Marek Vasut" <marek.vasut+renesas@mailbox.org>,
"Andre Przywara" <andre.przywara@arm.com>,
"Théo Lebrun" <theo.lebrun@bootlin.com>
Subject: Re: [PATCH v8 08/13] arm: mach-k3: am62a7_init: Resume on LPM exit
Date: Mon, 05 Jan 2026 16:44:02 +0100 [thread overview]
Message-ID: <DFGRRWEVBH0U.Z1093DOR6RQ9@baylibre.com> (raw)
In-Reply-To: <094bbc1c-8a97-4f75-992f-c53615f22d46@ti.com>
[-- Attachment #1: Type: text/plain, Size: 1480 bytes --]
Hi Udit,
On Tue Dec 23, 2025 at 9:10 AM CET, Udit Kumar wrote:
> Hi Markus
>
> On 12/23/2025 1:31 AM, Markus Schneider-Pargmann (TI.com) wrote:
>> When exiting a low power mode with DDR self-refresh, we can directly
>> resume after DDR setup is done. Call the common function to resume.
>>
>> Signed-off-by: Markus Schneider-Pargmann (TI.com) <msp@baylibre.com>
>> ---
>> arch/arm/mach-k3/am62ax/am62a7_init.c | 9 +++++++++
>> 1 file changed, 9 insertions(+)
>>
>> diff --git a/arch/arm/mach-k3/am62ax/am62a7_init.c b/arch/arm/mach-k3/am62ax/am62a7_init.c
>> index c1c7d669a45f53b7528c80d44bf9b914fed1cc10..51b0386853b065d62cd0ecac589e316de5ab4038 100644
>> --- a/arch/arm/mach-k3/am62ax/am62a7_init.c
>> +++ b/arch/arm/mach-k3/am62ax/am62a7_init.c
>> @@ -198,6 +198,15 @@ void board_init_f(ulong dummy)
>> ret = uclass_get_device(UCLASS_RAM, 0, &dev);
>> if (ret)
>> panic("DRAM init failed: %d\n", ret);
>> +
>> + if (wkup_ctrl_is_lpm_exit()) {
>> + u64 meta_data_addr;
>> +
>> + ret = wkup_r5f_am62_lpm_meta_data_addr(&meta_data_addr);
>> + if (ret)
>> + panic("Failed to get LPM meta data address %d\n", ret);
>> + lpm_resume_from_ddr(meta_data_addr);
>> + }
>
> Could you help, how qos will be set after s2r
Yes, you are right, a misunderstanding on my side. I swapped
spl_enable_cache() and setup_qos() for the next version and only do
setup_qos() before lpm resume.
Thanks for all your reviews.
Best
Markus
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 289 bytes --]
next prev parent reply other threads:[~2026-01-05 16:42 UTC|newest]
Thread overview: 18+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-12-22 20:01 [PATCH v8 00/13] am62: IO+DDR resume support Markus Schneider-Pargmann (TI.com)
2025-12-22 20:01 ` [PATCH v8 01/13] arm: mach-k3: Kconfig: Add symbol for IO+DDR Low Power Mode Markus Schneider-Pargmann (TI.com)
2025-12-22 20:01 ` [PATCH v8 02/13] arm: mach-k3: am62xx-lpm-common: Add CANUART wakeup check helpers Markus Schneider-Pargmann (TI.com)
2025-12-22 20:01 ` [PATCH v8 03/13] arm: mach-k3: Remove CANUART IO isolation Markus Schneider-Pargmann (TI.com)
2025-12-22 20:01 ` [PATCH v8 04/13] ram: k3-ddrss: Add support for DDR in self-refresh Markus Schneider-Pargmann (TI.com)
2025-12-22 20:01 ` [PATCH v8 05/13] firmware: ti_sci: Add TI_SCI_MSG_MIN_CONTEXT_RESTORE Markus Schneider-Pargmann (TI.com)
2025-12-22 20:01 ` [PATCH v8 06/13] arm: mach-k3: am62xx-lpm-common: Add lpm_resume_from_ddr Markus Schneider-Pargmann (TI.com)
2025-12-22 20:01 ` [PATCH v8 07/13] arm: mach-k3: am62xx-lpm-common: Helper for LPM meta data address from DT Markus Schneider-Pargmann (TI.com)
2025-12-22 20:01 ` [PATCH v8 08/13] arm: mach-k3: am62a7_init: Resume on LPM exit Markus Schneider-Pargmann (TI.com)
2025-12-23 8:10 ` Kumar, Udit
2026-01-05 15:44 ` Markus Schneider-Pargmann [this message]
2025-12-22 20:01 ` [PATCH v8 09/13] arm: mach-k3: am62p5_init: " Markus Schneider-Pargmann (TI.com)
2025-12-23 8:13 ` Kumar, Udit
2025-12-22 20:01 ` [PATCH v8 10/13] arm: dts: k3-am62a: Add r5 device nodes Markus Schneider-Pargmann (TI.com)
2025-12-22 20:01 ` [PATCH v8 11/13] arm: dts: k3-am62p: " Markus Schneider-Pargmann (TI.com)
2025-12-22 20:01 ` [PATCH v8 12/13] configs: am62ax_evm_r5: Enable IODDR resume support Markus Schneider-Pargmann (TI.com)
2025-12-22 20:01 ` [PATCH v8 13/13] configs: am62p_evm_r5_defconfig: " Markus Schneider-Pargmann (TI.com)
2025-12-23 8:17 ` [PATCH v8 00/13] am62: IO+DDR " Kumar, Udit
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=DFGRRWEVBH0U.Z1093DOR6RQ9@baylibre.com \
--to=msp@baylibre.com \
--cc=a-kaur@ti.com \
--cc=a-patra@ti.com \
--cc=afd@ti.com \
--cc=andre.przywara@arm.com \
--cc=andrew.goodbody@linaro.org \
--cc=anshuld@ti.com \
--cc=b-padhi@ti.com \
--cc=bb@ti.com \
--cc=c-vankar@ti.com \
--cc=d-gole@ti.com \
--cc=devarsht@ti.com \
--cc=e@freeshell.de \
--cc=ggiordano@phytec.com \
--cc=ilias.apalodimas@linaro.org \
--cc=j-choudhary@ti.com \
--cc=jerome.forissier@linaro.org \
--cc=jm@ti.com \
--cc=k-willis@ti.com \
--cc=khilman@baylibre.com \
--cc=m-chawdhry@ti.com \
--cc=m-shah@ti.com \
--cc=marek.vasut+renesas@mailbox.org \
--cc=n-francis@ti.com \
--cc=nm@ti.com \
--cc=nmorrisson@phytec.com \
--cc=p-mantena@ti.com \
--cc=peng.fan@nxp.com \
--cc=robertcnelson@gmail.com \
--cc=s-k6@ti.com \
--cc=sebin.francis@ti.com \
--cc=semen.protsenko@linaro.org \
--cc=sumit.garg@kernel.org \
--cc=theo.lebrun@bootlin.com \
--cc=trini@konsulko.com \
--cc=u-boot@lists.denx.de \
--cc=u-kumar1@ti.com \
--cc=vigneshr@ti.com \
--cc=vishalm@ti.com \
--cc=w.egorov@phytec.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox