diff --git a/src/libcamera/sensor/ov5670.cpp b/src/libcamera/sensor/ov5670.cpp
index a49fcebb2d9d..1396e9fe94dc 100644
--- a/src/libcamera/sensor/ov5670.cpp
+++ b/src/libcamera/sensor/ov5670.cpp
@@ -75,6 +75,21 @@ int OV5670CameraSensor::initProperties(const ControlInfoMap &controlMap)
 	properties_.set(properties::ISOSensitivityRange,
 			Span<int32_t>{ isoSensitivities });
 
+	/* Lens Properties. */
+	std::array<float, 1> lensApertures = { 0.0f };
+	properties_.set(properties::LensApertures,
+			Span<float>{ lensApertures });
+
+	std::array<float, 1> lensFocalLengths = { 3.69f };
+	properties_.set(properties::LensFocalLength,
+			Span<float>{ lensFocalLengths });
+
+	std::array<float, 1> lensHyperfocalMinDistance = { 0.0f };
+	properties_.set(properties::LensHyperfocalDistance,
+			Span<float>{ lensHyperfocalMinDistance });
+
+	properties_.set(properties::LensMinimumFocusDistance, 3.69f);
+
 	return CameraSensor::initProperties(controlMap);
 }
 
