ti: k3: common: Populate BL32 and BL33 entrypoint
authorBenjamin Fair <b-fair@ti.com>
Fri, 14 Oct 2016 01:13:52 +0000 (01:13 +0000)
committerAndrew F. Davis <afd@ti.com>
Tue, 19 Jun 2018 16:48:42 +0000 (11:48 -0500)
commita546d25b1e1af0d6b9dea272fb6950d46a4cf56d
tree51c8c6b8e99c1b78df8bf3478c5180afbb30fa92
parent89574715721d8aee98b2ea1fc2383e49387e9fea
ti: k3: common: Populate BL32 and BL33 entrypoint

Because there is no BL2, BL31 must determine the entrypoint and memory
location of BL32 and BL33 on its own.

BL32_BASE and PRELOADED_BL33_BASE will be set in the corresponding board
makefile. We also allow a DTB address to be specified for cases when BL33
is a Linux image.

NOTE: It is possible to pull in this information from device tree as
well, however libfdt does not contain the required hooks to make this
happen at this point in time.

Signed-off-by: Benjamin Fair <b-fair@ti.com>
Signed-off-by: Nishanth Menon <nm@ti.com>
Signed-off-by: Andrew F. Davis <afd@ti.com>
plat/ti/k3/common/k3_bl31_setup.c