ARC: [axs10x] Specify reserved memory for frame buffer
authorAlexey Brodkin <abrodkin@synopsys.com>
Wed, 27 Apr 2016 13:59:50 +0000 (16:59 +0300)
committerAlexey Brodkin <abrodkin@synopsys.com>
Fri, 29 Apr 2016 11:34:13 +0000 (14:34 +0300)
commitcb2ad5e5339c5122166265cea579cc6a356d46de
treebd45a96027bc8f8f1e2e0245bd342978ad03fb7c
parent8aeab995fa142523f376369e4ce0608df6727706
ARC: [axs10x] Specify reserved memory for frame buffer

Allocation of a frame buffer memory in a special memory region
allows bypassing of so-called IO Coherency aperture
which is typically set as a range 0x8z-0xAz.

I.e. all data traffic to PGU bypasses IO Coherency block
and saves its bandwidth for other peripherals.

Even though for AXS101 (which sorts ARC770 CPU) IOC is not
an option for a sake of keeping one DT description for the
base-board (axs10x_mb.dtsi) we're still defining reserved
memory location in the very end of DDR.

Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
Acked-by: Vineet Gupta <vgupta@synopsys.com>
Cc: devicetree@vger.kernel.org
arch/arc/boot/dts/axc001.dtsi
arch/arc/boot/dts/axc003.dtsi
arch/arc/boot/dts/axc003_idu.dtsi
arch/arc/boot/dts/axs10x_mb.dtsi