Commit 6084110a authored by Eddie James's avatar Eddie James Committed by Joel Stanley

ARM: dts: aspeed: Enable video engine on romulus and wtherspoon

Enable the video engine and add it's optional reserved memory region.
Use 32MB for the reserved memory since the video engine could need up to
two 1920x1200@32bpp source buffers.

Source buffers: 2 * 1920 * 1200 * 4 = 18432000 bytes
In addition, the V4L2 subsystem will allocate any number of compression
buffers, each at most 1/8th the size of the source buffer.
Signed-off-by: default avatarEddie James <eajames@linux.ibm.com>
Signed-off-by: default avatarJoel Stanley <joel@jms.id.au>
parent 03c511dd
...@@ -42,6 +42,13 @@ gfx_memory: framebuffer { ...@@ -42,6 +42,13 @@ gfx_memory: framebuffer {
compatible = "shared-dma-pool"; compatible = "shared-dma-pool";
reusable; reusable;
}; };
video_engine_memory: jpegbuffer {
size = <0x02000000>; /* 32M */
alignment = <0x01000000>;
compatible = "shared-dma-pool";
reusable;
};
}; };
leds { leds {
...@@ -305,4 +312,9 @@ &adc { ...@@ -305,4 +312,9 @@ &adc {
status = "okay"; status = "okay";
}; };
&video {
status = "okay";
memory-region = <&video_engine_memory>;
};
#include "ibm-power9-dual.dtsi" #include "ibm-power9-dual.dtsi"
...@@ -33,6 +33,13 @@ gfx_memory: framebuffer { ...@@ -33,6 +33,13 @@ gfx_memory: framebuffer {
compatible = "shared-dma-pool"; compatible = "shared-dma-pool";
reusable; reusable;
}; };
video_engine_memory: jpegbuffer {
size = <0x02000000>; /* 32MM */
alignment = <0x01000000>;
compatible = "shared-dma-pool";
reusable;
};
}; };
gpio-keys { gpio-keys {
...@@ -641,4 +648,9 @@ &vhub { ...@@ -641,4 +648,9 @@ &vhub {
status = "okay"; status = "okay";
}; };
&video {
status = "okay";
memory-region = <&video_engine_memory>;
};
#include "ibm-power9-dual.dtsi" #include "ibm-power9-dual.dtsi"
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment