Message ID | 20250905-vd55g1_support-v1-1-545d39f280b2@foss.st.com |
---|---|
State | New |
Headers | show
Return-Path: <libcamera-devel-bounces@lists.libcamera.org> 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 BA73ABDB13 for <parsemail@patchwork.libcamera.org>; Fri, 5 Sep 2025 09:10:16 +0000 (UTC) Received: from lancelot.ideasonboard.com (localhost [IPv6:::1]) by lancelot.ideasonboard.com (Postfix) with ESMTP id 6BAE269348; Fri, 5 Sep 2025 11:10:12 +0200 (CEST) Authentication-Results: lancelot.ideasonboard.com; dkim=pass (2048-bit key; unprotected) header.d=foss.st.com header.i=@foss.st.com header.b="LiXMvZv/"; dkim=pass (1024-bit key; unprotected) header.d=stmicroelectronics.onmicrosoft.com header.i=@stmicroelectronics.onmicrosoft.com header.b="XWizAl4o"; dkim-atps=neutral Received: from mx07-00178001.pphosted.com (mx08-00178001.pphosted.com [91.207.212.93]) by lancelot.ideasonboard.com (Postfix) with ESMTPS id F0078613A8 for <libcamera-devel@lists.libcamera.org>; Fri, 5 Sep 2025 11:10:06 +0200 (CEST) Received: from pps.filterd (m0046660.ppops.net [127.0.0.1]) by mx07-00178001.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 58587W37005605; Fri, 5 Sep 2025 11:10:06 +0200 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foss.st.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=selector1; bh= 23bvxrAHqRzk14ZlsmLhJSEzIxZPEXAd4qQZKxevcfE=; b=LiXMvZv/Jr9kOwJh AFiXIDcHY3abx79XpnEdHOTTHoYprJkFENtXt7sFGzkmTbpgnlkWQV6E2vUSbT3v QV9MKBzvf7X1nFSFDbSjFkQa6h4VicRqpXQ6BMv4yz6/llgIdRkHj+kwlUkolc4i qCFZcf8Fr3Abcb4QT+hCXdkR/meNZMIL+vjkJ5r2s53oBtUUikgw/CTW59c4UWFv /pit99Z7fqgLJ6MU2KBCx0K+7pxjTv+PzAGS128sXI4HrkbmJPwZ1IgxDDByHbTn yYkCDaI1kcq29DOkI35eaO1r1FcExPzz8d2sYMVRxtgpb91ImzyCilInldnkD2h3 SLuhzw== Received: from db3pr0202cu003.outbound.protection.outlook.com (mail-northeuropeazon11010046.outbound.protection.outlook.com [52.101.84.46]) by mx07-00178001.pphosted.com (PPS) with ESMTPS id 48upe7sk60-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 05 Sep 2025 11:10:01 +0200 (MEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=U3CZ81WHDxyDVAGA4YrlJ1AfXfGG06u8gfoUJDlqbg198QuqN9Y6qmcQCypM97zj9sj+YT23wvEdddFfx6bhrY93S+4wN2d4I8u8jJgbzJXAR5o/C4vd7J67Z2U0GqQuefTU8bkfGZReZlVxsjMYXsqoBJZc3uPQtjee81/qwAOW6tOQE8DC7HTfWA5LZ5ZA9DNMCDU0gAc8J3dOb3+ZaxlzDlBw4ZE6fWAuVIFzPsbd6uk4N+EbYPbOpPuAIfendIKEud9PHdtyADrF0E/6Vp1AhoXpktQXnfwgJjzDZ0hEwHtP1KaCkqEbtoKHdknKA6H+pw4H0FvE3BloUOkIIw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=23bvxrAHqRzk14ZlsmLhJSEzIxZPEXAd4qQZKxevcfE=; b=cJlqlZkzo9/WaAb+aBWLi8P1gPFS/3d146smjo8ugE3uiI2Bs70/KuYrGLTm7ZB7BvDjUHwzKR4zjY2SrsB+vLnbJTRlsAE0Q2KjBPKzQU2RhTfFD6wjw9y59RiZM1p/1Dp5c8YnKRXb2NO9hHI+wieeGBkFN4RC/qRLZO4UJVLYXgLhMBJvFdBr5vsLZp1rbWc6usYNgzgDGZv/MBhPgsB7IKlEjV2pA2kPlGDq7SDXFekfm05D90LIYufPAqeTKUWLhMJ962sFrjWnq5vIJBS0PHAZ1Lf4iShm+we6SDJsbE3HpiYs2B+BVDB4fjZkfTFp1n2Y9AmIN6/jxETMAQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=fail (sender ip is 164.130.1.44) smtp.rcpttodomain=ideasonboard.com smtp.mailfrom=foss.st.com; dmarc=fail (p=none sp=none pct=100) action=none header.from=foss.st.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=stmicroelectronics.onmicrosoft.com; s=selector2-stmicroelectronics-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=23bvxrAHqRzk14ZlsmLhJSEzIxZPEXAd4qQZKxevcfE=; b=XWizAl4os2F1otM/GfhRozJNzcY3ksUjJO2gMsOYASFnixSiY/r1fPuhcKYfJHqtF12R3hbBfPu8PK0udXvVH2zW/qamsgcT/TetO9lFUnltuVmPiJfugWbr6U5bROvWCuj0OeSie5VXq3RGVe5cxWcAciCycVpyAd6/BQJ+wcU= Received: from DU7PR01CA0031.eurprd01.prod.exchangelabs.com (2603:10a6:10:50e::10) by DU4PR10MB9443.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:5f3::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9094.19; Fri, 5 Sep 2025 09:09:59 +0000 Received: from DB1PEPF000509FA.eurprd03.prod.outlook.com (2603:10a6:10:50e:cafe::6) by DU7PR01CA0031.outlook.office365.com (2603:10a6:10:50e::10) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9094.20 via Frontend Transport; Fri, 5 Sep 2025 09:10:03 +0000 X-MS-Exchange-Authentication-Results: spf=fail (sender IP is 164.130.1.44) smtp.mailfrom=foss.st.com; dkim=none (message not signed) header.d=none;dmarc=fail action=none header.from=foss.st.com; Received-SPF: Fail (protection.outlook.com: domain of foss.st.com does not designate 164.130.1.44 as permitted sender) receiver=protection.outlook.com; client-ip=164.130.1.44; helo=smtpO365.st.com; Received: from smtpO365.st.com (164.130.1.44) by DB1PEPF000509FA.mail.protection.outlook.com (10.167.242.36) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9094.14 via Frontend Transport; Fri, 5 Sep 2025 09:09:59 +0000 Received: from SHFDAG1NODE1.st.com (10.75.129.69) by smtpO365.st.com (10.250.44.67) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.57; Fri, 5 Sep 2025 11:02:45 +0200 Received: from localhost (10.252.26.31) by SHFDAG1NODE1.st.com (10.75.129.69) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.57; Fri, 5 Sep 2025 11:09:58 +0200 From: Benjamin Mugnier <benjamin.mugnier@foss.st.com> Date: Fri, 5 Sep 2025 11:08:22 +0200 Subject: [PATCH 1/4] libcamera: camera_sensor_properties: Add vd55g1 camera sensor MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-ID: <20250905-vd55g1_support-v1-1-545d39f280b2@foss.st.com> References: <20250905-vd55g1_support-v1-0-545d39f280b2@foss.st.com> In-Reply-To: <20250905-vd55g1_support-v1-0-545d39f280b2@foss.st.com> To: <libcamera-devel@lists.libcamera.org>, Naushir Patuck <naush@raspberrypi.com>, Kieran Bingham <kieran.bingham@ideasonboard.com> CC: Sylvain Petinot <sylvain.petinot@foss.st.com>, Benjamin Mugnier <benjamin.mugnier@foss.st.com> X-Mailer: b4 0.14.2 X-Originating-IP: [10.252.26.31] X-ClientProxiedBy: SHFCAS1NODE1.st.com (10.75.129.72) To SHFDAG1NODE1.st.com (10.75.129.69) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DB1PEPF000509FA:EE_|DU4PR10MB9443:EE_ X-MS-Office365-Filtering-Correlation-Id: 67b5b613-bdfb-49d1-9c44-08ddec5bfd51 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|1800799024|36860700013|376014|82310400026; X-Microsoft-Antispam-Message-Info: =?utf-8?q?1fewJYibCz2AOe91hB6uRk9pj0kr?= =?utf-8?q?DxEBdzgVFHJWnOD+VFEbRTyhekuFZAS70/A9O//Nq27i6JBB+nnV88Sc?= =?utf-8?q?28uSYn0MUXgg8Wup4tOfBRVgIFAk6XihDus2ddKKIPQhGj5qsQXHOfDy?= =?utf-8?q?kOCpOXMRxQgCzVPH1g/YOucJYDCsIafgNYOVnblGh/0p5aiKMnrcyaYu?= =?utf-8?q?clfPtX+J4LrmZv1EFzVcjb78n+DJbP/gv5vReDrlralCRc8vXYUQNfPD?= =?utf-8?q?HBmRTAdE6BYFjaRQOa7mKlq4PgrT81RhJQUhvNkR6N60O9QJLzFFzG4B?= =?utf-8?q?LuBHuMTDMTy/bUDca8fV2DyY7aC9Nf/7DNSFCOSAzwwbbeA7ZW2d5D3x?= =?utf-8?q?6GPyt9V45tW8vmp/UIBiYD/cY4LIZ/iiGQV2VEj8cWYyUBYP0VeFU7cY?= =?utf-8?q?pBDyGHhkgCbJMTKpD+bB6InhVCHb68aj+VAZijixY2kn+Ofj91lmxjms?= =?utf-8?q?6fQLRF8Ll13l1cqk+E6R2gaH5NdHyPh9/clYyzfEOF72vPk1y2v00to+?= =?utf-8?q?CkLL72cPAi95xNk26IO8DO8iVVsjw9jM0dIbn2pv73hFi9102iyQKoHI?= =?utf-8?q?+vd4LDApz3CNojv+Iiosxw/91g5WaiSo5S4ldsog6p7JC5Q/VOhpDFGD?= =?utf-8?q?pmClHxbAYktU00thFD3GA7OpAYjPnJk4f1HYCAN7AgBCWWykLMR43Smu?= =?utf-8?q?3l+gbyPDbYQe0zBQrnmkTbNvpW4EOspsO2oBK6TrzdFvM+xLGLTEFhQq?= =?utf-8?q?k39TEGwiShq77eU9S7mjJqyiozbRQI/JqaIWyTrnn0OgFQT6y7PY9W6y?= =?utf-8?q?LeKQ+7b/51ROYQtEedvq93dT6gQiTy7E3Q+2Ri3ez9tdxqpCFw9OHm77?= =?utf-8?q?E+lFMb2iGf71pdh6uzU/HnaxJGZu0pMLH1S3ZJSAYvU2W3XEf3LDluk1?= =?utf-8?q?f6tXdkzddl2j349U128J9QtcOAbCU0eoupDQ4hEklKBC8xIiWFeqbfV1?= =?utf-8?q?kbKP+eujuA/hjOuhLUFktGtPxNPJEe4HNI4qlYfa63vYeq04N5as5TSs?= =?utf-8?q?ftSuubT0wTIUe96hOdOwqTnM/GYV2313Pt5OHZxxMUY2i+PAl8n32BJX?= =?utf-8?q?SITh2bquuqkUII8hj/Wf3rqJINipo+hDJShlTZrRZJj1pddw9Sv5X6F+?= =?utf-8?q?zP+XgPtScoNgy7DxrSimbmjt0Ojiq+HQZG0DoT0OK+JuRKIMLOLdzU0Y?= =?utf-8?q?ohypkWpqpPJHyZ6PqcdbXf15df2ETsO09HYVtOaVbQD55Z5sW6GgS0xd?= =?utf-8?q?XF4dTiIDCdRVC9uiX2mO2tGsnBK0uZzzOfbR+OCXuHb6k5V1woK7jN1+?= =?utf-8?q?dig+Yjs6xGKsE6yRt8MV4pK20wAdCDo+U4p/SLDRmiQ5h1b9yS5mD2Ya?= =?utf-8?q?+q2GVAKNaUovOYD9kXSTxONgvlYF8g8Kh+mop6FaTkAHRsNwT4Jjpgy1?= =?utf-8?q?HhBr5+xbMPdhoGQFl8Wgb9TsYstI1grsPK+c1YMWYXTI400dV3RYfyys?= =?utf-8?q?p2UgUKqaCK+DstGDyg3mVYauNNzqFJl7gjCDxHyviY1qnSVBkVa+?= X-Forefront-Antispam-Report: CIP:164.130.1.44; CTRY:IT; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:smtpO365.st.com; PTR:InfoDomainNonexistent; CAT:NONE; SFS:(13230040)(1800799024)(36860700013)(376014)(82310400026); DIR:OUT; SFP:1101; X-OriginatorOrg: foss.st.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Sep 2025 09:09:59.1485 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 67b5b613-bdfb-49d1-9c44-08ddec5bfd51 X-MS-Exchange-CrossTenant-Id: 75e027c9-20d5-47d5-b82f-77d7cd041e8f X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=75e027c9-20d5-47d5-b82f-77d7cd041e8f; Ip=[164.130.1.44]; Helo=[smtpO365.st.com] X-MS-Exchange-CrossTenant-AuthSource: DB1PEPF000509FA.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU4PR10MB9443 X-Proofpoint-GUID: 935WuuiE545FuW2BHchJc1IurkGakdzH X-Proofpoint-ORIG-GUID: 935WuuiE545FuW2BHchJc1IurkGakdzH X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwODI5MDIyMCBTYWx0ZWRfX/Me93TbHiqHq K011YaC3YwMfjDcKlyfy7ElRYef1n+Ek1YNmRJ+75wOT0sH/gY6+MBd1L5TQWDZenwXHFB5lIY7 LmHwipUvaS6j3s4MSLZarCZl36qsUezuVMB6sthzGNyWVlfN13t4rdm4iKaxr6SbBIDT/Tr4f3M fumsEiny8TOhaq00AEEN15S6LmU1Md512fvAmXK4D6TXyVcb+5EGUrzsBMA5EIelQSsdzGBJyQA 2iGPfZ61QcwA7LkdoOQXfiZFIzsax0Q95pAbzJz4k26+Elg/+mrGI5r46R42PwrRZpcVUxU9AlN FEFLWiFJiIJ7IXJ8WHgwmWf6rvP5wGidWV+J+wIv51Skgb0+5+4B4EAc0HxNZEyfaFzg/IodA7I uf9ttoNo X-Authority-Analysis: v=2.4 cv=Vq0jA/2n c=1 sm=1 tr=0 ts=68baa8ed cx=c_pps a=YQ/CR9wnKyXFbnzcPJTpwA==:117 a=Tm9wYGWyy1fMlzdxM1lUeQ==:17 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=h8e1o3o8w34MuCiiGQrqVE4VwXA=:19 a=wKuvFiaSGQ0qltdbU6+NXLB8nM8=:19 a=Ol13hO9ccFRV9qXi2t6ftBPywas=:19 a=58ASqn27JyAA:10 a=IkcTkHD0fZMA:10 a=yJojWOMRYYMA:10 a=s63m1ICgrNkA:10 a=FUbXzq8tPBIA:10 a=8b9GpE9nAAAA:8 a=0tSAOvoCYXY_vaGs_VEA:9 a=QEXdDO2ut3YA:10 a=T3LWEMljR5ZiDmsYVIUa:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293, Aquarius:18.0.1117, Hydra:6.1.9, FMLib:17.12.80.40 definitions=2025-09-05_02,2025-09-04_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 priorityscore=1501 malwarescore=0 impostorscore=0 spamscore=0 suspectscore=0 adultscore=0 clxscore=1011 bulkscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2507300000 definitions=main-2508290220 X-BeenThere: libcamera-devel@lists.libcamera.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: <libcamera-devel.lists.libcamera.org> List-Unsubscribe: <https://lists.libcamera.org/options/libcamera-devel>, <mailto:libcamera-devel-request@lists.libcamera.org?subject=unsubscribe> List-Archive: <https://lists.libcamera.org/pipermail/libcamera-devel/> List-Post: <mailto:libcamera-devel@lists.libcamera.org> List-Help: <mailto:libcamera-devel-request@lists.libcamera.org?subject=help> List-Subscribe: <https://lists.libcamera.org/listinfo/libcamera-devel>, <mailto:libcamera-devel-request@lists.libcamera.org?subject=subscribe> Errors-To: libcamera-devel-bounces@lists.libcamera.org Sender: "libcamera-devel" <libcamera-devel-bounces@lists.libcamera.org> |
Series |
|
Related |
show
|
diff --git a/src/libcamera/sensor/camera_sensor_properties.cpp b/src/libcamera/sensor/camera_sensor_properties.cpp index f2da8205372baabca58416e2c0f9da64e722fe02..09f60391fddba1738a5e2409703f023c9ba1655c 100644 --- a/src/libcamera/sensor/camera_sensor_properties.cpp +++ b/src/libcamera/sensor/camera_sensor_properties.cpp @@ -461,6 +461,23 @@ const CameraSensorProperties *CameraSensorProperties::get(const std::string &sen }, .sensorDelays = { }, } }, + { "vd55g1", { + .unitCellSize = { 2160, 2160 }, + .testPatternModes = { + { controls::draft::TestPatternModeOff, 0 }, + { controls::draft::TestPatternModePn9, 2}, + /* + * No corresponding test pattern mode for: + * 1: "Diagonal Gray Scale" + */ + }, + .sensorDelays = { + .exposureDelay = 2, + .gainDelay = 2, + .vblankDelay = 2, + .hblankDelay = 2 + }, + } }, { "vd56g3", { .unitCellSize = { 2610, 2610 }, .testPatternModes = {
Add unit cell size from the 'pixel size' element in the datasheet. Delays are set to 2 in case a setting is entered at the very end of the N frame, the N+1 frame will miss it and only the N+2 frame will use this new setting. Signed-off-by: Benjamin Mugnier <benjamin.mugnier@foss.st.com> --- src/libcamera/sensor/camera_sensor_properties.cpp | 17 +++++++++++++++++ 1 file changed, 17 insertions(+)