[PATCH v2 3/3] soc: ti: k3-socinfo: Provide reset reason information

Sverdlin, Alexander alexander.sverdlin at siemens.com
Mon Mar 16 23:59:22 PDT 2026


Hi Vignesh!

On Tue, 2026-03-17 at 11:18 +0530, Vignesh Raghavendra wrote:
> > and later SoCs of K3 family. Textual representation of the bits was taken
> > from the AM62x Processors Technical Reference Manual, except the POR, which
> > is not signalled explicitly by the reset module.
> > 
> > Signed-off-by: Alexander Sverdlin <alexander.sverdlin at siemens.com>
> 
> 
> There is support dumping reset reason in U-Boot for AM64x:
> https://elixir.bootlin.com/u-boot/v2026.01/source/arch/arm/mach-k3/am64x/boot.c#L107
> 
> This conflicts with kernel as U-Boot currently clears the RST_SRC after read (Its
> necessary to do so, to detect additional resets at bootloader level). So, this
> information would be lost by the time kernel driver comes up.
> 
> Is there a usecase where kernel can make use of reset reason information exposed
> via this driver? If so, the driver should at least take a cmdline param from 
> bootloader in order to overcome above issue.

Thanks for the hint!
Too bad my U-Boot is that old I didn't notice it! ;-)

But your point makes the whole series pointless of course. We do need this
info for diagnostics, but seems that I need to look into U-Boot for the
implementation...

> > ---
> > Changelog:
> > v2: no changes
> > 
> >   drivers/soc/ti/k3-socinfo.c | 88 +++++++++++++++++++++++++++++++++++++
> >   1 file changed, 88 insertions(+)
> > 
> > diff --git a/drivers/soc/ti/k3-socinfo.c b/drivers/soc/ti/k3-socinfo.c
> > index 676041879eca3..3736c982fd0c8 100644
> > --- a/drivers/soc/ti/k3-socinfo.c
> > +++ b/drivers/soc/ti/k3-socinfo.c

-- 
Alexander Sverdlin
Siemens AG
www.siemens.com


More information about the linux-arm-kernel mailing list