On Fri, Jan 27, 2023 at 06:02:58AM +1100, John Watts wrote: > The i.MX6 includes some on-chip RAM: 128KiB on most variants, with 256KiB on > the Dual and Quad variants. > > This region is where the first stage of Barebox gets loaded if RAM > initialization isn't hard coded using DCD information. > > Add the base address and size so it can be used to calculate where to put the > stack at boot. > > Signed-off-by: John Watts <contact@xxxxxxxxxx> > --- > Changes v1 -> v2: > - Fixed wrong size (thanks Marco!) > --- > arch/arm/mach-imx/include/mach/imx6-regs.h | 6 ++++++ > 1 file changed, 6 insertions(+) Applied, thanks Sascha > > diff --git a/arch/arm/mach-imx/include/mach/imx6-regs.h b/arch/arm/mach-imx/include/mach/imx6-regs.h > index 39e2751533..89a3b267c6 100644 > --- a/arch/arm/mach-imx/include/mach/imx6-regs.h > +++ b/arch/arm/mach-imx/include/mach/imx6-regs.h > @@ -3,6 +3,12 @@ > #ifndef __MACH_IMX6_REGS_H > #define __MACH_IMX6_REGS_H > > +#include <linux/sizes.h> > + > +/* Set MAX_SIZE to 128K, only the Quad and Dual have 256K */ > +#define MX6_OCRAM_BASE_ADDR 0x00900000 > +#define MX6_OCRAM_MAX_SIZE SZ_128K > + > #define MX6_APBH_BASE_ADDR 0x00110000 > #define MX6_GPMI_BASE_ADDR 0x00112000 > #define MX6_BCH_BASE_ADDR 0x00114000 > -- > 2.39.1 > > > -- Pengutronix e.K. | | Steuerwalder Str. 21 | http://www.pengutronix.de/ | 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |