dts: release memory of the reserved 1MB [2/2]
authorHui Zhang <hui.zhang@amlogic.com>
Fri, 4 Jan 2019 06:35:51 +0000 (14:35 +0800)
committerJianxin Pan <jianxin.pan@amlogic.com>
Tue, 8 Jan 2019 13:42:42 +0000 (05:42 -0800)
PD#SWPL-2372

Problem:
phy addr (0 - 0x100000) is reserved before. once it is release for system use.
it will be polluted by video decoder (avs2 & vp9)

Solution:
init hw addr (not 0) in decoder to avoid 0 address polluted.
then release reserved 1MB memory space in dts

Verify:
U212

Change-Id: I36f6caa09267ab1180ff12cfed9b9c7befff2842
Signed-off-by: Hui Zhang <hui.zhang@amlogic.com>
12 files changed:
arch/arm/boot/dts/amlogic/g12a_s905d2_u200.dts
arch/arm/boot/dts/amlogic/g12a_s905d2_u200_1g.dts
arch/arm/boot/dts/amlogic/g12a_s905x2_u212.dts
arch/arm/boot/dts/amlogic/g12a_s905x2_u212_1g.dts
arch/arm/boot/dts/amlogic/g12a_s905y2_u221.dts
arch/arm/boot/dts/amlogic/g12b_a311d_w400.dts
arch/arm64/boot/dts/amlogic/g12a_s905d2_u200.dts
arch/arm64/boot/dts/amlogic/g12a_s905d2_u200_1g.dts
arch/arm64/boot/dts/amlogic/g12a_s905x2_u212.dts
arch/arm64/boot/dts/amlogic/g12a_s905x2_u212_1g.dts
arch/arm64/boot/dts/amlogic/g12a_s905y2_u221.dts
arch/arm64/boot/dts/amlogic/g12b_a311d_w400.dts

index 8cf27c5..ea49561 100644 (file)
@@ -45,7 +45,7 @@
 
        memory@00000000 {
                device_type = "memory";
-               linux,usable-memory = <0x100000 0x7ff00000>;
+               linux,usable-memory = <0x000000 0x80000000>;
        };
 
        reserved-memory {
index e83075a..7666ac4 100644 (file)
@@ -45,7 +45,7 @@
 
        memory@00000000 {
                device_type = "memory";
-               linux,usable-memory = <0x100000 0x3ff00000>;
+               linux,usable-memory = <0x000000 0x40000000>;
        };
 
        reserved-memory {
index e55a93b..58fcf68 100644 (file)
@@ -45,7 +45,7 @@
 
        memory@00000000 {
                device_type = "memory";
-               linux,usable-memory = <0x100000 0x7ff00000>;
+               linux,usable-memory = <0x000000 0x80000000>;
        };
 
        reserved-memory {
index 9a25988..19db70b 100644 (file)
@@ -45,7 +45,7 @@
 
        memory@00000000 {
                device_type = "memory";
-               linux,usable-memory = <0x100000 0x3ff00000>;
+               linux,usable-memory = <0x000000 0x40000000>;
 
        };
 
index 94eed60..caadd28 100644 (file)
@@ -44,7 +44,7 @@
 
        memory@00000000 {
                device_type = "memory";
-               linux,usable-memory = <0x100000 0x7ff00000>;
+               linux,usable-memory = <0x000000 0x80000000>;
        };
 
        reserved-memory {
index e32bb76..af55b1c 100644 (file)
@@ -45,7 +45,7 @@
 
        memory@00000000 {
                device_type = "memory";
-               linux,usable-memory = <0x100000 0x7ff00000>;
+               linux,usable-memory = <0x000000 0x80000000>;
        };
 
        reserved-memory {
index 1a8d55d..bda0c8a 100644 (file)
@@ -45,7 +45,7 @@
 
        memory@00000000 {
                device_type = "memory";
-               linux,usable-memory = <0x0 0x100000 0x0 0x7ff00000>;
+               linux,usable-memory = <0x0 0x000000 0x0 0x80000000>;
        };
 
        reserved-memory {
index fdcd550..e96a0d4 100644 (file)
@@ -45,7 +45,7 @@
 
        memory@00000000 {
                device_type = "memory";
-               linux,usable-memory = <0x0 0x100000 0x0 0x3ff00000>;
+               linux,usable-memory = <0x0 0x000000 0x0 0x40000000>;
        };
 
        reserved-memory {
index 4d19d6e..2c6f2d3 100644 (file)
@@ -45,7 +45,7 @@
 
        memory@00000000 {
                device_type = "memory";
-               linux,usable-memory = <0x0 0x100000 0x0 0x7ff00000>;
+               linux,usable-memory = <0x0 0x000000 0x0 0x80000000>;
        };
 
        reserved-memory {
index 77efdd7..977ecc6 100644 (file)
@@ -45,7 +45,7 @@
 
        memory@00000000 {
                device_type = "memory";
-               linux,usable-memory = <0x0 0x100000 0x0 0x3ff00000>;
+               linux,usable-memory = <0x0 0x000000 0x0 0x40000000>;
 
        };
 
index e016086..cec20dd 100644 (file)
@@ -44,7 +44,7 @@
 
        memory@00000000 {
                device_type = "memory";
-               linux,usable-memory = <0x0 0x100000 0x0 0x7ff00000>;
+               linux,usable-memory = <0x0 0x000000 0x0 0x80000000>;
        };
 
        reserved-memory {
index 56217de..30a09e5 100644 (file)
@@ -45,7 +45,7 @@
 
        memory@00000000 {
                device_type = "memory";
-               linux,usable-memory = <0x0 0x100000 0x0 0x7ff00000>;
+               linux,usable-memory = <0x0 0x000000 0x0 0x80000000>;
        };
 
        reserved-memory {