Received: by 10.223.176.46 with SMTP id f43csp1692548wra; Sun, 21 Jan 2018 02:23:59 -0800 (PST) X-Google-Smtp-Source: AH8x225yMycy4/rQcrV1kWtAMQxZ8laZlmz1Pu1GkR5207BXVzEpxoJa6+8VhnNGzZscCv9FE2cC X-Received: by 10.99.165.28 with SMTP id n28mr4322511pgf.103.1516530239341; Sun, 21 Jan 2018 02:23:59 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1516530239; cv=none; d=google.com; s=arc-20160816; b=CPvb4EDKMUo4VHU8PrhKP4bsQUUTjc9WgWCJ4PQWcEFCEM/Qu+g0+lrI5Ft9+8BI7t B6ycjFf0zf/Kje63PR8iz+/ASiAd/k4lhal2rWntyjE7zeasb8B7XXJRbUQWh8gqVkRT HP4Gyw6jvBre+xNLBoQAzEe8fJHYoeEOUielKnyecbu28vnEYe3Am9xdDW59lykICgFe 1bC7on8Xks3ystcCxo8pHKInrpPks5ZL5y7A3bqmbNyXxjpEkDCs9OrgEqO2nBOI7xUf sMpQdhM0klMLBD22QxRG5GgFs1YmyYMwQ/vPAazDyAG9KVkECAcphdcUI2+OcY6dTLt1 1JpA== 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:in-reply-to :mime-version:user-agent:date:message-id:from:cc:references:to :subject:arc-authentication-results; bh=yJtVJqFTYkO0bZywfeWKUJinXZ63gqYDRnmxnbfz4lg=; b=SQmQ9DsMCMLStaEmoszJV1CUWUJ0ubhti2V4k0Gi6y5vpNmfvBsi80hO+ZC6zCvz/4 i/GCd01Qzt6qXA8roJ6P+Tqv6WkwPeMw9+/G145OXLj0JnGzXdf8PNy88kS8kS3RBI3c rqSTgrAtdVDNZklWG9zwjmQkVswCYBSuKqHzUIjs5/3VJpiSrKFeww8hb3NAvXriXvst PFIanNMXYmUww4w8S3ZrBtfQUVD4mzu1ijdpUckAWQgNIpGADkYcP1tK5Ihl+inS7Zly lWXhfqUemvXsnoOQHN3uBpYKQVgv60vd1Rc8THHcZA0ht4zdlPfu6oEHJjNxVMzbihG1 1wWA== 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 u185si11810910pgc.101.2018.01.21.02.23.45; Sun, 21 Jan 2018 02:23:59 -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 S1751097AbeAUKXS (ORCPT + 99 others); Sun, 21 Jan 2018 05:23:18 -0500 Received: from lb1-smtp-cloud7.xs4all.net ([194.109.24.24]:55581 "EHLO lb1-smtp-cloud7.xs4all.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750822AbeAUKXP (ORCPT ); Sun, 21 Jan 2018 05:23:15 -0500 Received: from [192.168.1.10] ([80.101.105.217]) by smtp-cloud7.xs4all.net with ESMTPA id dCmOewLuS0Ng3dCmQezpIX; Sun, 21 Jan 2018 11:23:14 +0100 Subject: Re: [PATCH v6 3/9] v4l: platform: Add Renesas CEU driver To: jacopo mondi References: <1516139101-7835-1-git-send-email-jacopo+renesas@jmondi.org> <1516139101-7835-4-git-send-email-jacopo+renesas@jmondi.org> <20180121095323.GL24926@w540> <55c3ab66-0886-4b2b-6842-ac07fc9138f3@xs4all.nl> Cc: Jacopo Mondi , laurent.pinchart@ideasonboard.com, magnus.damm@gmail.com, geert@glider.be, mchehab@kernel.org, festevam@gmail.com, sakari.ailus@iki.fi, 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 From: Hans Verkuil Message-ID: Date: Sun, 21 Jan 2018 11:23:12 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.7.1 MIME-Version: 1.0 In-Reply-To: <55c3ab66-0886-4b2b-6842-ac07fc9138f3@xs4all.nl> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-CMAE-Envelope: MS4wfJkJA3H/3UaNZCn2AzmoadOYlcNNXXkJUofyrqaehB/t08vd4niwOgmig96dSn+RT6Nn/qrQgTogZdIDqlDsMOtBe/EV4xKfeNyr+LCnnpNJmdFRhLTO /LcafK+8VCw6APJ/jhRaLDAHpl8rKlDYJBm+M6it1IrXA0Zp0LTm5s/rLIfVntuO919Kuo39zLkZU4nl9iGjhKCTLIQ4MxH+1UkxU8Q77eLz+J2/+9FvCEVa e7SfKXU/wioiMBFK9PHSvVi/zIYFOiauvtyLymiwYKRfdgw3HSQVsIJpuqrTjsHx9GfGYPd4r/Z7AoLwAKhk+/EHJl7qzkkGZ9MYgjmPiX2w9ILPChqUPK/f mdN8woZ3o1mePs+1BfOxeMRW6WndvPQchUIdNFmdIMWFT8JFOiCrbLsaRrB6kjmw6jPxrX9cP1nQDvpN/TMbQ0N1sw1Cisnb4wNGzFTbBqUYKWtIrGIo05Nn ZnFJIcrWxjM/99bDJnloBvP9D0Crh3abNHAZfeiLzlQiO6Gw+Hp2NmkRPAG7jWaaMUKK2hfT8Q1BYssHhR1Q04iAyNg+g2bvUFoJW7CLla6U/rv5gU74f/Ej Poc= Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 21/01/18 11:21, Hans Verkuil wrote: > On 21/01/18 10:53, jacopo mondi wrote: >> Hi Hans, >> >> On Fri, Jan 19, 2018 at 12:20:19PM +0100, Hans Verkuil wrote: >>> static int ov7670_g_parm(struct v4l2_subdev *sd, struct v4l2_streamparm *parms) >>> { >>> struct v4l2_captureparm *cp = &parms->parm.capture; >>> struct ov7670_info *info = to_state(sd); >>> >>> if (parms->type != V4L2_BUF_TYPE_VIDEO_CAPTURE) >>> return -EINVAL; >>> >>> And parms->type is CAPTURE_MPLANE. Just drop this test from the ov7670 driver >>> in the g/s_parm functions. It shouldn't test for that since a subdev driver >>> knows nothing about buffer types. >>> >> >> I will drop that test in an additional patch part of next iteration of this series, > > Replace g/s_parm by g/s_frame_interval. Consider g/s_parm for subdev drivers as > deprecated (I'm working on a patch series to replace all g/s_parm uses by > g/s_frame_interval). Take a look here: https://git.linuxtv.org/hverkuil/media_tree.git/log/?h=parm You probably want to use the patch 'v4l2-common: add g/s_parm helper functions' for the new ceu driver in your patch series. Feel free to add it. Regards, Hans