File 0025-ov08x40-add-build-config.patch of Package intel-ipu6
From: You-Sheng Yang <vicamo.yang@canonical.com>
Date: Tue, 25 Jun 2024 21:26:45 +0800
Subject: ov08x40: add build config
BugLink: https://bugs.launchpad.net/bugs/2060101
Signed-off-by: You-Sheng Yang <vicamo.yang@canonical.com>
---
Makefile | 1 +
dkms.conf | 20 ++++++++++++--------
drivers/media/i2c/Makefile | 1 +
3 files changed, 14 insertions(+), 8 deletions(-)
diff --git a/Makefile b/Makefile
index 77298b4..636465f 100644
--- a/Makefile
+++ b/Makefile
@@ -49,6 +49,7 @@ export CONFIG_VIDEO_OV01A10 = m
export CONFIG_VIDEO_OV02C10 = m
export CONFIG_VIDEO_OV02E10 = m
export CONFIG_VIDEO_OV08A10 = m
+export CONFIG_VIDEO_OV08X40 = m
export CONFIG_VIDEO_OV13858 = m
export CONFIG_VIDEO_OV8856 = m
export CONFIG_VIDEO_HM2170 = m
diff --git a/dkms.conf b/dkms.conf
index 30b7b6b..3ddb32a 100644
--- a/dkms.conf
+++ b/dkms.conf
@@ -88,16 +88,20 @@ BUILT_MODULE_NAME[13]="ov8856"
BUILT_MODULE_LOCATION[13]="drivers/media/i2c"
DEST_MODULE_LOCATION[13]="/updates"
-if version_lt ${KERNEL_VERSION} 6.8.0; then
- BUILT_MODULE_NAME[14]="ov2740"
- BUILT_MODULE_LOCATION[14]="drivers/media/i2c"
- DEST_MODULE_LOCATION[14]="/updates"
+BUILT_MODULE_NAME[14]="ov08x40"
+BUILT_MODULE_LOCATION[14]="drivers/media/i2c"
+DEST_MODULE_LOCATION[14]="/updates"
- BUILT_MODULE_NAME[15]="gc5035"
+if version_lt ${KERNEL_VERSION} 6.8.0; then
+ BUILT_MODULE_NAME[15]="ov2740"
BUILT_MODULE_LOCATION[15]="drivers/media/i2c"
DEST_MODULE_LOCATION[15]="/updates"
+
+ BUILT_MODULE_NAME[16]="gc5035"
+ BUILT_MODULE_LOCATION[16]="drivers/media/i2c"
+ DEST_MODULE_LOCATION[16]="/updates"
else
- BUILT_MODULE_NAME[14]="ov05c10"
- BUILT_MODULE_LOCATION[14]="drivers/media/i2c"
- DEST_MODULE_LOCATION[14]="/updates"
+ BUILT_MODULE_NAME[15]="ov05c10"
+ BUILT_MODULE_LOCATION[15]="drivers/media/i2c"
+ DEST_MODULE_LOCATION[15]="/updates"
fi
diff --git a/drivers/media/i2c/Makefile b/drivers/media/i2c/Makefile
index 1be7831..3581c7c 100644
--- a/drivers/media/i2c/Makefile
+++ b/drivers/media/i2c/Makefile
@@ -9,6 +9,7 @@ obj-$(CONFIG_VIDEO_OV02C10) += ov02c10.o
obj-$(CONFIG_VIDEO_OV02E10) += ov02e10.o
obj-$(CONFIG_VIDEO_OV05C10) += ov05c10.o
obj-$(CONFIG_VIDEO_OV08A10) += ov08a10.o
+obj-$(CONFIG_VIDEO_OV08X40) += ov08x40.o
obj-$(CONFIG_VIDEO_OV13858) += ov13858.o
ov13858-objs += ov13858_intel.o
obj-$(CONFIG_VIDEO_OV2740) += ov2740.o