u-boot-brain/arch/arm
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
..
cpu common: Move some board functions out of common.h 2019-12-02 18:25:21 -05:00
dts mx7ulp: Sync the device tree related files 2019-12-06 12:05:08 +01:00
include board: colibri_imx7: reserve DDR memory for Cortex-M4 2019-12-06 12:09:30 +01:00
lib common: Move enable/disable_interrupts out of common.h 2019-12-02 18:25:01 -05:00
mach-aspeed
mach-at91 common: Move some cache and MMU functions out of common.h 2019-12-02 18:23:55 -05:00
mach-bcm283x common: Move ARM cache operations out of common.h 2019-12-02 18:24:58 -05:00
mach-bcmstb
mach-davinci common: Move get_ticks() function out of common.h 2019-12-02 18:23:13 -05:00
mach-exynos common: Move some cache and MMU functions out of common.h 2019-12-02 18:23:55 -05:00
mach-highbank
mach-imx mx6: Allow configuring the NoC registers on i.MX6QP 2019-12-06 12:09:25 +01:00
mach-integrator
mach-k3 arm: mach-k3: j721e_init: Initialize avs class 0 2019-11-07 18:39:17 -05:00
mach-keystone common: Move some cache and MMU functions out of common.h 2019-12-02 18:23:55 -05:00
mach-kirkwood common: Move command functions out of common.h 2019-12-02 18:25:02 -05:00
mach-mediatek common: Move some cache and MMU functions out of common.h 2019-12-02 18:23:55 -05:00
mach-meson common: Move some board functions out of common.h 2019-12-02 18:25:21 -05:00
mach-mvebu common: Move board_get_usable_ram_top() out of common.h 2019-12-02 18:25:04 -05:00
mach-omap2 common: Move ARM cache operations out of common.h 2019-12-02 18:24:58 -05:00
mach-orion5x common: Move some cache and MMU functions out of common.h 2019-12-02 18:23:55 -05:00
mach-owl
mach-qemu
mach-rmobile common: Move some cache and MMU functions out of common.h 2019-12-02 18:23:55 -05:00
mach-rockchip common: Move some board functions out of common.h 2019-12-02 18:25:21 -05:00
mach-s5pc1xx common: Move some cache and MMU functions out of common.h 2019-12-02 18:23:55 -05:00
mach-snapdragon
mach-socfpga common: Move some cache and MMU functions out of common.h 2019-12-02 18:23:55 -05:00
mach-sti
mach-stm32
mach-stm32mp common: Move some cache and MMU functions out of common.h 2019-12-02 18:23:55 -05:00
mach-sunxi common: Move some cache and MMU functions out of common.h 2019-12-02 18:23:55 -05:00
mach-tegra common: Move board_get_usable_ram_top() out of common.h 2019-12-02 18:25:04 -05:00
mach-uniphier common: Move some board functions out of common.h 2019-12-02 18:25:21 -05:00
mach-versal arm64: xilinx: Move firmware functions from platform to driver 2019-10-24 13:37:01 +02:00
mach-versatile
mach-zynq common: Move some cache and MMU functions out of common.h 2019-12-02 18:23:55 -05:00
mach-zynqmp common: Move some board functions out of common.h 2019-12-02 18:25:21 -05:00
mach-zynqmp-r5
thumb1/include/asm/proc-armv
config.mk
Kconfig rockchip: imply instead of selecting SPL_SYS_MALLOC_SIMPLE 2019-11-17 18:51:25 +08:00
Kconfig.debug
Makefile arm: fix -march for ARM11 2019-11-23 14:53:48 -05:00