Hello Marek, On 05/24/2016 09:31 AM, Marek Szyprowski wrote: > This patch replaces custom properties for defining reserved memory > regions with generic reserved memory bindings for MFC video codec > device. > > Signed-off-by: Marek Szyprowski <m.szyprowski@xxxxxxxxxxx> > --- [snip] > + > +/ { > + reserved-memory { > + #address-cells = <1>; > + #size-cells = <1>; > + ranges; > + > + mfc_left: region@51000000 { > + compatible = "shared-dma-pool"; > + no-map; > + reg = <0x51000000 0x800000>; > + }; > + > + mfc_right: region@43000000 { > + compatible = "shared-dma-pool"; > + no-map; > + reg = <0x43000000 0x800000>; > + }; > + }; I've a question probably for a follow up patch, but do you know what's a sane default size for these? I needed to bump the mfc_left size from 8 MiB to 16 MiB in order to decode a 480p H264 video using GStramer. So clearly the default sizes are not that useful. > +}; > diff --git a/arch/arm/boot/dts/exynos4210-origen.dts b/arch/arm/boot/dts/exynos4210-origen.dts > index ad7394c..f5e4eb2 100644 > --- a/arch/arm/boot/dts/exynos4210-origen.dts > +++ b/arch/arm/boot/dts/exynos4210-origen.dts > @@ -18,6 +18,7 @@ > #include "exynos4210.dtsi" > #include <dt-bindings/gpio/gpio.h> > #include <dt-bindings/input/input.h> > +#include "exynos-mfc-reserved-memory.dtsi" > > / { > model = "Insignal Origen evaluation board based on Exynos4210"; > @@ -288,8 +289,7 @@ > }; > > &mfc { > - samsung,mfc-r = <0x43000000 0x800000>; > - samsung,mfc-l = <0x51000000 0x800000>; > + memory-region = <&mfc_left>, <&mfc_right>; > status = "okay"; I wonder if shouldn't be better to include the exynos-mfc-reserved-memory.dtsi on each SoC dtsi and set the memory-regions in the MFC node instead of doing it on each DTS, and let DTS to just replace with its own memory regions if the default sizes are not suitable for them. Reviewed-by: Javier Martinez Canillas <javier@xxxxxxxxxxxxxxx> Tested-by: Javier Martinez Canillas <javier@xxxxxxxxxxxxxxx> Best regards, -- Javier Martinez Canillas Open Source Group Samsung Research America -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html