From 6593ef84e12740125185c9ffaa421a35e0a4bae1 Mon Sep 17 00:00:00 2001 From: Martijn Braam Date: Tue, 14 Nov 2023 14:25:14 +0100 Subject: [PATCH] Add Xiaomi Scorpio config file --- config/xiaomi,scorpio.conf | 47 ++++++++++++++++++++++++++++++++++++++ meson.build | 1 + 2 files changed, 48 insertions(+) create mode 100644 config/xiaomi,scorpio.conf diff --git a/config/xiaomi,scorpio.conf b/config/xiaomi,scorpio.conf new file mode 100644 index 0000000..444d9f5 --- /dev/null +++ b/config/xiaomi,scorpio.conf @@ -0,0 +1,47 @@ +Version = 1; +Make: "Xiaomi"; +Model: "Mi Note 2"; + +Rear: { + SensorDriver: "imx318"; + BridgeDriver: "qcom-camss"; + + Modes: ( + { + Width: 3840; + Height: 2160; + Rate: 30; + Format: "RGGB10p"; + Rotate: 90; + + Pipeline: ( + {Type: "Link", From: "msm_csiphy0", FromPad: 1, To: "msm_csid0", ToPad: 0}, + {Type: "Link", From: "msm_csid0", FromPad: 1, To: "msm_ispif0", ToPad: 0}, + {Type: "Link", From: "msm_ispif0", FromPad: 1, To: "msm_vfe0_rdi0", ToPad: 0}, + {Type: "Mode", Entity: "imx318"}, + {Type: "Mode", Entity: "msm_csiphy0"}, + {Type: "Mode", Entity: "msm_csid0"}, + {Type: "Mode", Entity: "msm_ispif0"}, + {Type: "Mode", Entity: "msm_vfe0_rdi0"}, + ); + }, + { + Width: 1280; + Height: 720; + Rate: 30; + Format: "UYUV"; + Rotate: 90; + + Pipeline: ( + {Type: "Link", From: "msm_csiphy0", FromPad: 1, To: "msm_csid0", ToPad: 0}, + {Type: "Link", From: "msm_csid0", FromPad: 1, To: "msm_ispif0", ToPad: 0}, + {Type: "Link", From: "msm_ispif0", FromPad: 1, To: "msm_vfe0_rdi0", ToPad: 0}, + {Type: "Mode", Entity: "imx318"}, + {Type: "Mode", Entity: "msm_csiphy0"}, + {Type: "Mode", Entity: "msm_csid0"}, + {Type: "Mode", Entity: "msm_ispif0"}, + {Type: "Mode", Entity: "msm_vfe0_rdi0"}, + ); + }, + ); +}; diff --git a/meson.build b/meson.build index 42d82b0..1fe358f 100644 --- a/meson.build +++ b/meson.build @@ -64,6 +64,7 @@ install_data( 'config/pine64,pinephone-pro.conf', 'config/pine64,pinetab.conf', 'config/purism,librem5.conf', + 'config/xiaomi,scorpio.conf', ], install_dir: get_option('datadir') / 'megapixels/config/' ) \ No newline at end of file