summaryrefslogtreecommitdiff
authorWencai You <wencai.you@amlogic.com>2018-05-18 14:36:23 (GMT)
committer Jianxin Pan <jianxin.pan@amlogic.com>2018-08-03 14:12:24 (GMT)
commitf32a3e45bbb024ea58b5af5ee2383b420aae8dca (patch)
treead94216fd0ec71510a97daec12465a37cf819e77
parent305e6776cdf68f41ea30b3d3460b52eb28b4e76f (diff)
downloadcommon-f32a3e45bbb024ea58b5af5ee2383b420aae8dca.zip
common-f32a3e45bbb024ea58b5af5ee2383b420aae8dca.tar.gz
common-f32a3e45bbb024ea58b5af5ee2383b420aae8dca.tar.bz2
mm: decrease DEFAULT_TVP_SIZE_FOR_4K and reserved-memory
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>
Diffstat
-rw-r--r--arch/arm64/boot/dts/amlogic/gxl_p212_1g.dts4
-rw-r--r--drivers/amlogic/media/common/codec_mm/codec_mm.c2
2 files changed, 3 insertions, 3 deletions
diff --git a/arch/arm64/boot/dts/amlogic/gxl_p212_1g.dts b/arch/arm64/boot/dts/amlogic/gxl_p212_1g.dts
index e219ad0..4eefc12 100644
--- a/arch/arm64/boot/dts/amlogic/gxl_p212_1g.dts
+++ b/arch/arm64/boot/dts/amlogic/gxl_p212_1g.dts
@@ -88,7 +88,7 @@
ion_reserved:linux,ion-dev {
compatible = "shared-dma-pool";
reusable;
- size = <0x0 0x7C00000>;
+ size = <0x0 0x4C00000>;
alignment = <0x0 0x400000>;
};
@@ -119,7 +119,7 @@
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;
};
diff --git a/drivers/amlogic/media/common/codec_mm/codec_mm.c b/drivers/amlogic/media/common/codec_mm/codec_mm.c
index 7bc3321..da7591c 100644
--- a/drivers/amlogic/media/common/codec_mm/codec_mm.c
+++ b/drivers/amlogic/media/common/codec_mm/codec_mm.c
@@ -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