mm: decrease DEFAULT_TVP_SIZE_FOR_4K and reserved-memory
authorWencai You <wencai.you@amlogic.com>
Fri, 18 May 2018 14:36:23 +0000 (22:36 +0800)
committerJianxin Pan <jianxin.pan@amlogic.com>
Fri, 3 Aug 2018 14:12:24 +0000 (07:12 -0700)
PD#166821: decrease DEFAULT_TVP_SIZE_FOR_4K and reserved-memory

DEFAULT_TVP_SIZE_FOR_4K to 192M
codec_mm_cma to 208M
ion_reserved to 78M

Change-Id: I2fd38f40c242ef531f8cf2226822bed4b0250a4f
Signed-off-by: Wencai You <wencai.you@amlogic.com>
arch/arm64/boot/dts/amlogic/gxl_p212_1g.dts
drivers/amlogic/media/common/codec_mm/codec_mm.c

index e219ad0..4eefc12 100644 (file)
@@ -88,7 +88,7 @@
                ion_reserved:linux,ion-dev {
                        compatible = "shared-dma-pool";
                        reusable;
-                       size = <0x0 0x7C00000>;
+                       size = <0x0 0x4C00000>;
                        alignment = <0x0 0x400000>;
                };
 
                        compatible = "shared-dma-pool";
                        reusable;
                        /* ion_codec_mm max can alloc size 80M*/
-                       size = <0x0 0x13400000>;
+                       size = <0x0 0xd000000>;
                        alignment = <0x0 0x400000>;
                        linux,contiguous-region;
                };
index 7bc3321..da7591c 100644 (file)
@@ -56,7 +56,7 @@
 #define MM_ALIGN_UP2N(addr, alg2n) ((addr+(1<<alg2n)-1)&(~((1<<alg2n)-1)))
 
 #define RES_IS_MAPED
-#define DEFAULT_TVP_SIZE_FOR_4K (256 * SZ_1M)
+#define DEFAULT_TVP_SIZE_FOR_4K (192 * SZ_1M)
 #define DEFAULT_TVP_SIZE_FOR_NO4K (160 * SZ_1M)
 
 #define ALLOC_MAX_RETRY 1