dts: add ppmgr for g12b [1/1]
authorLuan Yuan <luan.yuan@amlogic.com>
Mon, 22 Apr 2019 02:54:15 +0000 (10:54 +0800)
committerNick Xie <nick@khadas.com>
Mon, 5 Aug 2019 06:03:19 +0000 (14:03 +0800)
PD#SWPL-6901

Problem:
lack of ppmgr in g12b

Solution:
add ppmgr

Verify:
verify by g12b

Change-Id: Id6d9894d2430cf286e42c90dc340dc10fd0f37c5
Signed-off-by: Luan Yuan <luan.yuan@amlogic.com>
12 files changed:
arch/arm/boot/dts/amlogic/g12a_pxp.dts
arch/arm/boot/dts/amlogic/g12b_a311d_w400.dts
arch/arm/boot/dts/amlogic/g12b_a311d_w400_a.dts
arch/arm/boot/dts/amlogic/g12b_pxp.dts
arch/arm/boot/dts/amlogic/g12b_pxp_a.dts
arch/arm/boot/dts/amlogic/sm1_pxp.dts
arch/arm64/boot/dts/amlogic/g12a_pxp.dts
arch/arm64/boot/dts/amlogic/g12b_a311d_w400.dts
arch/arm64/boot/dts/amlogic/g12b_a311d_w400_a.dts
arch/arm64/boot/dts/amlogic/g12b_pxp.dts
arch/arm64/boot/dts/amlogic/g12b_pxp_a.dts
arch/arm64/boot/dts/amlogic/sm1_pxp.dts

index 4973402..c0c631c 100644 (file)
                        size = <0x02800000>;
                        alignment = <0x400000>;
                };
+
+               /* POST PROCESS MANAGER */
+               ppmgr_reserved:linux,ppmgr {
+                       compatible = "amlogic, ppmgr_memory";
+                       size = <0x0>;
+               };
+
                codec_mm_cma:linux,codec_mm_cma {
                        compatible = "shared-dma-pool";
                        reusable;
                status = "okay";
        };
 
+       ppmgr {
+               compatible = "amlogic, ppmgr";
+               status = "okay";
+               memory-region = <&ppmgr_reserved>;
+       };
+
        deinterlace {
                compatible = "amlogic, deinterlace";
                status = "okay";
index a46fcb7..e5b28ec 100644 (file)
                        size = <0x02800000>;
                        alignment = <0x400000>;
                };
+               /*  POST PROCESS MANAGER */
+               ppmgr_reserved:linux,ppmgr {
+                       compatible = "shared-dma-pool";
+                       size = <0x0>;
+               };
                codec_mm_cma:linux,codec_mm_cma {
                        compatible = "shared-dma-pool";
                        reusable;
                status = "okay";
        };
 
+       ppmgr {
+               compatible = "amlogic, ppmgr";
+               memory-region = <&ppmgr_reserved>;
+               dev_name = "ppmgr";
+               status = "okay";
+       };
+
        deinterlace {
                compatible = "amlogic, deinterlace";
                status = "okay";
index f92c26d..4b2d544 100644 (file)
                        size = <0x02800000>;
                        alignment = <0x400000>;
                };
+               /*  POST PROCESS MANAGER */
+               ppmgr_reserved:linux,ppmgr {
+                       compatible = "shared-dma-pool";
+                       size = <0x0>;
+               };
                codec_mm_cma:linux,codec_mm_cma {
                        compatible = "shared-dma-pool";
                        reusable;
                status = "okay";
        };
 
+       ppmgr {
+               compatible = "amlogic, ppmgr";
+               memory-region = <&ppmgr_reserved>;
+               dev_name = "ppmgr";
+               status = "okay";
+       };
+
        deinterlace {
                compatible = "amlogic, deinterlace";
                status = "okay";
index f75d525..14b0dac 100644 (file)
                        size = <0x02800000>;
                        alignment = <0x400000>;
                };
+
+               /* POST PROCESS MANAGER */
+               ppmgr_reserved:linux,ppmgr {
+                       compatible = "amlogic, ppmgr_memory";
+                       size = <0x0>;
+               };
+
                codec_mm_cma:linux,codec_mm_cma {
                        compatible = "shared-dma-pool";
                        reusable;
                status = "okay";
        };
 
+       ppmgr {
+               compatible = "amlogic, ppmgr";
+               status = "okay";
+               memory-region = <&ppmgr_reserved>;
+       };
+
        deinterlace {
                compatible = "amlogic, deinterlace";
                status = "disabled";
index 593d51b..1b1fd94 100644 (file)
                        size = <0x02800000>;
                        alignment = <0x400000>;
                };
+
+               /* POST PROCESS MANAGER */
+               ppmgr_reserved:linux,ppmgr {
+                       compatible = "amlogic, ppmgr_memory";
+                       size = <0x0>;
+               };
+
                codec_mm_cma:linux,codec_mm_cma {
                        compatible = "shared-dma-pool";
                        reusable;
                status = "okay";
        };
 
+       ppmgr {
+               compatible = "amlogic, ppmgr";
+               status = "okay";
+               memory-region = <&ppmgr_reserved>;
+       };
+
        deinterlace {
                compatible = "amlogic, deinterlace";
                status = "disabled";
index a4c0280..4764702 100644 (file)
                        size = <0x02800000>;
                        alignment = <0x400000>;
                };
