Add support for Meizu 16th Plus (m1892)
authorXilin Wu <strongtz@yeah.net>
星期六, 3 Jul 2021 14:30:58 +0000 (22:30 +0800)
committerXilin Wu <strongtz@yeah.net>
星期六, 3 Jul 2021 14:30:58 +0000 (22:30 +0800)
...with some minor fixes

Signed-off-by: Xilin Wu <strongtz@yeah.net>
.github/workflows/main.yml
README.md
README.zh.md
build.sh
device_specific/draco.dtb [changed mode: 0755->0644]
device_specific/m1892.dtb [new file with mode: 0644]
sdm845Pkg/Devices/m1892.dsc [new file with mode: 0755]

index 99e43cec35ae6080798589244e565d8510c5e76a..9171fa3ec7d19000607c5cac9fa09b223d857a04 100644 (file)
@@ -28,6 +28,7 @@ jobs:
           - beryllium
           - perseus
           - nx616j
+          - m1892
           - m1882
           - skr-a0
           - judyln
index 8ebe4c37d205e501cad046c992a291676d43bb33..e0c959834e8145f2395a0588fd8d2ec7144ceb2b 100644 (file)
--- a/README.md
+++ b/README.md
@@ -32,17 +32,18 @@ QQ group: 697666196 (Main group)    737223105 (Linux/edk2)
 3. Xiaomi MIX 3        (perseus)
 4. Xiaomi PocoPhone F1 (beryllium)
 5. Meizu 16th          (m1882)
-6. Smartisan R1       (trident)
-7. BlackShark One      (skr-a0)
-8. OPPO Find X        (pafm00)
-9. Xiaomi MIX 2S       (polaris)
-10. LG G7              (judyln)
-11. Samsung Galaxy S9+ (star2qltechn)
-12. Xiaomi MI 7        (dipper-old)
-13. Xiaomi MI 8         (dipper)
-14. Nubia X             (nx616j)
-15. Nokia9 PureView    (olympic)
-16. ASUS ZenFone 5Z    (draco)
+6. Meizu 16th Plus     (m1892)
+7. Smartisan R1       (trident)
+8. BlackShark One      (skr-a0)
+9. OPPO Find X        (pafm00)
+10. Xiaomi MIX 2S       (polaris)
+11. LG G7              (judyln)
+12. Samsung Galaxy S9+ (star2qltechn)
+13. Xiaomi MI 7        (dipper-old)
+14. Xiaomi MI 8         (dipper)
+15. Nubia X             (nx616j)
+16. Nokia9 PureView    (olympic)
+17. ASUS ZenFone 5Z    (draco)
 
 ## Dependencies
 
index 07b9e4f8dda5ba84b095487440076a223e7acd88..635968a111982009d3efb7732da2eb1c041d23d7 100644 (file)
@@ -30,17 +30,18 @@ QQ交流群: 697666196 (主群)      737223105 (Linux/edk2)
 3. 小米MIX3         (perseus)\r
 4. 小米PocoPhone F1 (beryllium)\r
 5. 魅族16th         (m1882)\r
-6. 锤子坚果R1       (trident)\r
-7. 黑鲨手机一代      (skr-a0)\r
-8. OPPO Find X      (pafm00)\r
-9. 小米MIX2S        (polaris)\r
-10. LG G7           (judyln)\r
-11. 三星S9+         (star2qltechn)\r
-12. 小米7(工程机)  (dipper-old)\r
-13. 小米8           (dipper)\r
-14. 努比亚X         (nx616j)\r
-15. 诺基亚9 PureView(olympic)\r
-16. 华硕 ZenFone 5Z  (draco)\r
+6. 魅族16th Plus     (m1892)\r
+7. 锤子坚果R1       (trident)\r
+8. 黑鲨手机一代      (skr-a0)\r
+9. OPPO Find X      (pafm00)\r
+10. 小米MIX2S        (polaris)\r
+11. LG G7           (judyln)\r
+12. 三星S9+         (star2qltechn)\r
+13. 小米7(工程机)  (dipper-old)\r
+14. 小米8           (dipper)\r
+15. 努比亚X         (nx616j)\r
+16. 诺基亚9 PureView(olympic)\r
+17. 华硕 ZenFone 5Z  (draco)\r
 \r
 ## 依赖\r
 \r
index ac62437cd1da73d17dc826a419870557163254da..b527a5f8d0a5c2d355df8e6927b1a9cfc8dcf8c5 100755 (executable)
--- a/build.sh
+++ b/build.sh
@@ -10,6 +10,7 @@ DEVICES=(
        perseus
        nx616j
        m1882
+       m1892
        skr-a0
        judyln
        star2qltechn
old mode 100755 (executable)
new mode 100644 (file)
diff --git a/device_specific/m1892.dtb b/device_specific/m1892.dtb
new file mode 100644 (file)
index 0000000..007bd7b
Binary files /dev/null and b/device_specific/m1892.dtb differ
diff --git a/sdm845Pkg/Devices/m1892.dsc b/sdm845Pkg/Devices/m1892.dsc
new file mode 100755 (executable)
index 0000000..18ba6b2
--- /dev/null
@@ -0,0 +1,19 @@
+[Defines]
+  PLATFORM_NAME                  = sdm845Pkg
+  PLATFORM_GUID                  = 28f1a3bf-193a-47e3-a7b9-5a435eaab2ee
+  PLATFORM_VERSION               = 0.1
+  DSC_SPECIFICATION              = 0x00010019
+  OUTPUT_DIRECTORY               = Build/$(PLATFORM_NAME)
+  SUPPORTED_ARCHITECTURES        = AARCH64
+  BUILD_TARGETS                  = DEBUG|RELEASE
+  SKUID_IDENTIFIER               = DEFAULT
+  FLASH_DEFINITION               = sdm845Pkg/Devices/845.fdf
+
+!include sdm845Pkg/sdm845Pkg.dsc
+
+[PcdsFixedAtBuild.common]
+  # System Memory (5GB)
+  gArmTokenSpaceGuid.PcdSystemMemorySize|0x140000000
+
+  gsdm845PkgTokenSpaceGuid.PcdMipiFrameBufferWidth|1080
+  gsdm845PkgTokenSpaceGuid.PcdMipiFrameBufferHeight|2160