From 6872ee7f36892e28ca1e821dd16233c9534869d4 Mon Sep 17 00:00:00 2001 From: "Igor Zalatov (from Citadel PC)" Date: Tue, 14 Sep 2021 23:53:55 +0300 Subject: [PATCH] Add gc4653 sensor support --- .../files/script/load_sigmastar | 10 ++++++++++ .../files/sensor/sensor_gc4653_mipi.ko | Bin 0 -> 11352 bytes 2 files changed, 10 insertions(+) create mode 100644 br-ext-chip-sigmastar/package/sigmastar-osdrv-ssc335/files/sensor/sensor_gc4653_mipi.ko diff --git a/br-ext-chip-sigmastar/package/sigmastar-osdrv-ssc335/files/script/load_sigmastar b/br-ext-chip-sigmastar/package/sigmastar-osdrv-ssc335/files/script/load_sigmastar index bb14c9f0..5b2f20c7 100755 --- a/br-ext-chip-sigmastar/package/sigmastar-osdrv-ssc335/files/script/load_sigmastar +++ b/br-ext-chip-sigmastar/package/sigmastar-osdrv-ssc335/files/script/load_sigmastar @@ -35,6 +35,10 @@ insert_ko() # Untested | The information is obtained from the Gospell firmware insmod ${PATH_MODULE}/mi_venc.ko max_width=1920 max_height=1080 max_jpe_task=1; ;; + gc4653) + # Untested | The information is obtained from the Anjoy firmware + insmod ${PATH_MODULE}/mi_venc.ko max_width=2560 max_height=1440 thread_priority=99; + ;; imx307) # Untested | The information is obtained from the Anjoy and Brovotech (no any params) firmware insmod ${PATH_MODULE}/mi_venc.ko max_width=2304 max_height=1296 thread_priority=99; @@ -72,6 +76,10 @@ insert_ko() # Untested | The information is obtained from the Gospell firmware insmod ${PATH_MODULE}/sensor_gc2053_mipi.ko chmap=1 lane_num=2 hdr_lane_num=2; ;; + gc4653) + # Untested | The information is obtained from the Anjoy firmware + insmod ${PATH_MODULE}/sensor_gc4653_mipi.ko chmap=1; + ;; imx307) # Untested | The information is obtained from the Anjoy and Brovotech (mclk=37.125M) firmware insmod ${PATH_MODULE}/sensor_imx307_mipi.ko chmap=1 lane_num=2 hdr_lane_num=2 mclk=37.125M; @@ -100,7 +108,9 @@ insert_ko() remove_ko() { rmmod drv_ms_cus_gc2053_MIPI + rmmod drv_ms_cus_gc4653_MIPI rmmod drv_ms_cus_imx307_MIPI + rmmod drv_ms_cus_imx335_MIPI rmmod drv_ms_cus_sc2239_MIPI rmmod drv_ms_cus_sc3335_MIPI rmmod mi_shadow diff --git a/br-ext-chip-sigmastar/package/sigmastar-osdrv-ssc335/files/sensor/sensor_gc4653_mipi.ko b/br-ext-chip-sigmastar/package/sigmastar-osdrv-ssc335/files/sensor/sensor_gc4653_mipi.ko new file mode 100644 index 0000000000000000000000000000000000000000..c0830f294aae2895ffc5e29ff778f7cebed541ca GIT binary patch literal 11352 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 literal 0 HcmV?d00001