summaryrefslogtreecommitdiffstats
path: root/arch/arm/boot/dts/exynos-mfc-reserved-memory.dtsi
diff options
context:
space:
mode:
authorMarek Szyprowski2016-06-07 14:03:36 +0200
committerKrzysztof Kozlowski2016-06-08 09:45:59 +0200
commitc80a3f69ddefdb5c87f7889ba8910906ca019de2 (patch)
tree746a6b4eb2aada1a0d54898ba496c1b4d266003c /arch/arm/boot/dts/exynos-mfc-reserved-memory.dtsi
parentARM: dts: exynos: Enable MFC device on Exynos4412 Odroid boards (diff)
downloadkernel-qcow2-linux-c80a3f69ddefdb5c87f7889ba8910906ca019de2.tar.gz
kernel-qcow2-linux-c80a3f69ddefdb5c87f7889ba8910906ca019de2.tar.xz
kernel-qcow2-linux-c80a3f69ddefdb5c87f7889ba8910906ca019de2.zip
ARM: dts: exynos: replace hardcoded reserved memory ranges with auto-allocated ones
Generic reserved memory regions bindings allow to automatically allocate region of given parameters (alignment and size), so use this feature instead of the hardcoded values, which had no dependency on the real hardware. This patch also increases "left" region from 8MiB to 16MiB to make the codec really usable with nowadays steams (with 8MiB reserved region it was not even possible to decode 480p H264 video). Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com> Reviewed-by: Javier Martinez Canillas <javier@osg.samsung.com> Tested-by: Javier Martinez Canillas <javier@osg.samsung.com> Signed-off-by: Krzysztof Kozlowski <k.kozlowski@samsung.com>
Diffstat (limited to 'arch/arm/boot/dts/exynos-mfc-reserved-memory.dtsi')
-rw-r--r--arch/arm/boot/dts/exynos-mfc-reserved-memory.dtsi10
1 files changed, 6 insertions, 4 deletions
diff --git a/arch/arm/boot/dts/exynos-mfc-reserved-memory.dtsi b/arch/arm/boot/dts/exynos-mfc-reserved-memory.dtsi
index c4d063ae6b74..da3ced99ffa2 100644
--- a/arch/arm/boot/dts/exynos-mfc-reserved-memory.dtsi
+++ b/arch/arm/boot/dts/exynos-mfc-reserved-memory.dtsi
@@ -14,16 +14,18 @@
#size-cells = <1>;
ranges;
- mfc_left: region@51000000 {
+ mfc_left: region_mfc_left {
compatible = "shared-dma-pool";
no-map;
- reg = <0x51000000 0x800000>;
+ size = <0x1000000>;
+ alignment = <0x100000>;
};
- mfc_right: region@43000000 {
+ mfc_right: region_mfc_right {
compatible = "shared-dma-pool";
no-map;
- reg = <0x43000000 0x800000>;
+ size = <0x800000>;
+ alignment = <0x100000>;
};
};
};