ARM: boards: phytec-som-am335x: Add unified MLO
PCM-060 modules only have one-bank RAMs populated, which allows us to
find out the populated RAM size at run-time.

Therefore, a new entry point was create 'PHYTEC_ENTRY_UNIFIED_MLO'. This
creates a MLO for all modules of one family and all existing PCM-060
MLOs were replaced with this new entry point. To provide backward
compatibility for older modules, these were not affected.

In the first step generic RAM timings for the module family get loaded,
because RAM accesses are only possible with an initialized controller.
After that, the RAM size will be calculated and the RAM controller gets
reinitialized with the correct RAM timings.

Signed-off-by: Daniel Schultz <d.schultz@phytec.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
1 parent ed5d71a commit 2a8a5792b9609160ce5acaf0443016f023be5fd7
@Daniel Schultz Daniel Schultz authored on 3 Nov 2017
Sascha Hauer committed on 7 Nov 2017
Showing 2 changed files
View
arch/arm/boards/phytec-som-am335x/lowlevel.c
View
images/Makefile.am33xx