diff --git a/arch/arm64/boot/dts/amlogic/txl_t950_p341.dts b/arch/arm64/boot/dts/amlogic/txl_t950_p341.dts index 07c69b4b30ec..e6a33ceb9a20 100644 --- a/arch/arm64/boot/dts/amlogic/txl_t950_p341.dts +++ b/arch/arm64/boot/dts/amlogic/txl_t950_p341.dts @@ -288,7 +288,9 @@ dev_name = "vdin0"; status = "okay"; reserve-iomap = "true"; - flag_cma = <1>;/*1:share with codec_mm;2:cma alone*/ + /*bit0:(1:share with codec_mm;0:cma alone)*/ + /*bit8:(1:alloc in discontinus way;0:alone in continuous way)*/ + flag_cma = <0x101>; /* MByte, if 10bit disable: 64M(YUV422), * if 10bit enable: 64*1.5 = 96M(YUV422) * if support 4K2K-YUV444-10bit-WR:3840*2160*4*4 ~= 128M diff --git a/arch/arm64/boot/dts/amlogic/txl_t960_p346.dts b/arch/arm64/boot/dts/amlogic/txl_t960_p346.dts index 6d578dc9de90..8cee2b17e0a5 100644 --- a/arch/arm64/boot/dts/amlogic/txl_t960_p346.dts +++ b/arch/arm64/boot/dts/amlogic/txl_t960_p346.dts @@ -289,7 +289,9 @@ dev_name = "vdin0"; status = "okay"; reserve-iomap = "true"; - flag_cma = <1>;/*1:share with codec_mm;2:cma alone*/ + /*bit0:(1:share with codec_mm;0:cma alone)*/ + /*bit8:(1:alloc in discontinus way;0:alone in continuous way)*/ + flag_cma = <0x101>; /* MByte, if 10bit disable: 64M(YUV422), * if 10bit enable: 64*1.5 = 96M(YUV422) * if support 4K2K-YUV444-10bit-WR:3840*2160*4*4 ~= 128M diff --git a/arch/arm64/boot/dts/amlogic/txl_t962_p320.dts b/arch/arm64/boot/dts/amlogic/txl_t962_p320.dts index d69b2726c326..b792d3e48306 100644 --- a/arch/arm64/boot/dts/amlogic/txl_t962_p320.dts +++ b/arch/arm64/boot/dts/amlogic/txl_t962_p320.dts @@ -280,7 +280,9 @@ dev_name = "vdin0"; status = "okay"; reserve-iomap = "true"; - flag_cma = <1>;/*1:share with codec_mm;2:cma alone*/ + /*bit0:(1:share with codec_mm;0:cma alone)*/ + /*bit8:(1:alloc in discontinus way;0:alone in continuous way)*/ + flag_cma = <0x101>; /* MByte, if 10bit disable: 64M(YUV422), * if 10bit enable: 64*1.5 = 96M(YUV422) * if support 4K2K-YUV444-10bit-WR:3840*2160*4*4 ~= 128M diff --git a/arch/arm64/boot/dts/amlogic/txl_t962_p321.dts b/arch/arm64/boot/dts/amlogic/txl_t962_p321.dts index 733f324eb497..743eef8d59f1 100644 --- a/arch/arm64/boot/dts/amlogic/txl_t962_p321.dts +++ b/arch/arm64/boot/dts/amlogic/txl_t962_p321.dts @@ -289,7 +289,9 @@ dev_name = "vdin0"; status = "okay"; reserve-iomap = "true"; - flag_cma = <1>;/*1:share with codec_mm;2:cma alone*/ + /*bit0:(1:share with codec_mm;0:cma alone)*/ + /*bit8:(1:alloc in discontinus way;0:alone in continuous way)*/ + flag_cma = <0x101>; /* MByte, if 10bit disable: 64M(YUV422), * if 10bit enable: 64*1.5 = 96M(YUV422) * if support 4K2K-YUV444-10bit-WR:3840*2160*4*4 ~= 128M diff --git a/arch/arm64/boot/dts/amlogic/txlx_t962e_r321.dts b/arch/arm64/boot/dts/amlogic/txlx_t962e_r321.dts index f376b8ac4d94..e391344e4aef 100644 --- a/arch/arm64/boot/dts/amlogic/txlx_t962e_r321.dts +++ b/arch/arm64/boot/dts/amlogic/txlx_t962e_r321.dts @@ -479,7 +479,9 @@ dev_name = "vdin0"; status = "okay"; reserve-iomap = "true"; - flag_cma = <1>;/*1:share with codec_mm;2:cma alone*/ + /*bit0:(1:share with codec_mm;0:cma alone)*/ + /*bit8:(1:alloc in discontinus way;0:alone in continuous way)*/ + flag_cma = <0x101>; /* MByte, if 10bit disable: 64M(YUV422), * if 10bit enable: 64*1.5 = 96M(YUV422) * if support 4K2K-YUV444-10bit-WR:3840*2160*4*4 ~= 128M diff --git a/arch/arm64/boot/dts/amlogic/txlx_t962e_r321_buildroot.dts b/arch/arm64/boot/dts/amlogic/txlx_t962e_r321_buildroot.dts index 8cb1790a5934..3a65f1d81dd0 100644 --- a/arch/arm64/boot/dts/amlogic/txlx_t962e_r321_buildroot.dts +++ b/arch/arm64/boot/dts/amlogic/txlx_t962e_r321_buildroot.dts @@ -533,7 +533,9 @@ dev_name = "vdin0"; status = "okay"; reserve-iomap = "true"; - flag_cma = <1>;/*1:share with codec_mm;2:cma alone*/ + /*bit0:(1:share with codec_mm;0:cma alone)*/ + /*bit8:(1:alloc in discontinus way;0:alone in continuous way)*/ + flag_cma = <0x101>; /* MByte, if 10bit disable: 64M(YUV422), * if 10bit enable: 64*1.5 = 96M(YUV422) * if support 4K2K-YUV444-10bit-WR:3840*2160*4*4 ~= 128M diff --git a/arch/arm64/boot/dts/amlogic/txlx_t962x_r311_1g.dts b/arch/arm64/boot/dts/amlogic/txlx_t962x_r311_1g.dts index df8ffd6e060f..ed37de261c25 100644 --- a/arch/arm64/boot/dts/amlogic/txlx_t962x_r311_1g.dts +++ b/arch/arm64/boot/dts/amlogic/txlx_t962x_r311_1g.dts @@ -481,7 +481,9 @@ dev_name = "vdin0"; status = "okay"; reserve-iomap = "true"; - flag_cma = <1>;/*1:share with codec_mm;2:cma alone*/ + /*bit0:(1:share with codec_mm;0:cma alone)*/ + /*bit8:(1:alloc in discontinus way;0:alone in continuous way)*/ + flag_cma = <0x101>; /* MByte, if 10bit disable: 64M(YUV422), * if 10bit enable: 64*1.5 = 96M(YUV422) * if support 4K2K-YUV444-10bit-WR:3840*2160*4*4 ~= 128M diff --git a/arch/arm64/boot/dts/amlogic/txlx_t962x_r311_2g.dts b/arch/arm64/boot/dts/amlogic/txlx_t962x_r311_2g.dts index 580fb8072315..51c1476a8dbf 100644 --- a/arch/arm64/boot/dts/amlogic/txlx_t962x_r311_2g.dts +++ b/arch/arm64/boot/dts/amlogic/txlx_t962x_r311_2g.dts @@ -481,7 +481,9 @@ dev_name = "vdin0"; status = "okay"; reserve-iomap = "true"; - flag_cma = <1>;/*1:share with codec_mm;2:cma alone*/ + /*bit0:(1:share with codec_mm;0:cma alone)*/ + /*bit8:(1:alloc in discontinus way;0:alone in continuous way)*/ + flag_cma = <0x101>; /* MByte, if 10bit disable: 64M(YUV422), * if 10bit enable: 64*1.5 = 96M(YUV422) * if support 4K2K-YUV444-10bit-WR:3840*2160*4*4 ~= 128M diff --git a/arch/arm64/boot/dts/amlogic/txlx_t962x_r311_720p.dts b/arch/arm64/boot/dts/amlogic/txlx_t962x_r311_720p.dts index 0f5d8e08224d..07f32c1b4da2 100644 --- a/arch/arm64/boot/dts/amlogic/txlx_t962x_r311_720p.dts +++ b/arch/arm64/boot/dts/amlogic/txlx_t962x_r311_720p.dts @@ -480,7 +480,9 @@ dev_name = "vdin0"; status = "okay"; reserve-iomap = "true"; - flag_cma = <1>;/*1:share with codec_mm;2:cma alone*/ + /*bit0:(1:share with codec_mm;0:cma alone)*/ + /*bit8:(1:alloc in discontinus way;0:alone in continuous way)*/ + flag_cma = <0x101>; /* MByte, if 10bit disable: 64M(YUV422), * if 10bit enable: 64*1.5 = 96M(YUV422) * if support 4K2K-YUV444-10bit-WR:3840*2160*4*4 ~= 128M