Cover Letter Detail
Show a cover letter.
GET /api/covers/27529/?format=api
{ "id": 27529, "url": "https://patchwork.libcamera.org/api/covers/27529/?format=api", "web_url": "https://patchwork.libcamera.org/cover/27529/", "project": { "id": 1, "url": "https://patchwork.libcamera.org/api/projects/1/?format=api", "name": "libcamera", "link_name": "libcamera", "list_id": "libcamera_core", "list_email": "libcamera-devel@lists.libcamera.org", "web_url": "", "scm_url": "", "webscm_url": "" }, "msgid": "<CALr1FG__gS_agbUnB5iWZ8wQypxdJch_UHziw2xuuG5Axp3vtQ@mail.gmail.com>", "date": "2026-07-31T15:15:05", "name": "[v4,0/2] Add imx471 soft-ISP sensor support", "submitter": { "id": 476, "url": "https://patchwork.libcamera.org/api/people/476/?format=api", "name": "John Cronin", "email": "john@stromback.com" }, "mbox": "https://patchwork.libcamera.org/cover/27529/mbox/", "series": [ { "id": 6097, "url": "https://patchwork.libcamera.org/api/series/6097/?format=api", "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=6097", "date": "2026-07-31T15:15:05", "name": "Add imx471 soft-ISP sensor support", "version": 4, "mbox": "https://patchwork.libcamera.org/series/6097/mbox/" } ], "comments": "https://patchwork.libcamera.org/api/covers/27529/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 40075BDE4C\n\tfor <parsemail@patchwork.libcamera.org>;\n\tFri, 31 Jul 2026 15:15:09 +0000 (UTC)", "from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id EAA8D67FD9;\n\tFri, 31 Jul 2026 17:15:08 +0200 (CEST)", "from mail-yw1-x112d.google.com (mail-yw1-x112d.google.com\n\t[IPv6:2607:f8b0:4864:20::112d])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 77CC967FD6\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tFri, 31 Jul 2026 17:15:07 +0200 (CEST)", "by mail-yw1-x112d.google.com with SMTP id\n\t00721157ae682-81fc442789cso16916557b3.3\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tFri, 31 Jul 2026 08:15:07 -0700 (PDT)", "from 313336824172 named unknown by gmailapi.google.com with\n\tHTTPREST; Fri, 31 Jul 2026 08:15:05 -0700", "from 313336824172 named unknown by gmailapi.google.com with\n\tHTTPREST; Fri, 31 Jul 2026 08:15:05 -0700" ], "Authentication-Results": "lancelot.ideasonboard.com; dkim=pass (2048-bit key;\n\tunprotected) header.d=stromback-com.20251104.gappssmtp.com\n\theader.i=@stromback-com.20251104.gappssmtp.com\n\theader.b=\"FvhwOAF2\"; dkim-atps=neutral", "ARC-Seal": "i=1; a=rsa-sha256; t=1785510906; cv=none;\n\td=google.com; s=arc-20260327;\n\tb=EeS3kGS+ktUg7Z5Gw7Fy5eN0uscR7lYvGQC05Y9JZ6a870FTpkOnLjvtQJSO5W1yIL\n\tTsC4v45s9USOh7cNcNuFSHgDpUDcEeyjVhvzoS0ziitc5x6pjeg0GzXfPqBDRdkzecHl\n\tJhOzSEVcllQ3IXghwoJt4xvx+vgvv66YYmWv7NhQ6KnfRCpjZfP9zJpHH2UmSYwsMTjz\n\tvg/ixDGsAfs1d6gkwJ8m3L6gjtz8HXo1sVEWKQ2xJVT+Bi9tMSjWKnO7esJxwpMoSBt/\n\tKK5oXQfu8vE/6tNzRb5xQJyYdMugkIOx6DSH2mXJzZny9AY62QVnC7vy1D9pcgoVRRNn\n\tUqlA==", "ARC-Message-Signature": "i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com;\n\ts=arc-20260327; \n\th=cc:to:subject:message-id:date:from:mime-version:dkim-signature;\n\tbh=qwZLUU/pCRKcgrhnlfvbHXvEdKRz2yI3mhE0HmkHw94=;\n\tfh=hN8mNPnxBXjCARLz6VoZGvcnfJs454t5dBv/gP0fGlc=;\n\tb=eNCNriay8nI4iNuoIXEDDGekQUUBdawM59PJfAcdtO4xc/rhbCQRfN8jPvUtyvocxg\n\t2TJ1distyHlBiC2p2IMcXVczwmAQZcX1hsYINngpmnhk7OmefAF5iG0m6fWwk9m6nbGJ\n\tDn9wevEeROgIQAAmjKPTpY1ImwHmYBjNjYqp6LyDFaPkjGXNf2DrwUjwQguNLP5Lz8s1\n\tAn1tWnr0y23RI8l3dMhWs31pwL7GGtCwQ7Xt7I1yof13FZz5vJ7Mz4LmVdJIKS7ILDPa\n\tYY05ow2oVgw1YMpkYRtWmViKnMLjCRWk1ReDzWrJfSxdV3GUAbZ4k5KGd5aFNSn/OdQW\n\tZb2w==; darn=lists.libcamera.org", "ARC-Authentication-Results": "i=1; mx.google.com; arc=none", "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=stromback-com.20251104.gappssmtp.com; s=20251104; t=1785510906;\n\tx=1786115706; darn=lists.libcamera.org; \n\th=content-type:cc:to:subject:message-id:date:from:mime-version:from\n\t:to:cc:subject:date:message-id:reply-to:content-type;\n\tbh=qwZLUU/pCRKcgrhnlfvbHXvEdKRz2yI3mhE0HmkHw94=;\n\tb=FvhwOAF2Xoh9mmqYh/vtfPEuhWKys0nI6qyCwOowyfHyCfxDZHYGiEk9DqATqRmhkq\n\tIDwjCDcEEoO4dyjsVatSufEaIrzPPZGdSLqqpxPsvaR8ug0SwnoBK/Uduj8vZyQ+AjDK\n\tTjAFqbUp2eW0f5hKqLlKAAGy7ZMmcGDO+z7K8GqoEG6/94iBpazIn0NcIcW/l3uZ9zS+\n\ttKwcEct/UIKrK+LEAADv+dRNy5oO030FuCl2GsW2BAe05RvbvfiYpQmh/9nWepvEug/i\n\tBJXl/6fBAMviKB9ti86nOUTUk9h507cGFKL4pkZwJj9uOQB6ffRP17WwLRYD6DJB6uxN\n\tJ+Qw==", "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20251104; t=1785510906; x=1786115706;\n\th=content-type:cc:to:subject:message-id:date:from:mime-version\n\t:x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id\n\t:reply-to:content-type;\n\tbh=qwZLUU/pCRKcgrhnlfvbHXvEdKRz2yI3mhE0HmkHw94=;\n\tb=clYvI3jBagORhYnSw5JljfPEcJth76UuF6yDe4Gyyt81wrIFdIZ9VglVtSKUeYUINa\n\tEl1IUvGVmFD77+hEArlen0+9nBH26oBwSBBQKPpSNsRzLnxf0dBBlME7Wpg8sSReRr/5\n\tevNVsqttvbTezs2kXdqlWYk2T7g2I39bofq7O0cSd2Uin4ob+8E9FKNjkX0NQDVlY68m\n\tpPU36VYPI3C3erT1sxWOsPOGkl86O0L/g7BVl8MCxx3Bm5qph1xm+10z9Q8rzudxi6If\n\txzAO9okTIt14rDIrHJpwGR4B12ZmvoXR1JfTs644I1G6GjlXUA6B2qr0SIO5FRj5gRkU\n\tWtZQ==", "X-Gm-Message-State": "AOJu0Yyn/mNqLfbbPaeQ9tTvM3a57sSnitIjzg2wbcTiTNeIl+2uB2qz\n\tXV914GdmxUE5MppM4N56TtYVOUAyKmTwOFmzipxmDBua+cvXlIKbEZ9OLIfrlH2+7ny7vCV2xFq\n\tIuJ6F27XDZ9RxanRy8I0J9YzdMLu0hvDn110kGbr9OuXUG+kNScSlhO0=", "X-Gm-Gg": "AR+sD11Btd0Zvj3S+lzf5XbE2FZBq6pNqQy1GUD8eamYhcg7ccUUM9o6R8S0/pudcBa\n\to1CSDk5W34QVWi7Hzpeg852Gd7MG4AGSS19IXcO52Wxche1UmydXCiruVCIdwYFeoNvsD+bqI2Y\n\tMgYOtwlCrtLvRd0uJY2tPlOZj/7HL18iQdqd/KGCLRlmOX7Foo35YuoV6h1UyncoBNJLUPKeuOz\n\tzMnACNZp89WPvWuaS43k15njYowGce0YqRWFtzfsMF6auUpcA141b/n9/3URJiGAeX3CEvzZWba\n\tlpE6wdJVIGtMpZTJJCdeLYfhGIlM1F2d16JWZCYFzQoQS3dhC50MwqQpZ0kzb1UsQnBUhOnYKEe\n\t+xZIGAmnsKR02CYyVlU6t6wogOqsm+4oqDfYIl+B61Bri97cBzjAEjBNH2YnVRCEOuWVZvyeZur\n\tQSNucKtwqLpmtq2pz8jTs+yflihD+zWrf9RmIn9Z0krpHFfnKoDoo6DyUCVx2vP2X3EVOccb0Bk\n\tvJ9D12yeuNN8VcSUjNvV263HGnUa0JKfF6TYO1/tA==", "X-Received": "by 2002:a05:690c:6c8b:b0:80c:4923:cf4 with SMTP id\n\t00721157ae682-81fd4a1d7b3mr2944207b3.10.1785510906205;\n\tFri, 31 Jul 2026 08:15:06 -0700 (PDT)", "MIME-Version": "1.0", "From": "John Cronin <john@stromback.com>", "Date": "Fri, 31 Jul 2026 08:15:05 -0700", "X-Gm-Features": "AUfX_mzxfFWiuVRm7D6XPmJSdAuI9DP-jlfXuI1LExtwEjAVED1BfL4PCWvv_w4", "Message-ID": "<CALr1FG__gS_agbUnB5iWZ8wQypxdJch_UHziw2xuuG5Axp3vtQ@mail.gmail.com>", "Subject": "[PATCH v4 0/2] Add imx471 soft-ISP sensor support", "To": "libcamera-devel@lists.libcamera.org", "Cc": "jacopo.mondi@ideasonboard.com, kieran.bingham@ideasonboard.com", "Content-Type": "text/plain; charset=\"UTF-8\"", "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": "Add CameraSensorHelper and static sensor properties for Sony IMX471\n(SONY471A), used on Lenovo ThinkPad X9 / X1 Carbon Gen14 (IPU7).\n\nChanges since v3:\n- Document measured analogue gain model and black level on real\n hardware (raw Bayer sweep, fixed exposure).\n- Confirm G = 1024/(1024-code) within ~1.5% over codes 0..800; max\n ~4.57x is the V4L2 code range under that model.\n- Black level ~64 DN @ 10-bit from min exposure/gain raw frames.\n\nv3 process notes (still apply): new thread, split patches, empty\nsensorDelays, no self Tested-by.\n\nTested on Fedora 44 / ThinkPad X9-15 Gen 1 (kernel 7.1.5).\n\nJohn Cronin (2):\n libipa: camera_sensor_helper: Add imx471\n libcamera: camera_sensor_properties: Add imx471\n\n src/ipa/libipa/camera_sensor_helper.cpp | 29 +++++++++++++++++++\n .../sensor/camera_sensor_properties.cpp | 14 +++++++++\n 2 files changed, 43 insertions(+)" }