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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.