Received: by 2002:a05:6358:1087:b0:cb:c9d3:cd90 with SMTP id j7csp602616rwi; Wed, 26 Oct 2022 05:08:49 -0700 (PDT) X-Google-Smtp-Source: AMsMyM6V+zGGgHH9dI3obdC0UlDb3UftYWCW/1OBcNKBArxfMNFh6X4fFXeqODhmZDrqlGTcg9PN X-Received: by 2002:a05:6402:26c6:b0:45d:374b:fb73 with SMTP id x6-20020a05640226c600b0045d374bfb73mr40003142edd.424.1666786119555; Wed, 26 Oct 2022 05:08:39 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1666786119; cv=none; d=google.com; s=arc-20160816; b=Ur7qXlBrh1zXhi9ZJPaBgFTBvsgE0xETVApw76M4+hlGSVG2hBYJjBl3uv2zif9R9e 7RzpcwwLyQYCJKUsbBKsQgVX4Y6zpWD/W4RCtqSCvozkqcdUcKQ76LKg79zaa0lwMTOx uvQlIVybq0CTCTn0K4lmJCC1WqTX51Elm3yyHIwJiWhJ8zeMii/fR32Tmo7OBq6r1nad S33FRwH7KKMYjrwONpRIf0B8eXTqPzSdQ7s9gjLLZbtSdiOIGzg1qmiVxQmA6mlqX7BX /bOKUcFpM90zmZK3JhAIFhtQO0CcMvLAOTtrfL5jnQ3KPvdaw4dhppD2q5AksC/UIOO0 gBjQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=2Dbff/IBDtjjnRXywEoj6LRjme/A3fCnG3Sdfp4DfP4=; b=Wov58x0f4Aol1bDVslUa0WiByWAmx2nVMach1ZS0RjlrTaSDllkAgdsfVW4Ea9BK+6 hzHC1GmcjuLsTp/9Y3LJvYIxCKXzgDayEOPvBZcHEppKNAbpzDBOtHxqi4x8WUg6+uat cfyIb5s8LsCQbvttJv+fK5lvGCe2NHlfVgu6PiJXaEG5Gs6vS4giKERyTqMyl0zrmlv1 hxLwugztAxLUkuRNtPSESAfrryoCcx2QdUaWRFt162LK6JVu9IqcCOPIP1O86RvVM0MA rJhYTQ1h54uDGq8FS+NZZ/YTXKp+U6bs/teCffNhGpZsmCqh1z3ZytwEbrY/3wfmwJ75 KsIw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=faksOE5h; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id qf23-20020a1709077f1700b007317274bb0dsi7308665ejc.979.2022.10.26.05.08.12; Wed, 26 Oct 2022 05:08:39 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=faksOE5h; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233508AbiJZMAA (ORCPT + 99 others); Wed, 26 Oct 2022 08:00:00 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:58102 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231681AbiJZL75 (ORCPT ); Wed, 26 Oct 2022 07:59:57 -0400 Received: from mail-ed1-x533.google.com (mail-ed1-x533.google.com [IPv6:2a00:1450:4864:20::533]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C966013DC6; Wed, 26 Oct 2022 04:59:55 -0700 (PDT) Received: by mail-ed1-x533.google.com with SMTP id t15so6348214edd.4; Wed, 26 Oct 2022 04:59:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=2Dbff/IBDtjjnRXywEoj6LRjme/A3fCnG3Sdfp4DfP4=; b=faksOE5hQ3vCGif6dOF5DkpAAnJTHvrwrTfGzKNlmxD9OGF9wWCjPeik8O/jhghQDd mpR40Sq1zOrb1d/SFO/YolN26bTUHI5pNApTvLNJu+82Q0jPhQjZ787qkm8g3/6BR2IK uqa+GIS5ai6cQYidnvHs8Edb3/qrnT69BOEgTZqFoiztlxrIfYmfGFxKQStAVS0h9wUO JaZlRgq13LKM3izzA25phlsneJdoUIo6sPWFQjv5WjWaINzWQ95ORbXM/7hr1+m2Axf1 G95GQ90bXFKwmcGPwUbCguXn6ZUzENUNVL43fmL+zU5umla+IGgHY9mjiBRxUnlLuLz0 +QdQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=2Dbff/IBDtjjnRXywEoj6LRjme/A3fCnG3Sdfp4DfP4=; b=Uj6Wkx+Nhip86poZwuHe/tkPscRuuHeajlCaN3GFehBGvlLWD8XxBMmzMknB2tKIsh h7JtJRYmqfWP/kds1bbCXrkaMlQ9/3SCpHIyBRUoUdsvDrPr+fmTb0vo7+L078fJv/3K a4g9G6kFFEUPuFjXewikKD4H4+NdcGt3kQyEoMHWxiE+7zxBklG6pyhXDbcYecAGbGXk Fdn33OmASCunC/0frTv2cCpFoLqKgmOHFFUgKRGZxNJbO5iWJhNZ9lV0gWII4Gdl43jm hZn0bjFUZgJ37OFfztBVdufZJF54VtuMcTa8MNVewbw9sZYVLaMpngBo13CGPPsuZMK2 2nzw== X-Gm-Message-State: ACrzQf04Tbi8jGlDKtJHxRjlL4U43ynFnWv2YPV/3yeg4V8t/5yO09sK R6c8IFBeN0NURCNCYX1toWKxUC5OVRzxWv0bhVw= X-Received: by 2002:a05:6402:40cd:b0:462:7b99:d40d with SMTP id z13-20020a05640240cd00b004627b99d40dmr277928edb.319.1666785594409; Wed, 26 Oct 2022 04:59:54 -0700 (PDT) MIME-Version: 1.0 References: <20221014183459.181567-1-prabhakar.mahadev-lad.rj@bp.renesas.com> <20221014183459.181567-6-prabhakar.mahadev-lad.rj@bp.renesas.com> In-Reply-To: From: "Lad, Prabhakar" Date: Wed, 26 Oct 2022 12:59:28 +0100 Message-ID: Subject: Re: [PATCH v2 5/5] media: i2c: ov5645: Call ov5645_entity_init_cfg() before registering the subdev To: Laurent Pinchart Cc: Sakari Ailus , Krzysztof Kozlowski , Rob Herring , Mauro Carvalho Chehab , Hans Verkuil , Shawn Tu , Jacopo Mondi , linux-media@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-renesas-soc@vger.kernel.org, Biju Das , Lad Prabhakar Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Laurent, Thank you for the review. On Sat, Oct 15, 2022 at 7:26 AM Laurent Pinchart wrote: > > Hi Prabhakar, > > Thank you for the patch. > > On Fri, Oct 14, 2022 at 07:34:59PM +0100, Prabhakar wrote: > > From: Lad Prabhakar > > > > Make sure we call ov5645_entity_init_cfg() before registering the subdev > > to make sure default formats are set up. > > > > Suggested-by: Sakari Ailus > > Signed-off-by: Lad Prabhakar > > Reviewed-by: Laurent Pinchart > > If you have a few spare cycles, it would be even better to convert the > driver to the subdev active state API :-) You could then drop this call > entirely. > For v3 I did think of it, but it looks like I'll need to spend more time on the subdev state for this driver (as this driver does cropping which makes use of TRY/ACTIVE). So for v3 I'll keep this patch as and will work on the subdev state switch in parallel and post when complete. (Its just I dont want to miss the v6.2 window for RZ/G2L CRU driver ;-)) Cheers, Prabhakar