[{"id":34831,"web_url":"https://patchwork.libcamera.org/comment/34831/","msgid":"<20250709142033.GD1114@pendragon.ideasonboard.com>","date":"2025-07-09T14:20:33","subject":"Re: [PATCH 2/2] libcamera: simple: Support RPi's unicam CSI-2\n\treceiver","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/people/2/","name":"Laurent Pinchart","email":"laurent.pinchart@ideasonboard.com"},"content":"Hi Umang,\n\nOn Wed, Jul 09, 2025 at 07:12:29PM +0530, Umang Jain wrote:\n> This patch enables RaspberryPi's unicam CSI-2 receiver to be able\n> to function and capture images via the simple pipeline handler along\n> with SoftISP.\n> \n> Unicam CSI-2 supports capture in both packed and unpacked pixel\n> formats. Currently, the unicam video node is configured to use\n> the unpacked formats for streaming with simple pipeline handler.\n> \n> Signed-off-by: Umang Jain <uajain@igalia.com>\n> Tested-by: Umang Jain <uajain@igalia.com> # RPi-3B + IMX219\n> ---\n>  src/libcamera/pipeline/simple/simple.cpp | 1 +\n>  1 file changed, 1 insertion(+)\n> \n> diff --git a/src/libcamera/pipeline/simple/simple.cpp b/src/libcamera/pipeline/simple/simple.cpp\n> index e2a48724..60034395 100644\n> --- a/src/libcamera/pipeline/simple/simple.cpp\n> +++ b/src/libcamera/pipeline/simple/simple.cpp\n> @@ -257,6 +257,7 @@ static const SimplePipelineInfo supportedDevices[] = {\n>  \t{ \"mxc-isi\", {}, false },\n>  \t{ \"qcom-camss\", {}, true },\n>  \t{ \"sun6i-csi\", {}, false },\n> +\t{ \"unicam\", {}, true },\n\nThis raises two questions:\n\n- Why ?\n\n- Are you aware that, if the simple pipeline handler grabs the unicam\n  device, it will break all users of the RPi pipeline handler ?\n\n>  };\n>  \n>  } /* namespace */","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 9A3C2C0DA4\n\tfor <parsemail@patchwork.libcamera.org>;\n\tWed,  9 Jul 2025 14:21:05 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 792CE68EED;\n\tWed,  9 Jul 2025 16:21:04 +0200 (CEST)","from perceval.ideasonboard.com (perceval.ideasonboard.com\n\t[IPv6:2001:4b98:dc2:55:216:3eff:fef7:d647])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id EE6BB68E8A\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tWed,  9 Jul 2025 16:21:02 +0200 (CEST)","from pendragon.ideasonboard.com (81-175-209-231.bb.dnainternet.fi\n\t[81.175.209.231])\n\tby perceval.ideasonboard.com (Postfix) with UTF8SMTPSA id 643A273B;\n\tWed,  9 Jul 2025 16:20:34 +0200 (CEST)"],"Authentication-Results":"lancelot.ideasonboard.com; dkim=pass (1024-bit key;\n\tunprotected) header.d=ideasonboard.com header.i=@ideasonboard.com\n\theader.b=\"VfE+sgDm\"; dkim-atps=neutral","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com;\n\ts=mail; t=1752070834;\n\tbh=7SWEFOzBLjZfVL5tMUMvKmww28YGTqK80X3Ck/MzaZI=;\n\th=Date:From:To:Cc:Subject:References:In-Reply-To:From;\n\tb=VfE+sgDmLE+mgpnhobB06Ua8Y8y92UGxQdsJonPQ83rFI+Zy+12DR9QGwWCej3Bfq\n\tjv72AB1DKvIrYWLxg3uJ1qunkfX5HTmORrZVusGsxEBXgWRtHZ2fMxq74cCm/0wdOh\n\t4fWPNxQar0s8iS0mRlOEBUEzTWLf//xR7dSKAQFI=","Date":"Wed, 9 Jul 2025 17:20:33 +0300","From":"Laurent Pinchart <laurent.pinchart@ideasonboard.com>","To":"Umang Jain <uajain@igalia.com>","Cc":"libcamera-devel@lists.libcamera.org","Subject":"Re: [PATCH 2/2] libcamera: simple: Support RPi's unicam CSI-2\n\treceiver","Message-ID":"<20250709142033.GD1114@pendragon.ideasonboard.com>","References":"<20250709134229.135949-1-uajain@igalia.com>\n\t<20250709134229.135949-3-uajain@igalia.com>","MIME-Version":"1.0","Content-Type":"text/plain; charset=utf-8","Content-Disposition":"inline","In-Reply-To":"<20250709134229.135949-3-uajain@igalia.com>","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>"}},{"id":34832,"web_url":"https://patchwork.libcamera.org/comment/34832/","msgid":"<85qzypwhev.fsf@mzamazal-thinkpadp1gen7.tpbc.csb>","date":"2025-07-09T14:46:48","subject":"Re: [PATCH 2/2] libcamera: simple: Support RPi's unicam CSI-2\n\treceiver","submitter":{"id":177,"url":"https://patchwork.libcamera.org/api/people/177/","name":"Milan Zamazal","email":"mzamazal@redhat.com"},"content":"Hi,\n\nLaurent Pinchart <laurent.pinchart@ideasonboard.com> writes:\n\n> Hi Umang,\n>\n> On Wed, Jul 09, 2025 at 07:12:29PM +0530, Umang Jain wrote:\n>> This patch enables RaspberryPi's unicam CSI-2 receiver to be able\n>> to function and capture images via the simple pipeline handler along\n>> with SoftISP.\n>> \n>> Unicam CSI-2 supports capture in both packed and unpacked pixel\n>> formats. Currently, the unicam video node is configured to use\n>> the unpacked formats for streaming with simple pipeline handler.\n>> \n>> Signed-off-by: Umang Jain <uajain@igalia.com>\n>> Tested-by: Umang Jain <uajain@igalia.com> # RPi-3B + IMX219\n>> ---\n>>  src/libcamera/pipeline/simple/simple.cpp | 1 +\n>>  1 file changed, 1 insertion(+)\n>> \n>> diff --git a/src/libcamera/pipeline/simple/simple.cpp b/src/libcamera/pipeline/simple/simple.cpp\n>> index e2a48724..60034395 100644\n>> --- a/src/libcamera/pipeline/simple/simple.cpp\n>> +++ b/src/libcamera/pipeline/simple/simple.cpp\n>> @@ -257,6 +257,7 @@ static const SimplePipelineInfo supportedDevices[] = {\n>>  \t{ \"mxc-isi\", {}, false },\n>>  \t{ \"qcom-camss\", {}, true },\n>>  \t{ \"sun6i-csi\", {}, false },\n>> +\t{ \"unicam\", {}, true },\n>\n> This raises two questions:\n>\n> - Why ?\n\nI don't know what's Umang's intended purpose, but for me, having another\nplatform for developing and testing software ISP (especially for GPU,\nbut not only) would be useful.\n\n> - Are you aware that, if the simple pipeline handler grabs the unicam\n>   device, it will break all users of the RPi pipeline handler ?\n\nThe global configuration file patches make this configurable.  With\nthat, software ISP can be enabled in the configuration file without\nchanging the defaults in the code.\n\n>>  };\n>>  \n>>  } /* namespace */","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 4C1C5C3237\n\tfor <parsemail@patchwork.libcamera.org>;\n\tWed,  9 Jul 2025 14:46:58 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 432E868EED;\n\tWed,  9 Jul 2025 16:46:57 +0200 (CEST)","from us-smtp-delivery-124.mimecast.com\n\t(us-smtp-delivery-124.mimecast.com [170.10.133.124])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id BD6CD68E8A\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tWed,  9 Jul 2025 16:46:55 +0200 (CEST)","from mail-ed1-f71.google.com (mail-ed1-f71.google.com\n\t[209.85.208.71]) by relay.mimecast.com with ESMTP with STARTTLS\n\t(version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id\n\tus-mta-218-Vpf_Q2WsMh6kM3GuNM64ug-1; Wed, 09 Jul 2025 10:46:52 -0400","by mail-ed1-f71.google.com with SMTP id\n\t4fb4d7f45d1cf-60835716983so5644488a12.1\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tWed, 09 Jul 2025 07:46:52 -0700 (PDT)","from mzamazal-thinkpadp1gen7.tpbc.csb\n\t(ip-77-48-47-2.net.vodafone.cz. [77.48.47.2])\n\tby smtp.gmail.com with ESMTPSA id\n\t4fb4d7f45d1cf-60fca695d50sm8937307a12.24.2025.07.09.07.46.49\n\t(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n\tWed, 09 Jul 2025 07:46:49 -0700 (PDT)"],"Authentication-Results":"lancelot.ideasonboard.com; dkim=pass (1024-bit key;\n\tunprotected) header.d=redhat.com header.i=@redhat.com\n\theader.b=\"LTxnvabq\"; dkim-atps=neutral","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;\n\ts=mimecast20190719; t=1752072414;\n\th=from:from:reply-to:subject:subject:date:date:message-id:message-id:\n\tto:to:cc:cc:mime-version:mime-version:content-type:content-type:\n\tin-reply-to:in-reply-to:references:references;\n\tbh=pHPvASrX8qYuIt42z0Zji05BAm+iZzo2JyW/F8IXumg=;\n\tb=LTxnvabqMmAwKVSdONOVP0xrAk/cji97sp9D9rVbo/Akui594xChF+bMCn9LoV8zJsUY6u\n\tp6/zQxWGsKXtVCyX6m3xeg4AvXd8zcGjn192TIqn8zvhkf+Z5XFh26qAOmjrV/HNMGPHjM\n\tF30PCgBr8CY5DZxIvAINuX4OQDt2YIo=","X-MC-Unique":"Vpf_Q2WsMh6kM3GuNM64ug-1","X-Mimecast-MFC-AGG-ID":"Vpf_Q2WsMh6kM3GuNM64ug_1752072412","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20230601; t=1752072411; x=1752677211;\n\th=mime-version:user-agent:message-id:date:references:in-reply-to\n\t:subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date\n\t:message-id:reply-to;\n\tbh=pHPvASrX8qYuIt42z0Zji05BAm+iZzo2JyW/F8IXumg=;\n\tb=kOxAN3XGkcgXRe+R3jwYNnuTuttB5v6VBFzVJ3d1u3jiQev1p94ygLLFdWqBUbSb1i\n\tsOYRiAArACZzOOptWskenSyKc7XTGiJeJ4BV2DS3ORjJD5vB9jABK/VRCl13gNPB1P9r\n\t4UPxApLvVwyCVBo9VzYbYtsn9hBroQkDc8qIviRumuH6qRNcsGzfcjgsSPWnws+Wjn/e\n\t5pwwqvTdqvpatojjhnG9VS2zeIE1aswVw/Wyit7o6V37n6e78ZCnNxFr6yLtJLaINMKP\n\tOoee0zunnSMD8Em2gJ2wjx0vh6IndUxHOO8hb8gvQwi2mo+e9UMq+kLV9TIhMquvCYCm\n\tyyEQ==","X-Forwarded-Encrypted":"i=1;\n\tAJvYcCXozmy5sKJcZogYotpvLqXOqOq9UezPfSgnWgGPJBeehorkwTfh7FtDERTUSvzQU0Hle+vPA+98TFBvRxS3yZk=@lists.libcamera.org","X-Gm-Message-State":"AOJu0Yz49cSu6K9tgj/V0+T2VAte2NKZS5uJw/oO4Yflx47aep37y3Yo\n\tEXFiB8Xb1TIuie6frpnLTrl7npyUXunP+dUHOOeQ3j4K/CFEYNKwonhvqi0RR31m767+OoTkG3N\n\tq3Oe1AsSoZIUgDrBhNDU3v4Aaombv1VolFzYGgaHGRqJjx6bkkegezNl+iYpfuTGi8BEUb3u1xv\n\tneXubFTpKUBzGd5j3A49MUgmFy0aISvssaY5YmGlhR78DL9fYwOvvgbMfX2+I=","X-Gm-Gg":"ASbGncseygs+DP/hUh36G950581BGPZXgP5WXSmoHHAJHZw8362+9sqFJKxO1pPmXyL\n\tO6cqVvxiKvFblbitVsG3pSm4tILBbfZCcMDoasxjEIj7EF9d5mzcJU6vpo5cWyqN9sccMzfRvkq\n\tOULevJu6zJkVDGc+Ql9V8/ZS4IAmmYNtVGRQ8SunATXWMhUumEv2Hy//V7bjEHZuc1VPdsENXc2\n\tIyCqCDtP1aLgtrbDhl+Hxfjpqw+/mWPBzxiqYopxdnpDdIxcPOiwaSe/jw0zbCUqKmxeb20iDzV\n\tXhoBqqPFcDXtI/zVVh3yXGbyvW+oqpgAve3El6T2qV3in0zBiBkZuQ5lAlm1t9d8z2C/1ErU52U\n\t=","X-Received":["by 2002:a05:6402:234b:b0:608:a7a0:48 with SMTP id\n\t4fb4d7f45d1cf-611a74adb9dmr2473439a12.28.1752072410942; \n\tWed, 09 Jul 2025 07:46:50 -0700 (PDT)","by 2002:a05:6402:234b:b0:608:a7a0:48 with SMTP id\n\t4fb4d7f45d1cf-611a74adb9dmr2473408a12.28.1752072410454; \n\tWed, 09 Jul 2025 07:46:50 -0700 (PDT)"],"X-Google-Smtp-Source":"AGHT+IGYI8dccI9UnvNArcGV7MT+NrbHNG6ySjarOsRQbXiaNFXVpyyEoOde0OMQYi7DJUcd9xh8eA==","From":"Milan Zamazal <mzamazal@redhat.com>","To":"Laurent Pinchart <laurent.pinchart@ideasonboard.com>","Cc":"Umang Jain <uajain@igalia.com>,  libcamera-devel@lists.libcamera.org","Subject":"Re: [PATCH 2/2] libcamera: simple: Support RPi's unicam CSI-2\n\treceiver","In-Reply-To":"<20250709142033.GD1114@pendragon.ideasonboard.com> (Laurent\n\tPinchart's message of \"Wed, 9 Jul 2025 17:20:33 +0300\")","References":"<20250709134229.135949-1-uajain@igalia.com>\n\t<20250709134229.135949-3-uajain@igalia.com>\n\t<20250709142033.GD1114@pendragon.ideasonboard.com>","Date":"Wed, 09 Jul 2025 16:46:48 +0200","Message-ID":"<85qzypwhev.fsf@mzamazal-thinkpadp1gen7.tpbc.csb>","User-Agent":"Gnus/5.13 (Gnus v5.13)","MIME-Version":"1.0","X-Mimecast-Spam-Score":"0","X-Mimecast-MFC-PROC-ID":"2p1hrAGUP1FUgTzOge55r7bUEHLyp_mRoN9XZTQHcHk_1752072412","X-Mimecast-Originator":"redhat.com","Content-Type":"text/plain","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>"}},{"id":34835,"web_url":"https://patchwork.libcamera.org/comment/34835/","msgid":"<35h2iricyn3usz7p4cgckedfhyl2lqhreg4qt6idjndcvqhswy@xb6xhg2hvzti>","date":"2025-07-10T03:18:52","subject":"Re: [PATCH 2/2] libcamera: simple: Support RPi's unicam CSI-2\n\treceiver","submitter":{"id":232,"url":"https://patchwork.libcamera.org/api/people/232/","name":"Umang Jain","email":"uajain@igalia.com"},"content":"Hi Laurent,\n\nOn Wed, Jul 09, 2025 at 05:20:33PM +0300, Laurent Pinchart wrote:\n> Hi Umang,\n> \n> On Wed, Jul 09, 2025 at 07:12:29PM +0530, Umang Jain wrote:\n> > This patch enables RaspberryPi's unicam CSI-2 receiver to be able\n> > to function and capture images via the simple pipeline handler along\n> > with SoftISP.\n> > \n> > Unicam CSI-2 supports capture in both packed and unpacked pixel\n> > formats. Currently, the unicam video node is configured to use\n> > the unpacked formats for streaming with simple pipeline handler.\n> > \n> > Signed-off-by: Umang Jain <uajain@igalia.com>\n> > Tested-by: Umang Jain <uajain@igalia.com> # RPi-3B + IMX219\n> > ---\n> >  src/libcamera/pipeline/simple/simple.cpp | 1 +\n> >  1 file changed, 1 insertion(+)\n> > \n> > diff --git a/src/libcamera/pipeline/simple/simple.cpp b/src/libcamera/pipeline/simple/simple.cpp\n> > index e2a48724..60034395 100644\n> > --- a/src/libcamera/pipeline/simple/simple.cpp\n> > +++ b/src/libcamera/pipeline/simple/simple.cpp\n> > @@ -257,6 +257,7 @@ static const SimplePipelineInfo supportedDevices[] = {\n> >  \t{ \"mxc-isi\", {}, false },\n> >  \t{ \"qcom-camss\", {}, true },\n> >  \t{ \"sun6i-csi\", {}, false },\n> > +\t{ \"unicam\", {}, true },\n> \n> This raises two questions:\n> \n> - Why ?\n\nMy intention were to develop and test simple PH <> softISP on the RPi\nplatform - which is relatively common and easy to acquire platform for\ndevelopers without much prior setup. Additionally, it would increase\ntesting and lower the entry barrier for the contributions.\n\nI am aware there might be alternative ways to address the similar goals\n(vimc, vivid?). I have not yet explored them so I don't have anything\nto compare to however, testing on a real sensor/CSI2 platform might have\nits own upsides in the long run, in my opinion.\n\n> \n> - Are you aware that, if the simple pipeline handler grabs the unicam\n>   device, it will break all users of the RPi pipeline handler ?\n\n- I was expecting this to be guarded by build configuration recipes that the\n  Raspberrypi ships libcamera with. I don't think that the simple pipeline\n  handler(or any other handler for that matter) will be enabled there.\n\n- For advanced users / developers building libcamera on their own with\n  -Dpipelines=all, indeed it will break. We do not have logic or even use\n  cases where different pipeline handler will compete for same devices\n  on a platform.\n\nI like the idea suggested by Milan of using the global configuration\nfiles (https://patchwork.libcamera.org/patch/23723/) to address use-cases\nas per this patch. One more idea was in back of mind initially was to introduce\npriority-based pipeline-handler registeration (similar to\nREGISTER_CAMERA_SENSOR() macro).\n\n> \n> >  };\n> >  \n> >  } /* namespace */\n> \n> -- \n> Regards,\n> \n> Laurent Pinchart","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 BD500BE175\n\tfor <parsemail@patchwork.libcamera.org>;\n\tThu, 10 Jul 2025 03:18:55 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id A691868EF7;\n\tThu, 10 Jul 2025 05:18:54 +0200 (CEST)","from fanzine2.igalia.com (fanzine2.igalia.com [213.97.179.56])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 7857F61518\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tThu, 10 Jul 2025 05:18:51 +0200 (CEST)","from [49.36.69.85] (helo=uajain) by fanzine2.igalia.com with\n\tesmtpsa \n\t(Cipher TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)\n\t(Exim) id 1uZho9-00ElFw-QM; Thu, 10 Jul 2025 05:18:50 +0200"],"Authentication-Results":"lancelot.ideasonboard.com;\n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n\tunprotected) header.d=igalia.com header.i=@igalia.com\n\theader.b=\"lbJ5z3Sl\"; dkim-atps=neutral","DKIM-Signature":"v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=igalia.com;\n\ts=20170329;\n\th=In-Reply-To:Content-Type:MIME-Version:References:Message-ID:\n\tSubject:Cc:To:From:Date:Sender:Reply-To:Content-Transfer-Encoding:Content-ID:\n\tContent-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc\n\t:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe:\n\tList-Post:List-Owner:List-Archive;\n\tbh=W/6UL6+xOKu9/EKmNtdywprhypKXo39xjxXQiM3qXig=;\n\tb=lbJ5z3SlcyE+TjndF0ifw5N622\n\tS+lM/aISjgBLOittIChkH5cDvlHWoef6/C9RqBYK/YFYAR4F/2jN/ZXury+/GMY+nOWpIuVipGV73\n\tmmfKLTvv9KE03j4YXlxMS17ZiUeEMc/Dw56UY2/28vL6jz97I8sr7j7zxPHZSUhHHMF69K5Thdal/\n\tO3O26RxpztQMD96t7H5ANcuwI/O1TF0ukvQNZX4RFFz7Uv/zKSK2U0ykbmAkc/A+OspHlGyegOjj5\n\txmhI2GeLQ2Ft9PiRwEZgzSCQoP9KyiGSxHJb1a6I59E8gZTw6IdMb+U/5acWtImlu4XMXv4koaSCO\n\tt2Q9K3zA==;","Date":"Thu, 10 Jul 2025 08:48:52 +0530","From":"Umang Jain <uajain@igalia.com>","To":"Laurent Pinchart <laurent.pinchart@ideasonboard.com>","Cc":"libcamera-devel@lists.libcamera.org","Subject":"Re: [PATCH 2/2] libcamera: simple: Support RPi's unicam CSI-2\n\treceiver","Message-ID":"<35h2iricyn3usz7p4cgckedfhyl2lqhreg4qt6idjndcvqhswy@xb6xhg2hvzti>","References":"<20250709134229.135949-1-uajain@igalia.com>\n\t<20250709134229.135949-3-uajain@igalia.com>\n\t<20250709142033.GD1114@pendragon.ideasonboard.com>","MIME-Version":"1.0","Content-Type":"text/plain; charset=us-ascii","Content-Disposition":"inline","In-Reply-To":"<20250709142033.GD1114@pendragon.ideasonboard.com>","User-Agent":"NeoMutt/20250510-dirty","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>"}}]