summaryrefslogtreecommitdiff
authorXindong Xu <xindong.xu@amlogic.com>2019-06-26 03:23:31 (GMT)
committer Jianxin Pan <jianxin.pan@amlogic.com>2019-06-27 03:23:48 (GMT)
commite0d429b211f332bae32f7feffbbf2787945c0267 (patch)
treeed3599c09b7fdb8b9199f773e5a879e3fcfd054b
parent4063f3c151db6fd1af0fe0454891ce1d40dda0a0 (diff)
downloadcommon-e0d429b211f332bae32f7feffbbf2787945c0267.zip
common-e0d429b211f332bae32f7feffbbf2787945c0267.tar.gz
common-e0d429b211f332bae32f7feffbbf2787945c0267.tar.bz2
dts: add partition dts for android Q [1/5]
PD#SWPL-10182 Problem: we need enlarge product size for android Q Solution: enlarge product size for android Q Verify: franklin Change-Id: Id15da333f18773d69d0029b094e9e7afb68c6774 Signed-off-by: Xindong Xu <xindong.xu@amlogic.com>
Diffstat
-rw-r--r--MAINTAINERS5
-rw-r--r--arch/arm/boot/dts/amlogic/g12a_s905d2_u200.dts2
-rw-r--r--arch/arm/boot/dts/amlogic/g12a_s905d2_u200_1g.dts2
-rw-r--r--arch/arm/boot/dts/amlogic/g12a_s905x2_u212.dts2
-rw-r--r--arch/arm/boot/dts/amlogic/g12b_a311d_w400.dts2
-rw-r--r--arch/arm/boot/dts/amlogic/gxl_p212_1g.dts2
-rw-r--r--arch/arm/boot/dts/amlogic/partition_mbox_normal_Q.dtsi126
-rw-r--r--arch/arm/boot/dts/amlogic/sm1_s905d3_ac200.dts2
-rw-r--r--arch/arm/boot/dts/amlogic/sm1_s905x3_ac213.dts2
-rw-r--r--arch/arm/boot/dts/amlogic/txlx_t962e_r321.dts2
-rw-r--r--arch/arm64/boot/dts/amlogic/g12a_s905d2_u200.dts2
-rw-r--r--arch/arm64/boot/dts/amlogic/g12a_s905d2_u200_1g.dts2
-rw-r--r--arch/arm64/boot/dts/amlogic/g12a_s905x2_u212.dts2
-rw-r--r--arch/arm64/boot/dts/amlogic/g12b_a311d_w400.dts2
-rw-r--r--arch/arm64/boot/dts/amlogic/gxl_p212_1g.dts2
-rw-r--r--arch/arm64/boot/dts/amlogic/partition_mbox_normal_Q.dtsi126
-rw-r--r--arch/arm64/boot/dts/amlogic/sm1_s905d3_ac200.dts2
-rw-r--r--arch/arm64/boot/dts/amlogic/sm1_s905x3_ac213.dts2
18 files changed, 272 insertions, 15 deletions
diff --git a/MAINTAINERS b/MAINTAINERS
index 7b94cda..0b11717 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -14962,3 +14962,8 @@ F: arch/arm/boot/dts/amlogic/gxl_p281_1g.dts
F: arch/arm/boot/dts/amlogic/gxl_p281_2g.dts
F: arch/arm64/boot/dts/amlogic/gxl_p281_1g.dts
F: arch/arm64/boot/dts/amlogic/gxl_p281_2g.dts
+
+ADD PARTITION DTSI FOR ANDROID Q
+M: Xindong Xu <xindong.xu@amlogic.com>
+F: arch/arm/boot/dts/amlogic/partition_mbox_normal_Q.dtsi
+F: arch/arm64/boot/dts/amlogic/partition_mbox_normal_Q.dtsi
diff --git a/arch/arm/boot/dts/amlogic/g12a_s905d2_u200.dts b/arch/arm/boot/dts/amlogic/g12a_s905d2_u200.dts
index 27784b9..c23ed9a 100644
--- a/arch/arm/boot/dts/amlogic/g12a_s905d2_u200.dts
+++ b/arch/arm/boot/dts/amlogic/g12a_s905d2_u200.dts
@@ -18,7 +18,7 @@
/dts-v1/;
#include "mesong12a.dtsi"
-#include "partition_mbox_normal.dtsi"
+#include "partition_mbox_normal_Q.dtsi"
#include "mesong12a_skt-panel.dtsi"
/ {
diff --git a/arch/arm/boot/dts/amlogic/g12a_s905d2_u200_1g.dts b/arch/arm/boot/dts/amlogic/g12a_s905d2_u200_1g.dts
index 5b673ec..938dba9 100644
--- a/arch/arm/boot/dts/amlogic/g12a_s905d2_u200_1g.dts
+++ b/arch/arm/boot/dts/amlogic/g12a_s905d2_u200_1g.dts
@@ -18,7 +18,7 @@
/dts-v1/;
#include "mesong12a.dtsi"
-#include "partition_mbox_normal.dtsi"
+#include "partition_mbox_normal_Q.dtsi"
#include "mesong12a_skt-panel.dtsi"
/ {
diff --git a/arch/arm/boot/dts/amlogic/g12a_s905x2_u212.dts b/arch/arm/boot/dts/amlogic/g12a_s905x2_u212.dts
index 439cc94..72e2730 100644
--- a/arch/arm/boot/dts/amlogic/g12a_s905x2_u212.dts
+++ b/arch/arm/boot/dts/amlogic/g12a_s905x2_u212.dts
@@ -18,7 +18,7 @@
/dts-v1/;
#include "mesong12a.dtsi"
-#include "partition_mbox_normal.dtsi"
+#include "partition_mbox_normal_Q.dtsi"
/ {
model = "Amlogic";
diff --git a/arch/arm/boot/dts/amlogic/g12b_a311d_w400.dts b/arch/arm/boot/dts/amlogic/g12b_a311d_w400.dts
index e163917..eaeda48 100644
--- a/arch/arm/boot/dts/amlogic/g12b_a311d_w400.dts
+++ b/arch/arm/boot/dts/amlogic/g12b_a311d_w400.dts
@@ -17,7 +17,7 @@
/dts-v1/;
-#include "partition_mbox_normal.dtsi"
+#include "partition_mbox_normal_Q.dtsi"
#include "mesong12b.dtsi"
#include "mesong12b_skt-panel.dtsi"
diff --git a/arch/arm/boot/dts/amlogic/gxl_p212_1g.dts b/arch/arm/boot/dts/amlogic/gxl_p212_1g.dts
index 0edc324..0329382 100644
--- a/arch/arm/boot/dts/amlogic/gxl_p212_1g.dts
+++ b/arch/arm/boot/dts/amlogic/gxl_p212_1g.dts
@@ -18,7 +18,7 @@
/dts-v1/;
#include "mesongxl.dtsi"
-#include "partition_mbox_normal.dtsi"
+#include "partition_mbox_normal_Q.dtsi"
/ {
model = "Amlogic";
amlogic-dt-id = "gxl_p212_1g";
diff --git a/arch/arm/boot/dts/amlogic/partition_mbox_normal_Q.dtsi b/arch/arm/boot/dts/amlogic/partition_mbox_normal_Q.dtsi
new file mode 100644
index 0000000..48a9c96
--- a/dev/null
+++ b/arch/arm/boot/dts/amlogic/partition_mbox_normal_Q.dtsi
@@ -0,0 +1,126 @@
+/*
+ * Amlogic partition set for normal
+ *
+ * Copyright (c) 2017-2017 Amlogic Ltd
+ *
+ * This file is licensed under a dual GPLv2 or BSD license.
+ *
+ */
+
+#include "firmware_avb_system.dtsi"
+
+/ {
+ partitions: partitions{
+ parts = <17>;
+ part-0 = <&logo>;
+ part-1 = <&recovery>;
+ part-2 = <&misc>;
+ part-3 = <&dtbo>;
+ part-4 = <&cri_data>;
+ part-5 = <&param>;
+ part-6 = <&boot>;
+ part-7 = <&rsv>;
+ part-8 = <&metadata>;
+ part-9 = <&vbmeta>;
+ part-10 = <&tee>;
+ part-11 = <&vendor>;
+ part-12 = <&odm>;
+ part-13 = <&system>;
+ part-14 = <&product>;
+ part-15 = <&cache>;
+ part-16 = <&data>;
+
+ logo:logo{
+ pname = "logo";
+ size = <0x0 0x800000>;
+ mask = <1>;
+ };
+ recovery:recovery{
+ pname = "recovery";
+ size = <0x0 0x1800000>;
+ mask = <1>;
+ };
+ misc:misc{
+ pname = "misc";
+ size = <0x0 0x800000>;
+ mask = <1>;
+ };
+ dtbo:dtbo{
+ pname = "dtbo";
+ size = <0x0 0x800000>;
+ mask = <1>;
+ };
+ cri_data:cri_data
+ {
+ pname = "cri_data";
+ size = <0x0 0x800000>;
+ mask = <2>;
+ };
+ rsv:rsv{
+ pname = "rsv";
+ size = <0x0 0x1000000>;
+ mask = <1>;
+ };
+ metadata:metadata{
+ pname = "metadata";
+ size = <0x0 0x1000000>;
+ mask = <1>;
+ };
+ vbmeta:vbmeta{
+ pname = "vbmeta";
+ size = <0x0 0x200000>;
+ mask = <1>;
+ };
+ param:param{
+ pname = "param";
+ size = <0x0 0x1000000>;
+ mask = <2>;
+ };
+ boot:boot
+ {
+ pname = "boot";
+ size = <0x0 0x1000000>;
+ mask = <1>;
+ };
+ tee:tee{
+ pname = "tee";
+ size = <0x0 0x2000000>;
+ mask = <1>;
+ };
+ vendor:vendor
+ {
+ pname = "vendor";
+ size = <0x0 0x14000000>;
+ mask = <1>;
+ };
+ odm:odm
+ {
+ pname = "odm";
+ size = <0x0 0x8000000>;
+ mask = <1>;
+ };
+ system:system
+ {
+ pname = "system";
+ size = <0x0 0x32800000>;
+ mask = <1>;
+ };
+ product:product{
+ pname = "product";
+ size = <0x0 0x25800000>;
+ mask = <1>;
+ };
+ cache:cache
+ {
+ pname = "cache";
+ size = <0x0 0x46000000>;
+ mask = <2>;
+ };
+ data:data
+ {
+ pname = "data";
+ size = <0xffffffff 0xffffffff>;
+ mask = <4>;
+ };
+ };
+};/* end of / */
diff --git a/arch/arm/boot/dts/amlogic/sm1_s905d3_ac200.dts b/arch/arm/boot/dts/amlogic/sm1_s905d3_ac200.dts
index acc912f..7fcbbe0 100644
--- a/arch/arm/boot/dts/amlogic/sm1_s905d3_ac200.dts
+++ b/arch/arm/boot/dts/amlogic/sm1_s905d3_ac200.dts
@@ -18,7 +18,7 @@
/dts-v1/;
#include "mesonsm1.dtsi"
-#include "partition_mbox_normal.dtsi"
+#include "partition_mbox_normal_Q.dtsi"
#include "mesonsm1_skt-panel.dtsi"
/ {
diff --git a/arch/arm/boot/dts/amlogic/sm1_s905x3_ac213.dts b/arch/arm/boot/dts/amlogic/sm1_s905x3_ac213.dts
index 6dd37a7..359fb6b 100644
--- a/arch/arm/boot/dts/amlogic/sm1_s905x3_ac213.dts
+++ b/arch/arm/boot/dts/amlogic/sm1_s905x3_ac213.dts
@@ -18,7 +18,7 @@
/dts-v1/;
#include "mesonsm1.dtsi"
-#include "partition_mbox_normal.dtsi"
+#include "partition_mbox_normal_Q.dtsi"
#include "mesonsm1_skt-panel.dtsi"
/ {
diff --git a/arch/arm/boot/dts/amlogic/txlx_t962e_r321.dts b/arch/arm/boot/dts/amlogic/txlx_t962e_r321.dts
index 36237b6..91b3bab 100644
--- a/arch/arm/boot/dts/amlogic/txlx_t962e_r321.dts
+++ b/arch/arm/boot/dts/amlogic/txlx_t962e_r321.dts
@@ -20,7 +20,7 @@
#include <dt-bindings/gpio/gpio.h>
#include "mesontxlx.dtsi"
-#include "partition_mbox_normal.dtsi"
+#include "partition_mbox_normal_Q.dtsi"
/ {
model = "Amlogic";
diff --git a/arch/arm64/boot/dts/amlogic/g12a_s905d2_u200.dts b/arch/arm64/boot/dts/amlogic/g12a_s905d2_u200.dts
index 07639e6..702405b 100644
--- a/arch/arm64/boot/dts/amlogic/g12a_s905d2_u200.dts
+++ b/arch/arm64/boot/dts/amlogic/g12a_s905d2_u200.dts
@@ -18,7 +18,7 @@
/dts-v1/;
#include "mesong12a.dtsi"
-#include "partition_mbox_normal.dtsi"
+#include "partition_mbox_normal_Q.dtsi"
#include "mesong12a_skt-panel.dtsi"
/ {
diff --git a/arch/arm64/boot/dts/amlogic/g12a_s905d2_u200_1g.dts b/arch/arm64/boot/dts/amlogic/g12a_s905d2_u200_1g.dts
index 331d91f..1746382 100644
--- a/arch/arm64/boot/dts/amlogic/g12a_s905d2_u200_1g.dts
+++ b/arch/arm64/boot/dts/amlogic/g12a_s905d2_u200_1g.dts
@@ -18,7 +18,7 @@
/dts-v1/;
#include "mesong12a.dtsi"
-#include "partition_mbox_normal.dtsi"
+#include "partition_mbox_normal_Q.dtsi"
#include "mesong12a_skt-panel.dtsi"
/ {
diff --git a/arch/arm64/boot/dts/amlogic/g12a_s905x2_u212.dts b/arch/arm64/boot/dts/amlogic/g12a_s905x2_u212.dts
index 58a59a4..10ac2dd 100644
--- a/arch/arm64/boot/dts/amlogic/g12a_s905x2_u212.dts
+++ b/arch/arm64/boot/dts/amlogic/g12a_s905x2_u212.dts
@@ -18,7 +18,7 @@
/dts-v1/;
#include "mesong12a.dtsi"
-#include "partition_mbox_normal.dtsi"
+#include "partition_mbox_normal_Q.dtsi"
/ {
model = "Amlogic";
diff --git a/arch/arm64/boot/dts/amlogic/g12b_a311d_w400.dts b/arch/arm64/boot/dts/amlogic/g12b_a311d_w400.dts
index ad55f5b..b1a580d 100644
--- a/arch/arm64/boot/dts/amlogic/g12b_a311d_w400.dts
+++ b/arch/arm64/boot/dts/amlogic/g12b_a311d_w400.dts
@@ -17,7 +17,7 @@
/dts-v1/;
-#include "partition_mbox_normal.dtsi"
+#include "partition_mbox_normal_Q.dtsi"
#include "mesong12b.dtsi"
#include "mesong12b_skt-panel.dtsi"
diff --git a/arch/arm64/boot/dts/amlogic/gxl_p212_1g.dts b/arch/arm64/boot/dts/amlogic/gxl_p212_1g.dts
index c4767fc..e120416 100644
--- a/arch/arm64/boot/dts/amlogic/gxl_p212_1g.dts
+++ b/arch/arm64/boot/dts/amlogic/gxl_p212_1g.dts
@@ -18,7 +18,7 @@
/dts-v1/;
#include "mesongxl.dtsi"
-#include "partition_mbox_normal.dtsi"
+#include "partition_mbox_normal_Q.dtsi"
/ {
model = "Amlogic";
amlogic-dt-id = "gxl_p212_1g";
diff --git a/arch/arm64/boot/dts/amlogic/partition_mbox_normal_Q.dtsi b/arch/arm64/boot/dts/amlogic/partition_mbox_normal_Q.dtsi
new file mode 100644
index 0000000..48a9c96
--- a/dev/null
+++ b/arch/arm64/boot/dts/amlogic/partition_mbox_normal_Q.dtsi
@@ -0,0 +1,126 @@
+/*
+ * Amlogic partition set for normal
+ *
+ * Copyright (c) 2017-2017 Amlogic Ltd
+ *
+ * This file is licensed under a dual GPLv2 or BSD license.
+ *
+ */
+
+#include "firmware_avb_system.dtsi"
+
+/ {
+ partitions: partitions{
+ parts = <17>;
+ part-0 = <&logo>;
+ part-1 = <&recovery>;
+ part-2 = <&misc>;
+ part-3 = <&dtbo>;
+ part-4 = <&cri_data>;
+ part-5 = <&param>;
+ part-6 = <&boot>;
+ part-7 = <&rsv>;
+ part-8 = <&metadata>;
+ part-9 = <&vbmeta>;
+ part-10 = <&tee>;
+ part-11 = <&vendor>;
+ part-12 = <&odm>;
+ part-13 = <&system>;
+ part-14 = <&product>;
+ part-15 = <&cache>;
+ part-16 = <&data>;
+
+ logo:logo{
+ pname = "logo";
+ size = <0x0 0x800000>;
+ mask = <1>;
+ };
+ recovery:recovery{
+ pname = "recovery";
+ size = <0x0 0x1800000>;
+ mask = <1>;
+ };
+ misc:misc{
+ pname = "misc";
+ size = <0x0 0x800000>;
+ mask = <1>;
+ };
+ dtbo:dtbo{
+ pname = "dtbo";
+ size = <0x0 0x800000>;
+ mask = <1>;
+ };
+ cri_data:cri_data
+ {
+ pname = "cri_data";
+ size = <0x0 0x800000>;
+ mask = <2>;
+ };
+ rsv:rsv{
+ pname = "rsv";
+ size = <0x0 0x1000000>;
+ mask = <1>;
+ };
+ metadata:metadata{
+ pname = "metadata";
+ size = <0x0 0x1000000>;
+ mask = <1>;
+ };
+ vbmeta:vbmeta{
+ pname = "vbmeta";
+ size = <0x0 0x200000>;
+ mask = <1>;
+ };
+ param:param{
+ pname = "param";
+ size = <0x0 0x1000000>;
+ mask = <2>;
+ };
+ boot:boot
+ {
+ pname = "boot";
+ size = <0x0 0x1000000>;
+ mask = <1>;
+ };
+ tee:tee{
+ pname = "tee";
+ size = <0x0 0x2000000>;
+ mask = <1>;
+ };
+ vendor:vendor
+ {
+ pname = "vendor";
+ size = <0x0 0x14000000>;
+ mask = <1>;
+ };
+ odm:odm
+ {
+ pname = "odm";
+ size = <0x0 0x8000000>;
+ mask = <1>;
+ };
+ system:system
+ {
+ pname = "system";
+ size = <0x0 0x32800000>;
+ mask = <1>;
+ };
+ product:product{
+ pname = "product";
+ size = <0x0 0x25800000>;
+ mask = <1>;
+ };
+ cache:cache
+ {
+ pname = "cache";
+ size = <0x0 0x46000000>;
+ mask = <2>;
+ };
+ data:data
+ {
+ pname = "data";
+ size = <0xffffffff 0xffffffff>;
+ mask = <4>;
+ };
+ };
+};/* end of / */
diff --git a/arch/arm64/boot/dts/amlogic/sm1_s905d3_ac200.dts b/arch/arm64/boot/dts/amlogic/sm1_s905d3_ac200.dts
index cde36a1..a287b60 100644
--- a/arch/arm64/boot/dts/amlogic/sm1_s905d3_ac200.dts
+++ b/arch/arm64/boot/dts/amlogic/sm1_s905d3_ac200.dts
@@ -18,7 +18,7 @@
/dts-v1/;
#include "mesonsm1.dtsi"
-#include "partition_mbox_normal.dtsi"
+#include "partition_mbox_normal_Q.dtsi"
#include "mesonsm1_skt-panel.dtsi"
/ {
diff --git a/arch/arm64/boot/dts/amlogic/sm1_s905x3_ac213.dts b/arch/arm64/boot/dts/amlogic/sm1_s905x3_ac213.dts
index 2917c7c..fa2ea5d 100644
--- a/arch/arm64/boot/dts/amlogic/sm1_s905x3_ac213.dts
+++ b/arch/arm64/boot/dts/amlogic/sm1_s905x3_ac213.dts
@@ -18,7 +18,7 @@
/dts-v1/;
#include "mesonsm1.dtsi"
-#include "partition_mbox_normal.dtsi"
+#include "partition_mbox_normal_Q.dtsi"
#include "mesonsm1_skt-panel.dtsi"
/ {