On Wed, Jul 12, 2023 at 09:18:42AM -0500, Andrew Davis wrote: > On 7/12/23 8:47 AM, Francesco Dolcini wrote: > > From: Emanuele Ghidoli <[email protected]> > > > > Add register address and relevant bitmasks and shifts. > > Allow reading these information: > > - device identification > > - number of cores (part of device identification) > > - features (currently: PRU / no PRU) > > - security > > - functional safety > > - speed grade > > - temperature grade > > - package > > > > Signed-off-by: Emanuele Ghidoli <[email protected]> > > Signed-off-by: Francesco Dolcini <[email protected]> > > --- > > arch/arm/mach-k3/include/mach/am62_hardware.h | 18 ++++++++++++++++++ > > 1 file changed, 18 insertions(+) > > > > diff --git a/arch/arm/mach-k3/include/mach/am62_hardware.h > > b/arch/arm/mach-k3/include/mach/am62_hardware.h > > index 88d58947269a..d67045a697df 100644 > > --- a/arch/arm/mach-k3/include/mach/am62_hardware.h > > +++ b/arch/arm/mach-k3/include/mach/am62_hardware.h > > @@ -20,6 +20,24 @@ > > #define MCU_CTRL_MMR0_BASE 0x04500000 > > #define WKUP_CTRL_MMR0_BASE 0x43000000 > > +#define CTRLMMR_WKUP_JTAG_DEVICE_ID (WKUP_CTRL_MMR0_BASE + > > 0x18) > > We have similar defines in arch/arm/mach-k3/include/mach/hardware.h, > if these are common that might be a better spot.
I do not have complete visibility on the whole k3 architecture and I can only test on AM62. From what we were able to understand AM65 has the exact same register, but the actual content is just different. Should we just move CTRLMMR_WKUP_JTAG_DEVICE_ID to mach-k3/include/mach/hardware.h ? Francesco

