aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arc/boot/dts/axs10x_mb.dtsi
diff options
context:
space:
mode:
authorAlexey Brodkin <abrodkin@synopsys.com>2016-04-27 16:59:50 +0300
committerAlexey Brodkin <abrodkin@synopsys.com>2016-04-29 14:34:13 +0300
commitcb2ad5e5339c5122166265cea579cc6a356d46de (patch)
treebd45a96027bc8f8f1e2e0245bd342978ad03fb7c /arch/arc/boot/dts/axs10x_mb.dtsi
parentdrm/arcpgu: use dedicated memory area for frame buffer (diff)
downloadlinux-dev-cb2ad5e5339c5122166265cea579cc6a356d46de.tar.xz
linux-dev-cb2ad5e5339c5122166265cea579cc6a356d46de.zip
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
Diffstat (limited to 'arch/arc/boot/dts/axs10x_mb.dtsi')
-rw-r--r--arch/arc/boot/dts/axs10x_mb.dtsi2
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/arc/boot/dts/axs10x_mb.dtsi b/arch/arc/boot/dts/axs10x_mb.dtsi
index 823f15ca68df..64b063d4e996 100644
--- a/arch/arc/boot/dts/axs10x_mb.dtsi
+++ b/arch/arc/boot/dts/axs10x_mb.dtsi
@@ -283,7 +283,7 @@
encoder-slave = <&adv7511>;
clocks = <&pguclk>;
clock-names = "pxlclk";
-
+ memory-region = <&frame_buffer>;
port {
pgu_output: endpoint {
remote-endpoint = <&adv7511_input>;