{"id":11497,"url":"https://patchwork.libcamera.org/api/covers/11497/?format=json","web_url":"https://patchwork.libcamera.org/cover/11497/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/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":"<20210304153120.1904-1-david.plowman@raspberrypi.com>","date":"2021-03-04T15:31:18","name":"[libcamera-devel,0/2] Raspberry Pi support for new sensors","submitter":{"id":42,"url":"https://patchwork.libcamera.org/api/people/42/?format=json","name":"David Plowman","email":"david.plowman@raspberrypi.com"},"mbox":"https://patchwork.libcamera.org/cover/11497/mbox/","series":[{"id":1761,"url":"https://patchwork.libcamera.org/api/series/1761/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=1761","date":"2021-03-04T15:31:18","name":"Raspberry Pi support for new sensors","version":1,"mbox":"https://patchwork.libcamera.org/series/1761/mbox/"}],"comments":"https://patchwork.libcamera.org/api/covers/11497/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 16742BD80C\n\tfor <parsemail@patchwork.libcamera.org>;\n\tThu,  4 Mar 2021 15:31:26 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 747B968A9A;\n\tThu,  4 Mar 2021 16:31:25 +0100 (CET)","from mail-wm1-x32b.google.com (mail-wm1-x32b.google.com\n\t[IPv6:2a00:1450:4864:20::32b])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 93598602ED\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tThu,  4 Mar 2021 16:31:24 +0100 (CET)","by mail-wm1-x32b.google.com with SMTP id h7so797065wmf.3\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tThu, 04 Mar 2021 07:31:24 -0800 (PST)","from pi4-davidp.lan (plowpeople3.plus.com. [80.229.223.72])\n\tby smtp.gmail.com with ESMTPSA id\n\tf7sm20306129wrm.36.2021.03.04.07.31.23\n\t(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n\tThu, 04 Mar 2021 07:31:23 -0800 (PST)"],"Authentication-Results":"lancelot.ideasonboard.com;\n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n\tunprotected) header.d=raspberrypi.com header.i=@raspberrypi.com\n\theader.b=\"KRppUtNh\"; dkim-atps=neutral","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=raspberrypi.com; s=google;\n\th=from:to:cc:subject:date:message-id:mime-version\n\t:content-transfer-encoding;\n\tbh=5WBktJdprX5LOSB1TrzbVJCHff2HXZcz3cAcvdDYr4I=;\n\tb=KRppUtNhJpehlA9chE8qBuKuYz7owIlPP7zJEZMKyPzFEvZb+qHfyTH4wcKpVHa1qi\n\tzqt1jYnYmtDKsxp06fPbXaG2hlJFMaBRvdB3pGnkrsUKAOWU/B91lECB7WPWREt2r8en\n\t6Lwe1E48T0x1gAjyEaVmZmyqTyFVN/oeMg5O4hr56tmPmnFCWVNUrYKpTm/Kw4JpOSbc\n\tptmSW1/DCp31IanvgXcmalfkeE4wyXzDVhy+oW8cLlsePdElM8k6xlHdfaf6dhe2eqG7\n\t6+u9hAScNdX3j+V9qq6WWcDZRUh2pFsjfJT77xw1RFX3kqekW50Mn2c30sJB9r/q+xp8\n\t6ROg==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version\n\t:content-transfer-encoding;\n\tbh=5WBktJdprX5LOSB1TrzbVJCHff2HXZcz3cAcvdDYr4I=;\n\tb=kxOX0gPkfItdMU7sE9lbRLclRcMlfLFN4kihW2zYK7Kcxr6I0faXkF8YetD77jJ2zH\n\tn5w5kQX2xoxpsZLupcLRX2HygDC4aYDjfOkKur0eOs2sxlhXwHzfqKkTAT59h2u/D6XW\n\tnmKuRTDvgw4EbrSAsYOnKlNAEsi5Eo+/0e8SEFlsnZ3JjZ+ntPRkxZoIlxP+k9/h4kXI\n\ti+CA0+Yde9MniewbalZQyqwkCpjfAaIdkdmkecDuVAPXcRyqCBr5oIZHaQaCp8ZzkF5n\n\tNA5qx0IjSMvJ4YOekLLWfIyhoGsUEML2Mxi4hJdGHgU5PCIwwWL5RvLSHM38wABDkns0\n\tjdag==","X-Gm-Message-State":"AOAM530YKwkJKzTb1+krOmOjovvQhiJq85ROWEJHZRAK+TgQJzgYVkT9\n\tSZMXY3cQrMVS9GCg3R/OIcmCU3VDRlTfmg==","X-Google-Smtp-Source":"ABdhPJx5Fsj5TJKYv29Twk/JMVneeQEiuHOpQvPe2e8HA79Td8XB4xW5QWyZvFvCu135/qLR0xoWug==","X-Received":"by 2002:a7b:cf16:: with SMTP id l22mr4434882wmg.26.1614871883959;\n\tThu, 04 Mar 2021 07:31:23 -0800 (PST)","From":"David Plowman <david.plowman@raspberrypi.com>","To":"libcamera-devel@lists.libcamera.org","Date":"Thu,  4 Mar 2021 15:31:18 +0000","Message-Id":"<20210304153120.1904-1-david.plowman@raspberrypi.com>","X-Mailer":"git-send-email 2.20.1","MIME-Version":"1.0","Subject":"[libcamera-devel] [PATCH 0/2] Raspberry Pi support for new sensors","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>","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Transfer-Encoding":"7bit","Errors-To":"libcamera-devel-bounces@lists.libcamera.org","Sender":"\"libcamera-devel\" <libcamera-devel-bounces@lists.libcamera.org>"},"content":"Hi everyone\n\nThere are 2 patches here. In many respects they're not really\nconnected, except that the second commit assumes the presence of the\nfirst. Hope that's ok!\n\nThe first commit extends our CamHelpers to return a vblank frame\ndelay, as we do for exposure and analogue gain. To be honest we're a\nbit puzzled that the imx477 sensor has forced us into this, but we've\nstared at it for quite some while and haven't been able to make it\nwork properly without. At some point we hope to come back to it, but\nfor now this is all we have...\n\nThe second commit adds the necessary files for modules using\nimx290/imx327 sensors. Note that they will display various AGC wobbles\nuntil other pending patches from Naush are merged.\n\nThanks!\nDavid\n\n\nDavid Plowman (2):\n  ipa: raspberrypi: Make CamHelpers return the frame delay for vblanking\n  ipa: raspberrypi: Add support for imx290/imx327 sensors\n\n src/ipa/raspberrypi/cam_helper.cpp        |   4 +-\n src/ipa/raspberrypi/cam_helper.hpp        |   9 +-\n src/ipa/raspberrypi/cam_helper_imx290.cpp |  67 +++++++++\n src/ipa/raspberrypi/cam_helper_imx477.cpp |   7 +-\n src/ipa/raspberrypi/cam_helper_ov5647.cpp |   7 +-\n src/ipa/raspberrypi/data/imx290.json      | 165 ++++++++++++++++++++++\n src/ipa/raspberrypi/data/meson.build      |   1 +\n src/ipa/raspberrypi/meson.build           |   1 +\n src/ipa/raspberrypi/raspberrypi.cpp       |   6 +-\n 9 files changed, 256 insertions(+), 11 deletions(-)\n create mode 100644 src/ipa/raspberrypi/cam_helper_imx290.cpp\n create mode 100644 src/ipa/raspberrypi/data/imx290.json"}