u-boot-brain/board/toradex
Igor Opaniuk c671d8af0b board: colibri_imx7: reserve DDR memory for Cortex-M4
i.MX 7's Cortex-M4 core can run from DDR and uses DDR memory for
the rpmsg communication. Both use cases need a fixed location of
memory reserved. For the rpmsg use case the reserved area needs
to be in sync with the kernel's hardcoded vring descriptor location.

Use the linux,usable-memory property to carve out 1MB of memory
in case the M4 core is running. Also make sure that the i.MX 7
specific rpmsg driver does not get loaded in case we do not carve
out memory.

Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Signed-off-by: Igor Opaniuk <igor.opaniuk@toradex.com>
Reviewed-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2019-12-06 12:09:30 +01:00
..
apalis_imx6 common: Move some board functions out of common.h 2019-12-02 18:25:21 -05:00
apalis_t30 board: toradex: turn off lcd backlight before OS handover 2019-02-20 09:01:45 -07:00
apalis-imx8 common: Move some board functions out of common.h 2019-12-02 18:25:21 -05:00
apalis-tk1 env: Rename environment.h to env_internal.h 2019-08-11 19:27:31 -04:00
colibri_imx6 common: Move some board functions out of common.h 2019-12-02 18:25:21 -05:00
colibri_imx7 board: colibri_imx7: reserve DDR memory for Cortex-M4 2019-12-06 12:09:30 +01:00
colibri_pxa270 common: Move some cache and MMU functions out of common.h 2019-12-02 18:23:55 -05:00
colibri_t20 board: toradex: turn off lcd backlight before OS handover 2019-02-20 09:01:45 -07:00
colibri_t30 board: toradex: turn off lcd backlight before OS handover 2019-02-20 09:01:45 -07:00
colibri_vf common: Move some board functions out of common.h 2019-12-02 18:25:21 -05:00
colibri-imx6ull common: Move some board functions out of common.h 2019-12-02 18:25:21 -05:00
colibri-imx8x common: Move some board functions out of common.h 2019-12-02 18:25:21 -05:00
common env: Drop environment.h header file where not needed 2019-08-11 16:43:41 -04:00