Received: by 10.223.176.46 with SMTP id f43csp868105wra; Fri, 19 Jan 2018 03:20:29 -0800 (PST) X-Google-Smtp-Source: ACJfBovS7EyZvPa+BJI8WHCbi29V/PSSLvYs2uwDeEkeOtw0LDAMn39fu39dJs85Xn8qpBJV9P7P X-Received: by 2002:a17:902:2cc3:: with SMTP id n61-v6mr1414400plb.440.1516360828889; Fri, 19 Jan 2018 03:20:28 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1516360828; cv=none; d=google.com; s=arc-20160816; b=JBw3Ee6kyquw5qA3vKgsU63YyNIPiTIR9LHYloYRi2ihu8P1QHSW1Rwi6SUewZX0ms Hl/jxN36Hxn5Fis9MF/qTeDv6bSXUHGiIQIYVhaytX2929qe64NyB4c7JiFmJzA6WMa6 EsGaJL2oqhqF3jJgiiTNFkCxxwTNZmz9GTYgwg79/+3xzkAMcyk+dW82B6qRV0cNtucr AeJlc5SG5HRJ48VEB1A3rj5ukFgt4Jah9TG3iw5uGlgGfelni0ckAnEui7wiS3utft+e r9Ekpk9hkdc0Z1OXp9Uvi8HdMnNA2m5S3NPTzheLfx4CwzlNPJilMrHu4wJY0EA2ep6Q +ZNQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:arc-authentication-results; bh=iXIKlLqip2nB0llNqhx9Tc13EMfcXeUPGoq+ejejwsg=; b=ufif8mmR4r97PqzeDSlWkkjHjGyo1cCooWGfe8R/am3qMVflTJbxMobz6lCgg/2EhR +hGZqQr7cEhM7gYmmyMtj7UlL0r1Y+KRts5DEIle2bKuQAovueoX8Jmg/aIdRXA8IFYc Dzg+YWwgpCP17TUk71kpUL4HZCsZf3v9KkJAWM/oqbFD9kH/e9SyTb2QLHlUsVAhg1qa wx8Ch8IQRgm+wmLvNQdtoyl9OeWh4V+dSpP1iituOOT1QwAgGrtm1I2fVDZL+73Ylctx XyzxFHscoSBy/KpqTu5kS6oiVSMLmbv3LMy6ohX0jLK7KjUWvTj4ritiSazsxWAnqnGF OBzA== 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 f25si3635887pge.163.2018.01.19.03.20.14; Fri, 19 Jan 2018 03:20:28 -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 S1755540AbeASLT3 (ORCPT + 99 others); Fri, 19 Jan 2018 06:19:29 -0500 Received: from nblzone-211-213.nblnetworks.fi ([83.145.211.213]:47068 "EHLO hillosipuli.retiisi.org.uk" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1754562AbeASLTV (ORCPT ); Fri, 19 Jan 2018 06:19:21 -0500 Received: from valkosipuli.localdomain (valkosipuli.retiisi.org.uk [IPv6:2001:1bc8:1a6:d3d5::80:2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by hillosipuli.retiisi.org.uk (Postfix) with ESMTPS id 05408600D0; Fri, 19 Jan 2018 13:19:19 +0200 (EET) Received: from sakke by valkosipuli.localdomain with local (Exim 4.89) (envelope-from ) id 1ecUha-00071H-Fa; Fri, 19 Jan 2018 13:19:18 +0200 Date: Fri, 19 Jan 2018 13:19:18 +0200 From: Sakari Ailus To: Hans Verkuil 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 Subject: Re: [PATCH v6 6/9] media: i2c: ov772x: Remove soc_camera dependencies Message-ID: <20180119111917.76wosrokgracbdrz@valkosipuli.retiisi.org.uk> 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> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <00f1dd19-6420-26ab-0529-a97f2b0de682@xs4all.nl> User-Agent: NeoMutt/20170113 (1.7.2) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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/ ? 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. -- Sakari Ailus e-mail: sakari.ailus@iki.fi