mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-08-04 00:06:36 +00:00

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>
31 lines
679 B
Text
31 lines
679 B
Text
/*
|
|
* Samsung's Exynos SoC MFC (Video Codec) reserved memory common definition.
|
|
*
|
|
* Copyright (c) 2016 Samsung Electronics Co., Ltd
|
|
*
|
|
* This program is free software; you can redistribute it and/or modify
|
|
* it under the terms of the GNU General Public License version 2 as
|
|
* published by the Free Software Foundation.
|
|
*/
|
|
|
|
/ {
|
|
reserved-memory {
|
|
#address-cells = <1>;
|
|
#size-cells = <1>;
|
|
ranges;
|
|
|
|
mfc_left: region_mfc_left {
|
|
compatible = "shared-dma-pool";
|
|
no-map;
|
|
size = <0x1000000>;
|
|
alignment = <0x100000>;
|
|
};
|
|
|
|
mfc_right: region_mfc_right {
|
|
compatible = "shared-dma-pool";
|
|
no-map;
|
|
size = <0x800000>;
|
|
alignment = <0x100000>;
|
|
};
|
|
};
|
|
};
|