+
+               /* POST PROCESS MANAGER */
+               ppmgr_reserved:linux,ppmgr {
+                       compatible = "amlogic, ppmgr_memory";
+                       size = <0x0>;
+               };
+
                codec_mm_cma:linux,codec_mm_cma {
                        compatible = "shared-dma-pool";
                        reusable;
                status = "okay";
        };
 
+       ppmgr {
+               compatible = "amlogic, ppmgr";
+               status = "okay";
+               memory-region = <&ppmgr_reserved>;
+       };
        deinterlace {
                compatible = "amlogic, deinterlace";
                status = "okay";
index 7613b14..b1fe381 100644 (file)
                        size = <0x0 0x02800000>;
                        alignment = <0x0 0x400000>;
                };
+
+               /* POST PROCESS MANAGER */
+               ppmgr_reserved:linux,ppmgr {
+                       compatible = "amlogic, ppmgr_memory";
+                       size = <0x0>;
+               };
+
                codec_mm_cma:linux,codec_mm_cma {
                        compatible = "shared-dma-pool";
                        reusable;
                status = "okay";
        };
 
+       ppmgr {
+               compatible = "amlogic, ppmgr";
+               status = "okay";
+               memory-region = <&ppmgr_reserved>;
+       };
+
        deinterlace {
                compatible = "amlogic, deinterlace";
                status = "okay";
index 377595f..304ceee 100644 (file)
                        size = <0x0 0x02800000>;
                        alignment = <0x0 0x400000>;
                };
+               /*  POST PROCESS MANAGER */
+               ppmgr_reserved:linux,ppmgr {
+                       compatible = "shared-dma-pool";
+                       size = <0x0 0x0>;
+               };
+
                codec_mm_cma:linux,codec_mm_cma {
                        compatible = "shared-dma-pool";
                        reusable;
                status = "okay";
        };
 
+       ppmgr {
+               compatible = "amlogic, ppmgr";
+               memory-region = <&ppmgr_reserved>;
+               dev_name = "ppmgr";
+               status = "okay";
+       };
+
        deinterlace {
                compatible = "amlogic, deinterlace";
                status = "okay";
index 7f14185..36c3170 100644 (file)
                        size = <0x0 0x02800000>;
                        alignment = <0x0 0x400000>;
                };
+               /*  POST PROCESS MANAGER */
+               ppmgr_reserved:linux,ppmgr {
+                       compatible = "shared-dma-pool";
+                       size = <0x0 0x0>;
+               };
+
                codec_mm_cma:linux,codec_mm_cma {
                        compatible = "shared-dma-pool";
                        reusable;
                status = "okay";
        };
 
+       ppmgr {
+               compatible = "amlogic, ppmgr";
+               memory-region = <&ppmgr_reserved>;
+               dev_name = "ppmgr";
+               status = "okay";
+       };
+
        deinterlace {
                compatible = "amlogic, deinterlace";
                status = "okay";
index 36f1259..0fb720e 100644 (file)
                        size = <0x0 0x02800000>;
                        alignment = <0x0 0x400000>;
                };
+
+               /* POST PROCESS MANAGER */
+               ppmgr_reserved:linux,ppmgr {
+                       compatible = "amlogic, ppmgr_memory";
+                       size = <0x0>;
+               };
+
                codec_mm_cma:linux,codec_mm_cma {
                        compatible = "shared-dma-pool";
                        reusable;
                status = "okay";
        };
 
+       ppmgr {
+               compatible = "amlogic, ppmgr";
+               status = "okay";
+               memory-region = <&ppmgr_reserved>;
+       };
+
        deinterlace {
                compatible = "amlogic, deinterlace";
                status = "disabled";
index b1e9088..235045a 100644 (file)
                        size = <0x0 0x02800000>;
                        alignment = <0x0 0x400000>;
                };
+
+               /* POST PROCESS MANAGER */
+               ppmgr_reserved:linux,ppmgr {
+                       compatible = "amlogic, ppmgr_memory";
+                       size = <0x0>;
+               };
+
                codec_mm_cma:linux,codec_mm_cma {
                        compatible = "shared-dma-pool";
                        reusable;
                status = "okay";
        };
 
+       ppmgr {
+               compatible = "amlogic, ppmgr";
+               status = "okay";
+               memory-region = <&ppmgr_reserved>;
+       };
+
        deinterlace {
                compatible = "amlogic, deinterlace";
                status = "disabled";
index e0fdc85..2f58157 100644 (file)
                        size = <0x0 0x02800000>;
                        alignment = <0x0 0x400000>;
                };
+
+               /* POST PROCESS MANAGER */
+               ppmgr_reserved:linux,ppmgr {
+                       compatible = "amlogic, ppmgr_memory";
+                       size = <0x0>;
+               };
+
                codec_mm_cma:linux,codec_mm_cma {
                        compatible = "shared-dma-pool";
                        reusable;
                status = "okay";
        };
 
+       ppmgr {
+               compatible = "amlogic, ppmgr";
+               status = "okay";
+               memory-region = <&ppmgr_reserved>;
+       };
+
        deinterlace {
                compatible = "amlogic, deinterlace";
                status = "okay";