From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tom Rini Date: Mon, 8 Oct 2018 08:16:21 -0400 Subject: [U-Boot] Keystone 2 sram scratch address? In-Reply-To: References: <20181007135912.GP15855@bill-the-cat> Message-ID: <20181008121621.GL15855@bill-the-cat> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de On Mon, Oct 08, 2018 at 10:47:06AM +0530, Lokesh Vutla wrote: > Hi Tom, > > On 10/7/2018 7:29 PM, Tom Rini wrote: > > Hey folks, > > > > So as part of Simon's patch[1] to move CONFIG_SPL_TEXT_BASE to Kconfig > > I've run into a problem on Keystone 2 platforms, specifically the HS > > variants. What keystone does is define the SRAM scratch address > > relative to the end of our regular SRAM usage for SPL. This is I think > > in part due to the large variation in the SRAM size on these parts > > contain and a desire to be able to more easily support the larger sizes. > > This is fine on the non-HS parts where we enable and build SPL so can > > play these games. But on the HS parts (or at least k2l_hs_evm > > k2e_hs_evm k2hk_hs_evm k2g_hs_evm) we don't use SPL, so once moving > > CONFIG_SPL_TEXT_BASE to Kconfig we don't have it defined and a few > > places fall apart. Can we find some constant we could use for > > CONFIG_SYS_INIT_SP_ADDR and then for the EEPROM copy we make on K2G? > > I guess we can use the same constant as SPL_TEXT_BASE for all the platforms? > > diff --git a/include/configs/k2hk_evm.h b/include/configs/k2hk_evm.h > index 0b909a1bf6..0ffbc464cc 100644 > --- a/include/configs/k2hk_evm.h > +++ b/include/configs/k2hk_evm.h > @@ -40,8 +40,7 @@ > > #include > > -/* SPL SPI Loader Configuration */ > -#define CONFIG_SPL_TEXT_BASE 0x0c200000 > +#define CONFIG_SYS_INIT_SP_ADDR 0x0c200000 > > #define SPI_MTD_PARTS KEYSTONE_SPI0_MTD_PARTS If there's not a constant we can use for all K2 platforms then, OK, I'll work-something up based on that idea. Thanks! -- Tom -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 819 bytes Desc: not available URL: