dtsi: dtbo: change dto partition name to dtbo [1/2]
authorTellen Yu <tellen.yu@amlogic.com>
Wed, 5 Sep 2018 11:12:03 +0000 (19:12 +0800)
committerXindong Xu <xindong.xu@amlogic.com>
Fri, 12 Oct 2018 09:20:31 +0000 (17:20 +0800)
PD#173146

Problem:
All devices launching with Android 9 must use dtbo partition

Solution:
Android P request device tree overlay partition name is dtbo

Verify:
verified by p212 board in Android P

Change-Id: If48b6eaf0a0ee2d76a5fb0b58353fb82381c71ee
Signed-off-by: Tellen Yu <tellen.yu@amlogic.com>
Signed-off-by: Xindong Xu <xindong.xu@amlogic.com>
12 files changed:
MAINTAINERS
arch/arm/boot/dts/amlogic/common_overlay_dt.dts [new file with mode: 0644]
arch/arm/boot/dts/amlogic/partition_mbox_normal.dtsi
arch/arm/boot/dts/amlogic/partition_mbox_normal_P_32.dtsi
arch/arm/boot/dts/amlogic/partition_mbox_normal_P_64.dtsi
arch/arm64/boot/dts/amlogic/common_overlay_dt.dts [new file with mode: 0644]
arch/arm64/boot/dts/amlogic/partition_mbox_normal.dtsi
arch/arm64/boot/dts/amlogic/partition_mbox_normal_P_32.dtsi
arch/arm64/boot/dts/amlogic/partition_mbox_normal_P_32_atom.dtsi
arch/arm64/boot/dts/amlogic/partition_mbox_normal_P_32_sei.dtsi
arch/arm64/boot/dts/amlogic/partition_mbox_normal_P_64.dtsi
arch/arm64/boot/dts/amlogic/partition_mbox_normal_sei32bit.dtsi

index f0587b3..a0ab2c3 100644 (file)
@@ -14616,7 +14616,6 @@ M:      Xindong Xu  <xindong.xu@amlogic.com>
 F:     arch/arm64/boot/dts/amlogic/firmware_avb_system.dtsi
 F:      arch/arm64/boot/dts/amlogic/firmware_system.dtsi
 
-
 AMLOGIC SYSTEM AS ROOT
 M:     Renjun Xu  <renjun.xu@amlogic.com>
 F:     arch/arm64/boot/dts/amlogic/axg_s400_v03gva.dts
@@ -14636,3 +14635,8 @@ AMLOGIC TL1 CLOCK DRIVERS
 M:     Jian Hu <jian.hu@amlogic.com>
 F:     include/dt-bindings/clock/amlogic,tl1-clkc.h
 F:     drivers/amlogic/clk/tl1/*
+
+AMLOGIC DTBO PARTITION
+M:      Xindong Xu  <xindong.xu@amlogic.com>
+F:     arch/arm64/boot/dts/amlogic/common_overlay_dt.dts
+F:      arch/arm/boot/dts/amlogic/common_overlay_dt.dts
diff --git a/arch/arm/boot/dts/amlogic/common_overlay_dt.dts b/arch/arm/boot/dts/amlogic/common_overlay_dt.dts
new file mode 100644 (file)
index 0000000..842906d
--- /dev/null
@@ -0,0 +1,23 @@
+/*
+ * arch/arm64/boot/dts/amlogic/common_overlay_dt.dts
+ *
+ * Copyright (C) 2017 Amlogic, Inc. All rights reserved.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
+ * more details.
+ *
+ */
+
+/dts-v1/;
+/plugin/;
+
+&amlogic_codec {
+       status = "okay";
+};
index 6a968f8..a556771 100644 (file)
@@ -12,7 +12,7 @@
                part-0 = <&logo>;
                part-1 = <&recovery>;
                part-2 = <&misc>;
-               part-3 = <&dto>;
+               part-3 = <&dtbo>;
                part-4 = <&cri_data>;
                part-5 = <&param>;
                part-6 = <&boot>;
@@ -39,8 +39,8 @@
                        size = <0x0 0x800000>;
                        mask = <1>;
                };
-               dto:dto{
-                       pname = "dto";
+               dtbo:dtbo{
+                       pname = "dtbo";
                        size = <0x0 0x800000>;
                        mask = <1>;
                };
index 1f519c8..f2c5742 100644 (file)
@@ -15,7 +15,7 @@
                part-0 = <&logo>;
                part-1 = <&recovery>;
                part-2 = <&misc>;
-               part-3 = <&dto>;
+               part-3 = <&dtbo>;
                part-4 = <&cri_data>;
                part-5 = <&param>;
                part-6 = <&boot>;
@@ -45,8 +45,8 @@
                        size = <0x0 0x800000>;
                        mask = <1>;
                };
-               dto:dto{
-                       pname = "dto";
+               dtbo:dtbo{
+                       pname = "dtbo";
                        size = <0x0 0x800000>;
                        mask = <1>;
                };
index f8f8bc5..2b8e730 100644 (file)
@@ -15,7 +15,7 @@
                part-0 = <&logo>;
                part-1 = <&recovery>;
                part-2 = <&misc>;
-               part-3 = <&dto>;
+               part-3 = <&dtbo>;
                part-4 = <&cri_data>;
                part-5 = <&param>;
                part-6 = <&boot>;
@@ -45,8 +45,8 @@
                        size = <0x0 0x800000>;
                        mask = <1>;
                };
-               dto:dto{
-                       pname = "dto";
+               dtbo:dtbo{
+                       pname = "dtbo";
                        size = <0x0 0x800000>;
                        mask = <1>;
                };
diff --git a/arch/arm64/boot/dts/amlogic/common_overlay_dt.dts b/arch/arm64/boot/dts/amlogic/common_overlay_dt.dts
new file mode 100644 (file)
index 0000000..842906d
--- /dev/null
@@ -0,0 +1,23 @@
+/*
+ * arch/arm64/boot/dts/amlogic/common_overlay_dt.dts
+ *
+ * Copyright (C) 2017 Amlogic, Inc. All rights reserved.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
+ * more details.
+ *
+ */
+
+/dts-v1/;
+/plugin/;
+
+&amlogic_codec {
+       status = "okay";
+};
index 6a968f8..a556771 100644 (file)
@@ -12,7 +12,7 @@
                part-0 = <&logo>;
                part-1 = <&recovery>;
                part-2 = <&misc>;
-               part-3 = <&dto>;
+               part-3 = <&dtbo>;
                part-4 = <&cri_data>;
                part-5 = <&param>;
                part-6 = <&boot>;
@@ -39,8 +39,8 @@
                        size = <0x0 0x800000>;
                        mask = <1>;
                };
-               dto:dto{
-                       pname = "dto";
+               dtbo:dtbo{
+                       pname = "dtbo";
                        size = <0x0 0x800000>;
                        mask = <1>;
                };
index 1f519c8..f2c5742 100644 (file)
@@ -15,7 +15,7 @@
                part-0 = <&logo>;
                part-1 = <&recovery>;
                part-2 = <&misc>;
-               part-3 = <&dto>;
+               part-3 = <&dtbo>;
                part-4 = <&cri_data>;
                part-5 = <&param>;
                part-6 = <&boot>;
@@ -45,8 +45,8 @@
                        size = <0x0 0x800000>;
                        mask = <1>;
                };
-               dto:dto{
-                       pname = "dto";
+               dtbo:dtbo{
+                       pname = "dtbo";
                        size = <0x0 0x800000>;
                        mask = <1>;
                };
index b1db28a..8d1cf30 100644 (file)
@@ -15,7 +15,7 @@
                part-0 = <&logo>;
                part-1 = <&recovery>;
                part-2 = <&misc>;
-               part-3 = <&dto>;
+               part-3 = <&dtbo>;
                part-4 = <&cri_data>;
                part-5 = <&param>;
                part-6 = <&boot>;
@@ -45,8 +45,8 @@
                        size = <0x0 0x800000>;
                        mask = <1>;
                };
-               dto:dto{
-                       pname = "dto";
+               dtbo:dtbo{
+                       pname = "dtbo";
                        size = <0x0 0x800000>;
                        mask = <1>;
                };
index dffdb42..65dfed1 100644 (file)
@@ -15,7 +15,7 @@
                part-0 = <&logo>;
                part-1 = <&recovery>;
                part-2 = <&misc>;
-               part-3 = <&dto>;
+               part-3 = <&dtbo>;
                part-4 = <&cri_data>;
                part-5 = <&param>;
                part-6 = <&boot>;
@@ -45,8 +45,8 @@
                        size = <0x0 0x800000>;
                        mask = <1>;
                };
-               dto:dto{
-                       pname = "dto";
+               dtbo:dtbo{
+                       pname = "dtbo";
                        size = <0x0 0x800000>;
                        mask = <1>;
                };
index f8f8bc5..2b8e730 100644 (file)
@@ -15,7 +15,7 @@
                part-0 = <&logo>;
                part-1 = <&recovery>;
                part-2 = <&misc>;
-               part-3 = <&dto>;
+               part-3 = <&dtbo>;
                part-4 = <&cri_data>;
                part-5 = <&param>;
                part-6 = <&boot>;
@@ -45,8 +45,8 @@
                        size = <0x0 0x800000>;
                        mask = <1>;
                };
-               dto:dto{
-                       pname = "dto";
+               dtbo:dtbo{
+                       pname = "dtbo";
                        size = <0x0 0x800000>;
                        mask = <1>;
                };
index 75984be..6ca9cb9 100644 (file)
@@ -12,7 +12,7 @@
                part-0 = <&logo>;
                part-1 = <&recovery>;
                part-2 = <&misc>;
-               part-3 = <&dto>;
+               part-3 = <&dtbo>;
                part-4 = <&cri_data>;
                part-5 = <&param>;
                part-6 = <&boot>;
@@ -39,8 +39,8 @@
                        size = <0x0 0x800000>;
                        mask = <1>;
                };
-               dto:dto{
-                       pname = "dto";
+               dtbo:dtbo{
+                       pname = "dtbo";
                        size = <0x0 0x800000>;
                        mask = <1>;
                };