[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20251127-ti-sci-jacinto-s2r-restore-irq-v2-0-a487fa3ff221@bootlin.com>
Date: Thu, 27 Nov 2025 09:38:54 +0100
From: "Thomas Richard (TI.com)" <thomas.richard@...tlin.com>
To: Nishanth Menon <nm@...com>, Tero Kristo <kristo@...nel.org>,
Santosh Shilimkar <ssantosh@...nel.org>,
Michael Turquette <mturquette@...libre.com>,
Stephen Boyd <sboyd@...nel.org>
Cc: Gregory CLEMENT <gregory.clement@...tlin.com>,
richard.genoud@...tlin.com, Udit Kumar <u-kumar1@...com>,
Prasanth Mantena <p-mantena@...com>, Abhash Kumar <a-kumar2@...com>,
Thomas Petazzoni <thomas.petazzoni@...tlin.com>,
linux-arm-kernel@...ts.infradead.org, linux-kernel@...r.kernel.org,
linux-clk@...r.kernel.org,
"Thomas Richard (TI.com)" <thomas.richard@...tlin.com>
Subject: [PATCH RFC v2 0/4] firmware: ti_sci: Introduce BOARDCFG_MANAGED
mode for Jacinto family
This iteration introduces a key improvement: the ti_sci driver now restores
SCI clock parents during resume as the firmware is not able to do it.
On the interrupt management side, the driver has been updated to use hlist
for storing requested IRQs.
Regarding documentation, Nishanth requested references for
BOARDCFG_MANAGED mode. While the relevant documentation is not yet publicly
available, I will update the commit message with the appropriate links as
soon as it becomes accessible.
Signed-off-by: Thomas Richard (TI.com) <thomas.richard@...tlin.com>
---
Changes in v2:
- ti_sci: use hlist to store IRQs.
- sci-clk: add context_restore operation
- ti_sci: restore clock parents during resume
- Link to v1: https://lore.kernel.org/r/20251017-ti-sci-jacinto-s2r-restore-irq-v1-0-34d4339d247a@bootlin.com
---
Thomas Richard (TI.com) (4):
firmware: ti_sci: add BOARDCFG_MANAGED mode support
firmware: ti_sci: handle IRQ restore in BOARDCFG_MANAGED mode during resume
clk: keystone: sci-clk: add restore_context() operation
firmware: ti_sci: restore clock context during resume in BOARDCFG_MANAGED mode
drivers/clk/keystone/sci-clk.c | 25 +++++--
drivers/firmware/ti_sci.c | 160 +++++++++++++++++++++++++++++++++++++----
drivers/firmware/ti_sci.h | 2 +
3 files changed, 170 insertions(+), 17 deletions(-)
---
base-commit: cb6649f6217c0331b885cf787f1d175963e2a1d2
change-id: 20251010-ti-sci-jacinto-s2r-restore-irq-428e008fd10c
prerequisite-message-id: 20251014-ti-sci-io-isolation-v1-1-67c7ce5d1b63@...tlin.com
prerequisite-patch-id: 7bbf6ca9fb85214b5360548506ccca7fae2e5a16
prerequisite-message-id: 20251014-ti-sci-pm-ops-cleanup-v1-1-70b50b73ac85@...tlin.com
prerequisite-patch-id: 257a5848d5631504c9549ad94e4b41a93f980978
Best regards,
--
Thomas Richard (TI.com) <thomas.richard@...tlin.com>
Powered by blists - more mailing lists