]> git.baikalelectronics.ru Git - uboot.git/commit
env: sunxi: Define location in SPI flash
authorAndre Przywara <andre.przywara@arm.com>
Tue, 11 Jan 2022 12:46:03 +0000 (12:46 +0000)
committerJagan Teki <jagan@amarulasolutions.com>
Thu, 10 Mar 2022 12:03:23 +0000 (17:33 +0530)
commitae4f93d5f81b68004671f61bd0ad8a1a55565469
treec4fd7a51fa0a78d74c42bec33b3e2489e628247c
parentf46f5fe592931d12313b0bc2070eb3c61799669c
env: sunxi: Define location in SPI flash

To allow loading and storing the environment from SPI flash, adjust the
raw offset variables for Allwinner boards to make sense there.

U-Boot (including SPL and other blobs) is loaded from the beginning of
SPI flash, so move the environment location as far back as possible, to
not create unnecessary limits. As those offsets are shared with (now
mostly unused) raw MMC environment, we should respect the common one
megabyte limit, which also makes sense on SPI flash.

So limit the environment for those raw locations to 64KB, and place it
just below 1MB (@960KB).

Those values are currently unused, unless someone forcibly enables the
raw MMC environment. In this case it would break as of now, as the
current offset of 544KB is far too low for the current (arm64) U-Boot
proper.

Signed-off-by: Andre Przywara <andre.przywara@arm.com>
Reviewed-by: Jagan Teki <jagan@amarulasolutions.com>
env/Kconfig