From patchwork Wed Mar 16 08:16:58 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Paul Elder X-Patchwork-Id: 15456 Return-Path: X-Original-To: parsemail@patchwork.libcamera.org Delivered-To: parsemail@patchwork.libcamera.org Received: from lancelot.ideasonboard.com (lancelot.ideasonboard.com [92.243.16.209]) by patchwork.libcamera.org (Postfix) with ESMTPS id CC523BF415 for ; Wed, 16 Mar 2022 08:18:11 +0000 (UTC) Received: from lancelot.ideasonboard.com (localhost [IPv6:::1]) by lancelot.ideasonboard.com (Postfix) with ESMTP id 094EA604E9; Wed, 16 Mar 2022 09:18:11 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=libcamera.org; s=mail; t=1647418691; bh=Q2sUA20WbniAlk68Eb6Nb8pZciIzJ/uNr8CrVc56drA=; h=To:Date:Subject:List-Id:List-Unsubscribe:List-Archive:List-Post: List-Help:List-Subscribe:From:Reply-To:From; b=YEGJCZQ/5ExXOhm4/pxGrEKduJcxNba+oYT5mR2tFXcCPKxjOzossq+Crgpka4gDy lVmMcro0wcItD0V9+3A0wVUnwX39Nrvthl35q3seAno1yg5+peIQxkx02tYwuZWcMO yoUQvkeLrus4ITjU8uE0kDO//eT+8Uqim7ixrP2Dq0qB2im2uQvtBhpX0+gqn6BmtI QaV96dV09MvVMtZl2u8PHrQHzg3wwLt+7pOzFDlpyAdUsH3fYWarvRgbvfzWL52eWE KciWpJlryJnMurFZeMFKmjH+rteLuTHsJbXBW5OBeQbGWvpexljvOX/xRlmd1gilNZ xAX9i28HzWhMg== Received: from perceval.ideasonboard.com (perceval.ideasonboard.com [213.167.242.64]) by lancelot.ideasonboard.com (Postfix) with ESMTPS id 6C629601F5 for ; Wed, 16 Mar 2022 09:18:09 +0100 (CET) Authentication-Results: lancelot.ideasonboard.com; dkim=pass (1024-bit key; unprotected) header.d=ideasonboard.com header.i=@ideasonboard.com header.b="l6ZOCucj"; dkim-atps=neutral Received: from pyrite.rasen.tech (h175-177-042-148.catv02.itscom.jp [175.177.42.148]) by perceval.ideasonboard.com (Postfix) with ESMTPSA id EAA75A67; Wed, 16 Mar 2022 09:18:07 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com; s=mail; t=1647418689; bh=Q2sUA20WbniAlk68Eb6Nb8pZciIzJ/uNr8CrVc56drA=; h=From:To:Cc:Subject:Date:From; b=l6ZOCucjFiV0Jvwu0HAclWisVTSHYPCzNTo9S9NjD2es/qnWysMHcIff92jIctQlc fszqxEH6UpQdE/dTm4E0a6U3fr/tUXF5IE49yYjXmO1abyAkhRf90X1/t/WaKalYeM 5J9pEJ2bOOhUyiDtruSs3gPDlfgUc38nQnMiydvQ= To: libcamera-devel@lists.libcamera.org Date: Wed, 16 Mar 2022 17:16:58 +0900 Message-Id: <20220316081658.3103994-1-paul.elder@ideasonboard.com> X-Mailer: git-send-email 2.30.2 MIME-Version: 1.0 Subject: [libcamera-devel] [PATCH] libcamera: camera_sensor: Add OV5640 sensor properties X-BeenThere: libcamera-devel@lists.libcamera.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Patchwork-Original-From: Paul Elder via libcamera-devel From: Paul Elder Reply-To: Paul Elder Errors-To: libcamera-devel-bounces@lists.libcamera.org Sender: "libcamera-devel" Add an entry to the sensor properties for the ov5640. Only the first test pattern is included as the others that are exposed by the kernel don't correspond to any that are defined in the libcamera control. Signed-off-by: Paul Elder Reviewed-by: Kieran Bingham Reviewed-by: Laurent Pinchart --- src/libcamera/camera_sensor_properties.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/libcamera/camera_sensor_properties.cpp b/src/libcamera/camera_sensor_properties.cpp index 48305ac4..027d74e1 100644 --- a/src/libcamera/camera_sensor_properties.cpp +++ b/src/libcamera/camera_sensor_properties.cpp @@ -90,6 +90,13 @@ const CameraSensorProperties *CameraSensorProperties::get(const std::string &sen { controls::draft::TestPatternModePn9, 4 }, }, } }, + { "ov5640", { + .unitCellSize = { 1400, 1400 }, + .testPatternModes = { + { controls::draft::TestPatternModeOff, 0 }, + { controls::draft::TestPatternModeColorBars, 1 }, + }, + } }, { "ov5647", { .unitCellSize = { 1400, 1400 }, .testPatternModes = {},