Преглед изворни кода

Add config for the PinePhone Pro

Martijn Braam пре 11 месеци
родитељ
комит
1f3831f85a
2 измењених фајлова са 55 додато и 0 уклоњено
  1. 54 0
      config/pine64,pinephone-pro.conf
  2. 1 0
      meson.build

+ 54 - 0
config/pine64,pinephone-pro.conf

@@ -0,0 +1,54 @@
+Version = 1;
+Make: "PINE64";
+Model: "PinePhone Pro";
+
+Rear: {
+    SensorDriver: "imx258";
+    BridgeDriver: "rkisp1";
+
+    Modes: (
+    {
+                Width: 4208;
+                Height: 3120;
+                Rate: 30;
+                Format: "RGGB10P";
+                Rotate: 270;
+                FocalLength: 3.33;
+                FNumber: 3.0;
+
+                Pipeline: (
+                    {Type: "Link", From: "imx258", FromPad: 0, To: "rkisp1_csi", ToPad: 0},
+                    {Type: "Mode", Entity: "imx258"},
+                    {Type: "Mode", Entity: "rkisp1_csi"},
+                    {Type: "Mode", Entity: "rkisp1_isp"},
+                    {Type: "Mode", Entity: "rkisp1_isp", Pad: 2},
+                    {Type: "Crop", Entity: "rkisp1_isp"},
+                    {Type: "Crop", Entity: "rkisp1_isp", Pad: 2},
+                    {Type: "Mode", Entity: "rkisp1_resizer_mainpath"},
+                    {Type: "Mode", Entity: "rkisp1_resizer_mainpath", Pad: 1},
+                );
+            },
+        {
+            Width: 1048;
+            Height: 780;
+            Rate: 30;
+            Format: "RGGB8";
+            Rotate: 270;
+            FocalLength: 3.33;
+            FNumber: 3.0;
+
+            Pipeline: (
+                {Type: "Link", From: "imx258", FromPad: 0, To: "rkisp1_csi", ToPad: 0},
+                {Type: "Mode", Entity: "imx258", Format: "RGGB10P", Width: 1048, Height: 780},
+                {Type: "Mode", Entity: "rkisp1_csi"},
+                {Type: "Mode", Entity: "rkisp1_isp"},
+                {Type: "Mode", Entity: "rkisp1_isp", Pad: 2, Format: "RGGB8"},
+                {Type: "Crop", Entity: "rkisp1_isp"},
+                {Type: "Crop", Entity: "rkisp1_isp", Pad: 2},
+                {Type: "Mode", Entity: "rkisp1_resizer_mainpath"},
+                {Type: "Mode", Entity: "rkisp1_resizer_mainpath", Pad: 1},
+                {Type: "Crop", Entity: "rkisp1_resizer_mainpath", Width: 1048, Height: 768},
+            );
+        },
+    );
+};

+ 1 - 0
meson.build

@@ -60,6 +60,7 @@ executable('megapixels-getframe', 'util/getframe.c',
 install_data(
     [
         'config/pine64,pinephone.conf',
+        'config/pine64,pinephone-pro.conf',
         'config/pine64,pinetab.conf',
         'config/purism,librem5.conf',
     ],