[{"id":22363,"web_url":"https://patchwork.libcamera.org/comment/22363/","msgid":"<664edc45-d624-4cdd-57b4-e38f48493e29@gmail.com>","date":"2022-03-22T22:08:07","subject":"Re: [libcamera-devel] [PATCH v3 0/5] Introduce ancillary links","submitter":{"id":90,"url":"https://patchwork.libcamera.org/api/people/90/","name":"Daniel Scally","email":"djrscally@gmail.com"},"content":"Hello everyone\n\n\nAny more comments on this series?\n\n\nThanks\n\nDan\n\nOn 02/03/2022 22:02, Daniel Scally wrote:\n> Hello all\n>\n> At present there's no means in the kernel of describing the supporting\n> relationship between subdevices that work together to form an effective single\n> unit - the type example in this case being a camera sensor and its\n> corresponding vcm. To attempt to solve that, this series adds a new type of\n> media link called MEDIA_LNK_FL_ANCILLARY_LINK, which connects two instances of\n> struct media_entity.\n>\n> The mechanism of connection I have modelled as a notifier and async subdev,\n> which seemed the best route since sensor drivers already typically will call\n> v4l2_async_register_subdev_sensor() on probe, and that function already looks\n> for a reference to a firmware node with the reference named \"lens-focus\". To\n> avoid boilerplate in the sensor drivers, I added some new functions in\n> v4l2-async that are called in v4l2_async_match_notify() to create the ancillary\n> links. I haven't gone further than that yet, but I suspect we could cut down on\n> code elsewhere by, for example, also creating pad-to-pad links in the same place\n>\n> Series level changes since v2:\n>\n>   - Squashed #2 and #3\n>\n> Series-level changes since v1:\n>\n> \t- New patch adding some documentation to the uAPI pages.\n>\n> Dan\n>\n>\n> Daniel Scally (5):\n>   media: entity: Skip non-data links in graph iteration\n>   media: media.h: Add new media link type\n>   media: entity: Add link_type_name() helper\n>   media: entity: Add support for ancillary links\n>   media: v4l2-async: Create links during v4l2_async_match_notify()\n>\n>  .../media/mediactl/media-controller-model.rst |  6 +++\n>  .../media/mediactl/media-types.rst            | 17 +++++--\n>  drivers/media/mc/mc-entity.c                  | 46 +++++++++++++++++--\n>  drivers/media/v4l2-core/v4l2-async.c          | 31 +++++++++++++\n>  include/media/media-entity.h                  | 19 ++++++++\n>  include/uapi/linux/media.h                    |  1 +\n>  6 files changed, 112 insertions(+), 8 deletions(-)\n>","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 3C443BD80A\n\tfor <parsemail@patchwork.libcamera.org>;\n\tTue, 22 Mar 2022 22:08:11 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 653E6604DB;\n\tTue, 22 Mar 2022 23:08:10 +0100 (CET)","from mail-wm1-x335.google.com (mail-wm1-x335.google.com\n\t[IPv6:2a00:1450:4864:20::335])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 91A00604C5\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tTue, 22 Mar 2022 23:08:09 +0100 (CET)","by mail-wm1-x335.google.com with SMTP id\n\tj13-20020a05600c1c0d00b0038c8f94aac2so4177579wms.3\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tTue, 22 Mar 2022 15:08:09 -0700 (PDT)","from [192.168.0.14]\n\t(cpc141996-chfd3-2-0-cust928.12-3.cable.virginm.net. [86.13.91.161])\n\tby smtp.gmail.com with ESMTPSA id\n\tl13-20020a05600002ad00b00203d64c5289sm19069162wry.112.2022.03.22.15.08.08\n\t(version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);\n\tTue, 22 Mar 2022 15:08:08 -0700 (PDT)"],"DKIM-Signature":["v=1; a=rsa-sha256; c=relaxed/simple; d=libcamera.org;\n\ts=mail; t=1647986890;\n\tbh=1whjPx2OuPdnVIof2ZVjbpeJIEbKbL1/VRl+DCXfwtc=;\n\th=Date:To:References:In-Reply-To:Subject:List-Id:List-Unsubscribe:\n\tList-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:Cc:\n\tFrom;\n\tb=eAbxWODGyq6Q8N7KRaCmSzC1IM+wTkfEhUon7BTUhVTqmTppZ3AquJTzNtoL2CqWn\n\tCz4zi8TvTA8UBfrPXqbSwSNgaNA5e7XJp/k4UY5p34B1RLF3RMw2Nr/BQ5tp84Wkqg\n\tV0h/d4lCLegjBc3q0v7zDNhYq4Cc3A7zOHUY06dOfNOhfl40lI2UCANYIhKRZN58I6\n\tYwCHMTlaUO6mxwXxT1dMWuWFfkNbGOHkhttVmsy5xLEoJECobSR3dp4547w/VJVia9\n\tDrt9fLD9abOAGozwZaEF+pAQ2e92XXCEcSeavvYjlumon7z9vvva3aw6WApFAAKCPd\n\t94d5LUGQhvvOg==","v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;\n\th=message-id:date:mime-version:user-agent:subject:content-language\n\t:from:to:cc:references:in-reply-to:content-transfer-encoding;\n\tbh=r8wgMri7RP3ArV3Z0gWEm5QsTNDfeDOWoWiHtXSgLjc=;\n\tb=BS2dxeh8V2odUbMC6689w0s6aae61Ou3UjzG56pRPgZCK5OBQI3XeDUZLZgudNCftR\n\tvZ4IHLQ9oma69nOwHyG4x5Zwi1KufkgCTyRFmoEVHXrg/84QVWdopn3ypdtuwFNdN3Xa\n\tjmBOumduI3iaCmzSBVr8Z/B3f6ZcrAJ5Iwa+l1kwKfC/T9X8zMlza7XFlH6rLkwy9/4N\n\t5fewOaR/Hq56jdAk9Sp/R2e8Y/rKB4e2w49QRsr03lQUN5QbCo6YLlv/p/ox5u8FScK9\n\tzxaJLBFqUPLwRQWbnSve3TeE4xK1DGhkP7cFKrrbsIwJtv1WZOjtNcaPWnhYDjQP3qU5\n\tf8Hg=="],"Authentication-Results":"lancelot.ideasonboard.com; dkim=pass (2048-bit key; \n\tunprotected) header.d=gmail.com header.i=@gmail.com\n\theader.b=\"BS2dxeh8\"; dkim-atps=neutral","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20210112;\n\th=x-gm-message-state:message-id:date:mime-version:user-agent:subject\n\t:content-language:from:to:cc:references:in-reply-to\n\t:content-transfer-encoding;\n\tbh=r8wgMri7RP3ArV3Z0gWEm5QsTNDfeDOWoWiHtXSgLjc=;\n\tb=Kse80NdH8X96Vu9UF/iLyono8/Jwy8xgn4f5D4rUJ2D7gSNwJgzxdpUvO/CmH8+9qm\n\tKNMkYnlzcPPOVfQTO9yoy4QsFu43lqqJMzhaUUfXu7I5denU2m3TWZOzucA4wll9Llxc\n\tHS9Y7piPGuiJnM1Jo4O3rtqaEF04J+XrBaTS7W7SGznGVeEuoH+N31soVQKEo+rU+J62\n\t7hqdCam2jPlLMjOTb/BFMWujr3cW9IBOwRUE7NHjQcRKRJbBMgStMuUBBIln792ZMsDw\n\tmQzfAj37qgEmyqLnAHHVqm5KcZ6SoEhxbaWVgesLIWgxyTdJSmf8wMyf/PU3oVrTUODg\n\tdKnQ==","X-Gm-Message-State":"AOAM5339L45bbnN2+oFvodPk24OVCIC3ro5ZlbJ7tE95sbnBe8OGWHgQ\n\tQEqrBwlCyOaPv2yz/LtHxR6gbgFP0hU=","X-Google-Smtp-Source":"ABdhPJy3RZ+xtIBbd6pIkCemWVubgt2dCUXzUUrpdMuiyj1vbtN7XsshxI2SrB0Ol8RRwJSR+tDD8Q==","X-Received":"by 2002:a7b:c347:0:b0:37e:68e6:d85c with SMTP id\n\tl7-20020a7bc347000000b0037e68e6d85cmr6129801wmj.176.1647986889135; \n\tTue, 22 Mar 2022 15:08:09 -0700 (PDT)","Message-ID":"<664edc45-d624-4cdd-57b4-e38f48493e29@gmail.com>","Date":"Tue, 22 Mar 2022 22:08:07 +0000","MIME-Version":"1.0","User-Agent":"Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101\n\tThunderbird/91.5.0","Content-Language":"en-US","To":"linux-media@vger.kernel.org, libcamera-devel@lists.libcamera.org","References":"<20220302220304.1327896-1-djrscally@gmail.com>","In-Reply-To":"<20220302220304.1327896-1-djrscally@gmail.com>","Content-Type":"text/plain; charset=UTF-8","Content-Transfer-Encoding":"7bit","Subject":"Re: [libcamera-devel] [PATCH v3 0/5] Introduce ancillary links","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>","From":"Daniel Scally via libcamera-devel <libcamera-devel@lists.libcamera.org>","Reply-To":"Daniel Scally <djrscally@gmail.com>","Cc":"sakari.ailus@linux.intel.com","Errors-To":"libcamera-devel-bounces@lists.libcamera.org","Sender":"\"libcamera-devel\" <libcamera-devel-bounces@lists.libcamera.org>"}},{"id":22364,"web_url":"https://patchwork.libcamera.org/comment/22364/","msgid":"<YjpJ6vFs1nZSsKN0@paasikivi.fi.intel.com>","date":"2022-03-22T22:12:58","subject":"Re: [libcamera-devel] [PATCH v3 0/5] Introduce ancillary links","submitter":{"id":37,"url":"https://patchwork.libcamera.org/api/people/37/","name":"Sakari Ailus","email":"sakari.ailus@linux.intel.com"},"content":"Hi Daniel,\n\nOn Tue, Mar 22, 2022 at 10:08:07PM +0000, Daniel Scally wrote:\n> Hello everyone\n> \n> \n> Any more comments on this series?\n\nI hope people are happy with them. They've been out for review for quite\nsome time.\n\nThe patches are in my tree waiting for having rc1 in master.","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 14F88C0F1B\n\tfor <parsemail@patchwork.libcamera.org>;\n\tTue, 22 Mar 2022 22:13:08 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 3D66B604DB;\n\tTue, 22 Mar 2022 23:13:07 +0100 (CET)","from mga01.intel.com (mga01.intel.com [192.55.52.88])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 79511604C5\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tTue, 22 Mar 2022 23:13:05 +0100 (CET)","from orsmga003.jf.intel.com ([10.7.209.27])\n\tby fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; \n\t22 Mar 2022 15:13:03 -0700","from punajuuri.fi.intel.com (HELO paasikivi.fi.intel.com)\n\t([10.237.72.43]) by orsmga003-auth.jf.intel.com with\n\tESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Mar 2022 15:13:01 -0700","from paasikivi.fi.intel.com (localhost [127.0.0.1])\n\tby paasikivi.fi.intel.com (Postfix) with SMTP id E03E620287;\n\tWed, 23 Mar 2022 00:12:58 +0200 (EET)"],"DKIM-Signature":["v=1; a=rsa-sha256; c=relaxed/simple; d=libcamera.org;\n\ts=mail; t=1647987187;\n\tbh=dio9S14HigEoXc9XrqnRqhBLcSLvaRLBAtcIz31J4mE=;\n\th=Date:To:References:In-Reply-To:Subject:List-Id:List-Unsubscribe:\n\tList-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:Cc:\n\tFrom;\n\tb=ip70TFcCpxOJMLlwPqNWg0MjxUDIKxh9L2gClgvhiITpvBuCpN62IEU0BF56oFznn\n\tvg7Nj+ZiB5mvS6LtUD9mAgjy2I7kUe8eyLofcZNP3qIelN/mfXK1G3Bn4PBzWJONeO\n\tTUHC4xqxr5m4I+SFl1PazWYGPZn19H0XCMMOIl4iT78ee5yuX3djrIs0jL4iyuG4/M\n\tNDcNOAB3w7zSYGBqeLRP9zKeQRqLbF+NugeiZT8HGEU42cxfhU/TvNehccgeCzsVb5\n\t3vHX5LQfhdpedUVTJu1aHomCWgrrES1KeQAdwFf9vkuVdCpIdqJHgwahDAqfn3rWbW\n\t2TrhK5JdPA9Qg==","v=1; a=rsa-sha256; c=relaxed/simple;\n\td=intel.com; i=@intel.com; q=dns/txt; s=Intel;\n\tt=1647987185; x=1679523185;\n\th=date:from:to:cc:subject:message-id:references:\n\tmime-version:in-reply-to;\n\tbh=dio9S14HigEoXc9XrqnRqhBLcSLvaRLBAtcIz31J4mE=;\n\tb=b49RNUA/f4nuk2j6gIXNCtNIfNAjTCEShmS5K7Vik1xBUc94A1IdJrA4\n\t+Ccjc83/denTFjXXG4uzb5tLIbLF6X2OnopimaPwpfhV+pHODIw6kbIeR\n\tycbystZQn4yuPPgnu8ahMaFwKfYs6o2nlz41q43pV6+FbbdBzDt7FESCV\n\t+KGjx7ND/OL1DSGG9UlXgfbwp1xRFtZrR2ZjQyB1R5pcj+0OQZFfX3ZJz\n\tcTzjtCOgs4scCv4lRIMCh0+A0rnTmIR2jbjCAJsCNA4/HmV6B2as5bMBh\n\tq6AAogo2s/tngzNsnYEEGvs9w4CULz3Tb3lyInGJmO1ZZLxR45uIpYHXQ w==;"],"Authentication-Results":"lancelot.ideasonboard.com; dkim=pass (2048-bit key; \n\tunprotected) header.d=intel.com header.i=@intel.com\n\theader.b=\"b49RNUA/\"; dkim-atps=neutral","X-IronPort-AV":["E=McAfee;i=\"6200,9189,10294\"; a=\"282803207\"","E=Sophos;i=\"5.90,203,1643702400\"; d=\"scan'208\";a=\"282803207\"","E=Sophos;i=\"5.90,203,1643702400\"; d=\"scan'208\";a=\"500770269\""],"Date":"Wed, 23 Mar 2022 00:12:58 +0200","To":"Daniel Scally <djrscally@gmail.com>","Message-ID":"<YjpJ6vFs1nZSsKN0@paasikivi.fi.intel.com>","References":"<20220302220304.1327896-1-djrscally@gmail.com>\n\t<664edc45-d624-4cdd-57b4-e38f48493e29@gmail.com>","MIME-Version":"1.0","Content-Type":"text/plain; charset=us-ascii","Content-Disposition":"inline","In-Reply-To":"<664edc45-d624-4cdd-57b4-e38f48493e29@gmail.com>","Subject":"Re: [libcamera-devel] [PATCH v3 0/5] Introduce ancillary links","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>","From":"Sakari Ailus via libcamera-devel <libcamera-devel@lists.libcamera.org>","Reply-To":"Sakari Ailus <sakari.ailus@linux.intel.com>","Cc":"libcamera-devel@lists.libcamera.org, linux-media@vger.kernel.org","Errors-To":"libcamera-devel-bounces@lists.libcamera.org","Sender":"\"libcamera-devel\" <libcamera-devel-bounces@lists.libcamera.org>"}},{"id":22679,"web_url":"https://patchwork.libcamera.org/comment/22679/","msgid":"<CAAFQd5AhwFT6QPzBHOXn_32BGU2iprO9rwyGRTsS=psgojRAAQ@mail.gmail.com>","date":"2022-04-12T05:31:09","subject":"Re: [libcamera-devel] [PATCH v3 0/5] Introduce ancillary links","submitter":{"id":9,"url":"https://patchwork.libcamera.org/api/people/9/","name":"Tomasz Figa","email":"tfiga@chromium.org"},"content":"Hi Sakari,\n\nOn Wed, Mar 23, 2022 at 7:13 AM Sakari Ailus\n<sakari.ailus@linux.intel.com> wrote:\n>\n> Hi Daniel,\n>\n> On Tue, Mar 22, 2022 at 10:08:07PM +0000, Daniel Scally wrote:\n> > Hello everyone\n> >\n> >\n> > Any more comments on this series?\n>\n> I hope people are happy with them. They've been out for review for quite\n> some time.\n>\n> The patches are in my tree waiting for having rc1 in master.\n\nThanks for picking this series. Do you think you could add your tree\nto linux-next, so we could easily test changes that you pick?\n\nBest regards,\nTomasz\n\n>\n> --\n> Kind regards,\n>\n> Sakari Ailus","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 7C995C0F1B\n\tfor <parsemail@patchwork.libcamera.org>;\n\tTue, 12 Apr 2022 05:31:28 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id A3BC065644;\n\tTue, 12 Apr 2022 07:31:27 +0200 (CEST)","from mail-qv1-xf32.google.com (mail-qv1-xf32.google.com\n\t[IPv6:2607:f8b0:4864:20::f32])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id ADDBB604B1\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tTue, 12 Apr 2022 07:31:25 +0200 (CEST)","by mail-qv1-xf32.google.com with SMTP id x20so6081040qvl.10\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tMon, 11 Apr 2022 22:31:25 -0700 (PDT)","from mail-yb1-f175.google.com (mail-yb1-f175.google.com.\n\t[209.85.219.175]) by smtp.gmail.com with ESMTPSA id\n\t189-20020a370bc6000000b0069bf5702d5bsm6297188qkl.26.2022.04.11.22.31.22\n\tfor <libcamera-devel@lists.libcamera.org>\n\t(version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);\n\tMon, 11 Apr 2022 22:31:22 -0700 (PDT)","by mail-yb1-f175.google.com with SMTP id f17so328636ybj.10\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tMon, 11 Apr 2022 22:31:22 -0700 (PDT)"],"DKIM-Signature":["v=1; a=rsa-sha256; c=relaxed/simple; d=libcamera.org;\n\ts=mail; t=1649741487;\n\tbh=HKPKauJ9wYgyDYofZbLBEn/Qd7t5fvEoaSfVOvhmeqA=;\n\th=References:In-Reply-To:Date:To:Subject:List-Id:List-Unsubscribe:\n\tList-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:Cc:\n\tFrom;\n\tb=W0NRj+O+AeKl2TwBuOA6icNQrV4Ro83abnftAsqWGvVTsaA7IQewj/wfxaJpj0Zj8\n\tZmcRRepl9mMA6Oy0kj6wvMxjYDVcSYWjaX5sX1WF2fs+f8PxHRPIoP4IWUDeLz+N8f\n\t8H7Sxv28aNU63w2pWJvB6SDF3AYsnRfIn3Ze2U3EnEU7tbEf1mnYYmmwCToJyMHC+/\n\t89viVDd7a129RMerJgz2DjTHzJpiRIifSiME6MWbUMeR2uk/C+4cYzDrG+AsdcsqeY\n\tECVZjRVm+xvdC22dTjTyAXgZz7T16Q5JqYlzaOY1g4ml/RMmOcVlxQI0SFyQdKAjcn\n\t5s+dAYsuMIoMw==","v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org;\n\ts=google; \n\th=mime-version:references:in-reply-to:from:date:message-id:subject:to\n\t:cc; bh=HKPKauJ9wYgyDYofZbLBEn/Qd7t5fvEoaSfVOvhmeqA=;\n\tb=dBxwJBnTvqgxkRm//V+pVp11vnAmr6FFqtgtR8wOF43Ghbt/MYJfFM/lP1mFLRQ2Ae\n\tNCD/4HJ2WEuq/55JWWVzMDszzPwZ3DbFds7P7vkHZVNnbKdW46IW9RNQO8K3xYm2i48q\n\t+ZYNuOnOCXJBYTE+cLTsuk/VBJ8Z5ilz8rPeI="],"Authentication-Results":"lancelot.ideasonboard.com; dkim=pass (1024-bit key; \n\tunprotected) header.d=chromium.org\n\theader.i=@chromium.org header.b=\"dBxwJBnT\"; \n\tdkim-atps=neutral","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20210112;\n\th=x-gm-message-state:mime-version:references:in-reply-to:from:date\n\t:message-id:subject:to:cc;\n\tbh=HKPKauJ9wYgyDYofZbLBEn/Qd7t5fvEoaSfVOvhmeqA=;\n\tb=KVRacowtU675Xgg2EC6guVUwZj4ANMQ9YBXOXQYqQyralhrtycZX7fyaWxMHBhA5aY\n\tk0cj8pH2mICLjlN2MnO994ykhDZzn6GSMdL2orShaXb5Bic7WtsPuWrp/TZYUYkFXwaV\n\t+DinVCEmqrFkQk0gkG/DyiLjMeqBXsL9jL0LkQ+kDJzNKmCsU6YoOuFmUGzuqWh5SdXG\n\tgPB/qNnZ4V2SGahJVwcNxjh2oTak8zWsdO8HfJTLgJVRZKiG6H2GqNTGsArc2TF/UMv0\n\t49TgykaeoA5yrvuVko5AVzrW0rXUbJmQl4yZdxN585math5oW0uJNVrCeVYAol2W+w4D\n\tAFtQ==","X-Gm-Message-State":"AOAM533hvzluxHuHbgNYjpEjCGXx+uD0+KeNbiEXSmwY+T6rDrbR/494\n\t4H9DOcUqV1q6m8vwMHGdF/vTLN+jOLGer+mX","X-Google-Smtp-Source":"ABdhPJxjn0EHL3H5CemlQRLTyzTCu2LMPB816FwD45DHok8Qgnc2FXqK9TJNSPakSSOGIkcYwFCAOw==","X-Received":["by 2002:ad4:5903:0:b0:444:45b9:e71a with SMTP id\n\tez3-20020ad45903000000b0044445b9e71amr7159389qvb.101.1649741483676; \n\tMon, 11 Apr 2022 22:31:23 -0700 (PDT)","by 2002:a25:2e4f:0:b0:641:3aac:bef0 with SMTP id\n\tb15-20020a252e4f000000b006413aacbef0mr7964073ybn.493.1649741481759;\n\tMon, 11 Apr 2022 22:31:21 -0700 (PDT)"],"MIME-Version":"1.0","References":"<20220302220304.1327896-1-djrscally@gmail.com>\n\t<664edc45-d624-4cdd-57b4-e38f48493e29@gmail.com>\n\t<YjpJ6vFs1nZSsKN0@paasikivi.fi.intel.com>","In-Reply-To":"<YjpJ6vFs1nZSsKN0@paasikivi.fi.intel.com>","Date":"Tue, 12 Apr 2022 14:31:09 +0900","X-Gmail-Original-Message-ID":"<CAAFQd5AhwFT6QPzBHOXn_32BGU2iprO9rwyGRTsS=psgojRAAQ@mail.gmail.com>","Message-ID":"<CAAFQd5AhwFT6QPzBHOXn_32BGU2iprO9rwyGRTsS=psgojRAAQ@mail.gmail.com>","To":"Sakari Ailus <sakari.ailus@linux.intel.com>","Content-Type":"text/plain; charset=\"UTF-8\"","Subject":"Re: [libcamera-devel] [PATCH v3 0/5] Introduce ancillary links","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>","From":"Tomasz Figa via libcamera-devel <libcamera-devel@lists.libcamera.org>","Reply-To":"Tomasz Figa <tfiga@chromium.org>","Cc":"libcamera-devel@lists.libcamera.org, linux-media@vger.kernel.org","Errors-To":"libcamera-devel-bounces@lists.libcamera.org","Sender":"\"libcamera-devel\" <libcamera-devel-bounces@lists.libcamera.org>"}}]