Received: by 10.223.176.46 with SMTP id f43csp891070wra; Fri, 19 Jan 2018 03:46:09 -0800 (PST) X-Google-Smtp-Source: ACJfBotvpmHUGQTisGJ0IhBXHy1b171FQ9OVhcp0PLF/1nghyqSKqcdLmUwVUnRv4q2OGDJl+Jac X-Received: by 10.98.224.205 with SMTP id d74mr34892973pfm.56.1516362368965; Fri, 19 Jan 2018 03:46:08 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1516362368; cv=none; d=google.com; s=arc-20160816; b=rk6w8XLNwqAtT9VbyL3Gfi2KjCDoAQ+wxK0bn198dzK8c2opUlnu4N17UzPRkpnUPB evEBVHSHdYq5fsZPYiPF+UHCIeOMDR2sACROUEAjKIhKrFkAqr+jtmAnwnfREpBHJp1x +2ebVySDyw9LSzJL8swsc1P0DHJp5tFtftH0yWuufLEJjbe2D/pXOxr/AErRbh+xtj2G BWNqcfU7E/hQ7wVK3tPEie2hj3PLoR5ustfLTLyd4oU0yCO1N9DKDpDkEaycEpEVBl6X d9otYa04IEhQa3nJz19YhuRoQ+IGRCOhW9WbNyBKEja4VPW8v/xXmRDW6jNOybYgVN+X JUWA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject:arc-authentication-results; bh=R9nwNI8O3UL4sjHJxqixNeC4DuzU+QKayPrzSR89Dt0=; b=nyjjr1qOI67WnfdiKijUKkJRLrbZ7kpFmEDBYs5dSCWHSqNkSEMqTXgY/EhFGdusPv r5s66979+UTaz8fL+E5bMNDiNnII4A/cnuT7Xdi3WRKqgkNLnStj9yz+nsuANNqOgllY RW2S2HuESoNT+NZ4rvG58HlurZxWXGvfk6Lq7bkBQPwxGKz4etzqihk4V+yiz5ffBbL3 qikt1DWpxGq14UT9Pq11Q6QQ61lCyWx6ZYoovirUmnxytDLmqo0EJ1M+n/NH66lT98gQ 9O8f+i2dlaXdo2ylRFsHH+RZ8jpHxcPPTndFOtlcxUmabUnBbU1jgfMxSAby9yGlCC9A /gtg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id o16si8128997pgd.563.2018.01.19.03.45.55; Fri, 19 Jan 2018 03:46:08 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755880AbeASLp2 (ORCPT + 99 others); Fri, 19 Jan 2018 06:45:28 -0500 Received: from lb2-smtp-cloud9.xs4all.net ([194.109.24.26]:33026 "EHLO lb2-smtp-cloud9.xs4all.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755473AbeASLo7 (ORCPT ); Fri, 19 Jan 2018 06:44:59 -0500 Received: from [IPv6:2001:420:44c1:2579:7a24:afff:fed9:e375] ([IPv6:2001:420:44c1:2579:7a24:afff:fed9:e375]) by smtp-cloud9.xs4all.net with ESMTPA id cV6LeJCPP6VzTcV6Oeb7yB; Fri, 19 Jan 2018 12:44:57 +0100 Subject: Re: [PATCH v6 6/9] media: i2c: ov772x: Remove soc_camera dependencies To: Sakari Ailus Cc: Jacopo Mondi , laurent.pinchart@ideasonboard.com, magnus.damm@gmail.com, geert@glider.be, mchehab@kernel.org, festevam@gmail.com, robh+dt@kernel.org, mark.rutland@arm.com, pombredanne@nexb.com, linux-renesas-soc@vger.kernel.org, linux-media@vger.kernel.org, linux-sh@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org References: <1516139101-7835-1-git-send-email-jacopo+renesas@jmondi.org> <1516139101-7835-7-git-send-email-jacopo+renesas@jmondi.org> <00f1dd19-6420-26ab-0529-a97f2b0de682@xs4all.nl> <20180119111917.76wosrokgracbdrz@valkosipuli.retiisi.org.uk> From: Hans Verkuil Message-ID: Date: Fri, 19 Jan 2018 12:44:53 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1 MIME-Version: 1.0 In-Reply-To: <20180119111917.76wosrokgracbdrz@valkosipuli.retiisi.org.uk> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-CMAE-Envelope: MS4wfOOmdAuJV9wkRfAr1ASkdD3NGNGrLsbdnj1d4jtio72NgN+8X/LxazAJ1ROqC2Va3vormoR/UZhL2DowQXPbL1D15RzJvmtklGVc0/HO7rLrxk8HTBV4 xVN3y9cVpe0fYEfNiqtHnagkUA4HKlYS6AVih/Q5E8+Ogr3tuNyG3y4jg592aeJpx6jvSaZWNOr8BYiZF3JFkoDAvEc2w52cIasBn1N3ueq40fL6yYVY3j68 3yaGO9JRI9NKsPCzHwnAkQ+UBps25kE5B1g5up8SqN7HnowgBaP2EVgueGTcEYetSwv9/tbIy1TsPwOlkq+EHhjPyGGY2GWjTL/KZIrZPXwoI1d3a2Vv3brV 5uXAGvv/pEwsgF5rWPnWlP/yWgqd9oGzm1aYMEYVe35LRpV3VBOfmiUNP9J/qfBCBZ16qlHmnxn1ki4V+nghWS+53FG3IKpASpOXq7h+78A3UwGx6Pvvfgpr SHzCBr8Etn/IEUL9x11b1aG6TMNbc04Dzn1M0lpXpJ48o8P1UKbzYT9eu6h9CpRixYWr/MAKt98y8jnnBW1YGONHz9Yb7TN4MVN7qa/+5cfmiG+kJEsVJWK3 4yi6gxQ4Vw1li/5zgfnCYlVB0xrby1/D6IyyuHm/DVLQh7ct0ywH5AooaahK8+MzAwtqVorcbPk0EyhTmqErdcJnUF/PWCrov0Y7K+K/A/ybkCL4rqyW0YhD mOJgSngCURo= Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 01/19/18 12:19, Sakari Ailus wrote: > Hi Hans, > > On Fri, Jan 19, 2018 at 11:47:33AM +0100, Hans Verkuil wrote: >> On 01/19/18 11:24, Hans Verkuil wrote: >>> On 01/16/18 22:44, Jacopo Mondi wrote: >>>> Remove soc_camera framework dependencies from ov772x sensor driver. >>>> - Handle clock and gpios >>>> - Register async subdevice >>>> - Remove soc_camera specific g/s_mbus_config operations >>>> - Change image format colorspace from JPEG to SRGB as the two use the >>>> same colorspace information but JPEG makes assumptions on color >>>> components quantization that do not apply to the sensor >>>> - Remove sizes crop from get_selection as driver can't scale >>>> - Add kernel doc to driver interface header file >>>> - Adjust build system >>>> >>>> This commit does not remove the original soc_camera based driver as long >>>> as other platforms depends on soc_camera-based CEU driver. >>>> >>>> Signed-off-by: Jacopo Mondi >>>> Reviewed-by: Laurent Pinchart >>> >>> Acked-by: Hans Verkuil >> >> Un-acked. >> >> I just noticed that this sensor driver has no enum_frame_interval and >> g/s_parm support. How would a driver ever know the frame rate of the >> sensor without that? > > s/_parm/_frame_interval/ ? Yes. > > We should have wrappers for this or rather to convert g/s_parm users to > g/s_frame_interval so drivers don't need to implement both. We should convert them. I wonder why we didn't? Regards, Hans