arm64: mvebu: Fix A8K memory mapping and add documentation
authorKonstantin Porotchkin <kostap@marvell.com>
Mon, 19 Dec 2016 15:04:42 +0000 (17:04 +0200)
committerStefan Roese <sr@denx.de>
Wed, 21 Dec 2016 08:52:35 +0000 (09:52 +0100)
commit0d92f2141ac5ef5c80d13e9501890f914525d43c
tree33d841911e99d262879c51fb019d4f3414f9afa6
parent0bd1f96aa2f18d29e8321e519b0152853e500d4d
arm64: mvebu: Fix A8K memory mapping and add documentation

Fix the MMU mapping for A8K device family:
 - Separate A7K and A8K memory mappings
 - Fix memory regions by including IO mapping for all
   3 PCIe interfaces existing on each connected CP110 controller
Add A8K memory mapping documentation with all regions
configured by Marvell ATF.

Change-Id: I9c930569b1853900f5fba2d5db319b092cc7a2a6
Signed-off-by: Konstantin Porotchkin <kostap@marvell.com>
Signed-off-by: Stefan Roese <sr@denx.de>
Cc: Stefan Roese <sr@denx.de>
Cc: Nadav Haklai <nadavh@marvell.com>
Cc: Neta Zur Hershkovits <neta@marvell.com>
Cc: Omri Itach <omrii@marvell.com>
Cc: Igal Liberman <igall@marvell.com>
Cc: Haim Boot <hayim@marvell.com>
Cc: Hanna Hawa <hannah@marvell.com>
arch/arm/mach-mvebu/armada8k/cpu.c
doc/mvebu/armada-8k-memory.txt [new file with mode: 0644]