{"id":22059,"url":"https://patchwork.libcamera.org/api/1.1/covers/22059/?format=json","web_url":"https://patchwork.libcamera.org/cover/22059/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20241124192950.542686-1-geoffrey.vl@gmail.com>","date":"2024-11-24T19:29:45","name":"[v3,0/5] Add support for Sony IMX327 and IMX462 sensors","submitter":{"id":214,"url":"https://patchwork.libcamera.org/api/1.1/people/214/?format=json","name":"Geoffrey Van Landeghem","email":"geoffrey.vl@gmail.com"},"mbox":"https://patchwork.libcamera.org/cover/22059/mbox/","series":[{"id":4815,"url":"https://patchwork.libcamera.org/api/1.1/series/4815/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=4815","date":"2024-11-24T19:29:45","name":"Add support for Sony IMX327 and IMX462 sensors","version":3,"mbox":"https://patchwork.libcamera.org/series/4815/mbox/"}],"comments":"https://patchwork.libcamera.org/api/covers/22059/comments/","headers":{"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\n\t[92.243.16.209])\n\tby patchwork.libcamera.org (Postfix) with ESMTPS id C6B17BD808\n\tfor <parsemail@patchwork.libcamera.org>;\n\tSun, 24 Nov 2024 19:29:56 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 209E765FF7;\n\tSun, 24 Nov 2024 20:29:56 +0100 (CET)","from mail-wm1-x329.google.com (mail-wm1-x329.google.com\n\t[IPv6:2a00:1450:4864:20::329])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id E699A65FC6\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tSun, 24 Nov 2024 20:29:54 +0100 (CET)","by mail-wm1-x329.google.com with SMTP id\n\t5b1f17b1804b1-43167ff0f91so33858925e9.1\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tSun, 24 Nov 2024 11:29:54 -0800 (PST)","from localhost.localdomain\n\t(ptr-gh3gmp9ck9bx99mg7lb.18120a2.ip6.access.telenet.be.\n\t[2a02:1812:2512:400:400a:4d18:885b:f46f])\n\tby smtp.gmail.com with ESMTPSA id\n\t5b1f17b1804b1-433b463ab6csm169691645e9.35.2024.11.24.11.29.52\n\t(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n\tSun, 24 Nov 2024 11:29:52 -0800 (PST)"],"Authentication-Results":"lancelot.ideasonboard.com; dkim=pass (2048-bit key;\n\tunprotected) header.d=gmail.com header.i=@gmail.com\n\theader.b=\"VYOsO9hs\"; dkim-atps=neutral","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=gmail.com; s=20230601; t=1732476593; x=1733081393;\n\tdarn=lists.libcamera.org; \n\th=content-transfer-encoding:mime-version:message-id:date:subject:cc\n\t:to:from:from:to:cc:subject:date:message-id:reply-to;\n\tbh=LcTvK2wcLc8uV4wA0Cex+S5f20lcJmLQpuV66y6tPPU=;\n\tb=VYOsO9hssQewxYqtDpx2im8JIbTJJga9pTlwwz2nrEukEo+MsNrRRUIcPTJHRwIz/r\n\tNLMCiurJhHidNXANwS1UyIOFTh1iucyEES0iqjQP0yJ1obl3yol8g3GVyuByC7hLFv9F\n\tiF49Z9QOh6TaPMNTOx8HbHCdYWCuZcbVcUUawCHdi7dXSadyjB8Y+MS5z+GjwSEk0n1i\n\t/szHfB6t/f6lP2qPNNTxMzT33Eu3NbcpIMoQ58yL29GyKHmbqpJrqicOTKIqJ7v21fPo\n\tCnCl39NXZFCBj3/mdZCGRNDch6FCZhMAQR1nfnherqOtuyN1zcoLGT38LEvA9AiOkeAh\n\to4iw==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20230601; t=1732476593; x=1733081393;\n\th=content-transfer-encoding:mime-version:message-id:date:subject:cc\n\t:to:from:x-gm-message-state:from:to:cc:subject:date:message-id\n\t:reply-to;\n\tbh=LcTvK2wcLc8uV4wA0Cex+S5f20lcJmLQpuV66y6tPPU=;\n\tb=NhLStqdI0tZpO3pCL+uoao6SetkltwMCrTYW8YFBzpMnnVuv7zYZ02QGfOhfR4/ZDG\n\tkKWP5hnBxrEm1+vltzfIKBkabCnNP0SOa4Z/gKSFLy5uH1vXrM8b/6/BMec37qJX6eSD\n\tlsWRoFmx4JcjnYF7qh+3a5k8wzIQ6gQ/ZBcwesAl5CpJrUKj/poDTR7m/mW1x9S1bLHd\n\t44a/MLxRl3NKxAjMOEMogg9SCUYMBWP/ye3sZ5O39WMD2+uN+qVsm1U9go/9jNvqslGf\n\t/aFrFmwjwUU/TZ80C96MbTIF8fB8AydbVFMYnGg6kH7X3AKnyQqukEB7r4ovVCGe7n19\n\tRV5g==","X-Gm-Message-State":"AOJu0YyYY5qugXLFPen00YhW8RZWi6AuFcUXQvnjZjLNKSzsWX1pWTZI\n\t0zAsUS+fOm93jeAXoNsXIcfvKA6AZJ9Fvqssk+T4ZA4/XjB9QXWlgLfWdw==","X-Gm-Gg":"ASbGncvoMaB3ZhbSysvyyDjgO49WaHvEvcz5U56gdwLuhUxp4fLDbOTXEKTP0guQINH\n\txF0gq9JohnUz/HUE0s+B9CZMkiBKfzEp+3N9aNxBdX/2gxyiwdQc1hQNkAPajGdKfTBcf9O9aR6\n\txePZDVf/cZpSQYyKL6uGb6jKk/bkHMJmZh2XCV8CgH9fXGNTXa/jc5vkTOT1tD/34NQyuDwMFZu\n\tJuf8KFmO700QdxVlJFqB6ozwugo023MM6mfUGBK5Y82iCx4gxHixwlARo3wP0smrZHlqSOAYmxp\n\tyEi8PWl2wzStZlEZowDOqRUJB3TZDrz44zgHfE6s7OcLcdTrAUb+GZg=","X-Google-Smtp-Source":"AGHT+IENhKCnE7BwQyu1YZWDaZEDPE8eDN6tqNfQZMRRwt2v7FnpytbIH0MJPJlcBDe1uyFp/SwY2Q==","X-Received":"by 2002:a05:600c:1f85:b0:431:5f1c:8359 with SMTP id\n\t5b1f17b1804b1-433ce42700fmr97537905e9.15.1732476593472; \n\tSun, 24 Nov 2024 11:29:53 -0800 (PST)","From":"Geoffrey Van Landeghem <geoffrey.vl@gmail.com>","To":"libcamera-devel@lists.libcamera.org","Cc":"Geoffrey Van Landeghem <geoffrey.vl@gmail.com>","Subject":"[PATCH v3 0/5] Add support for Sony IMX327 and IMX462 sensors","Date":"Sun, 24 Nov 2024 20:29:45 +0100","Message-ID":"<20241124192950.542686-1-geoffrey.vl@gmail.com>","X-Mailer":"git-send-email 2.43.0","MIME-Version":"1.0","Content-Transfer-Encoding":"8bit","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>,\n\t<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>,\n\t<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>"},"content":"Hi,\nThis patch-set comes as part of an ongoing effort to support Sony \nIMX327 and IMX462 sensors better in the linux kernel.\nFor the kernel, following changes are proposed upstream:\n\nhttps://lore.kernel.org/linux-media/20241114-media-imx290-imx462-v1-0-c538a2e24786@raspberrypi.com/\n\nAlso discussed here:\nhttps://github.com/raspberrypi/linux/pull/5859\n\nAfter those changes have been applied, the 2 Starvis sensors will no\nlonger be identied by libcamera as a IMX290 and therefore require\nthis patch-set to work correctly. \nV3 of this patch set focusses on better commit messages and also\nincludes an extra patch for setting the default black level for\nSony IMX290 (and IMX327 and IMX462) sensor(s).\n\nThanks,\nGeoffrey\n\nGeoffrey Van Landeghem (5):\n  libcamera: libipa: camera_sensor: Provide helper and properties for\n    Sony IMX462\n  ipa: rpi: cam_helper: Add Sony IMX327\n  ipa: raspberrypi: Add tuning file for IMX462 sensor\n  ipa: raspberrypi: Add tuning file for IMX327 sensor\n  libcamera: libipa: camera_sensor_helper: add IMX290 black level\n\n src/ipa/libipa/camera_sensor_helper.cpp       |   7 +\n src/ipa/rpi/cam_helper/cam_helper_imx290.cpp  |   2 +\n src/ipa/rpi/vc4/data/imx327.json              | 215 ++++++++++++++++++\n src/ipa/rpi/vc4/data/imx462.json              | 215 ++++++++++++++++++\n src/ipa/rpi/vc4/data/meson.build              |   2 +\n .../sensor/camera_sensor_properties.cpp       |   4 +\n 6 files changed, 445 insertions(+)\n create mode 100644 src/ipa/rpi/vc4/data/imx327.json\n create mode 100644 src/ipa/rpi/vc4/data/imx462.json"}