All of lore.kernel.org
 help / color / mirror / Atom feed
From: jacopo mondi <jacopo@jmondi.org>
To: Akinobu Mita <akinobu.mita@gmail.com>
Cc: linux-media@vger.kernel.org, devicetree@vger.kernel.org,
	Jacopo Mondi <jacopo+renesas@jmondi.org>,
	Laurent Pinchart <laurent.pinchart@ideasonboard.com>,
	Hans Verkuil <hans.verkuil@cisco.com>,
	Sakari Ailus <sakari.ailus@linux.intel.com>,
	Mauro Carvalho Chehab <mchehab@s-opensource.com>
Subject: Re: [PATCH v4 02/14] media: ov772x: correct setting of banding filter
Date: Thu, 3 May 2018 17:38:01 +0200	[thread overview]
Message-ID: <20180503153801.GB19612@w540> (raw)
In-Reply-To: <1525021993-17789-3-git-send-email-akinobu.mita@gmail.com>

[-- Attachment #1: Type: text/plain, Size: 2227 bytes --]

Hi Akinobu,
   thanks for the patch

On Mon, Apr 30, 2018 at 02:13:01AM +0900, Akinobu Mita wrote:
> The banding filter ON/OFF is controlled via bit 5 of COM8 register.  It
> is attempted to be enabled in ov772x_set_params() by the following line.
>
> 	ret = ov772x_mask_set(client, COM8, BNDF_ON_OFF, 1);
>
> But this unexpectedly results disabling the banding filter, because the
> mask and set bits are exclusive.
>
> On the other hand, ov772x_s_ctrl() correctly sets the bit by:
>
> 	ret = ov772x_mask_set(client, COM8, BNDF_ON_OFF, BNDF_ON_OFF);
>
> Cc: Jacopo Mondi <jacopo+renesas@jmondi.org>
> Cc: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
> Cc: Hans Verkuil <hans.verkuil@cisco.com>
> Cc: Sakari Ailus <sakari.ailus@linux.intel.com>
> Cc: Mauro Carvalho Chehab <mchehab@s-opensource.com>
> Signed-off-by: Akinobu Mita <akinobu.mita@gmail.com>

Acked-by: Jacopo Mondi <jacopo+renesas@jmondi.org>

One unrelated note: the fixes you have added in v4 are very welcome.
For another time, maybe you want to send incremental patches instead
of adding them to a series already in review, as increasing the series
size may slow down its inclusion due to review latencies.
V1 was 6 patches, v2 and v3 10, and this is one 14. This is fine, but
to speed up things, maybe send fixes like this one separately and
clearly state they have some dependency on an already sent series.
That said, I'm not collecting patches, so that's just how I see that,
maybe Sakari, who usually picks sensor driver contributions prefers the way
you sent this.

Thanks
   j

> ---
> * v4
> - New patch
>
>  drivers/media/i2c/ov772x.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/drivers/media/i2c/ov772x.c b/drivers/media/i2c/ov772x.c
> index b62860c..e255070 100644
> --- a/drivers/media/i2c/ov772x.c
> +++ b/drivers/media/i2c/ov772x.c
> @@ -1035,7 +1035,7 @@ static int ov772x_set_params(struct ov772x_priv *priv,
>
>  	/* Set COM8. */
>  	if (priv->band_filter) {
> -		ret = ov772x_mask_set(client, COM8, BNDF_ON_OFF, 1);
> +		ret = ov772x_mask_set(client, COM8, BNDF_ON_OFF, BNDF_ON_OFF);
>  		if (!ret)
>  			ret = ov772x_mask_set(client, BDBASE,
>  					      0xff, 256 - priv->band_filter);
> --
> 2.7.4
>

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 819 bytes --]

  reply	other threads:[~2018-05-03 15:38 UTC|newest]

Thread overview: 23+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-04-29 17:12 [PATCH v4 00/14] media: ov772x: support media controller, device tree probing, etc Akinobu Mita
2018-04-29 17:13 ` [PATCH v4 01/14] media: dt-bindings: ov772x: add device tree binding Akinobu Mita
2018-04-29 17:13 ` [PATCH v4 02/14] media: ov772x: correct setting of banding filter Akinobu Mita
2018-05-03 15:38   ` jacopo mondi [this message]
2018-04-29 17:13 ` [PATCH v4 03/14] media: ov772x: allow i2c controllers without I2C_FUNC_PROTOCOL_MANGLING Akinobu Mita
2018-05-03 15:46   ` jacopo mondi
2018-04-29 17:13 ` [PATCH v4 04/14] media: ov772x: add checks for register read errors Akinobu Mita
2018-04-29 17:13 ` [PATCH v4 05/14] media: ov772x: add media controller support Akinobu Mita
2018-04-29 17:13 ` [PATCH v4 06/14] media: ov772x: use generic names for reset and powerdown gpios Akinobu Mita
2018-04-29 17:13 ` [PATCH v4 07/14] media: ov772x: omit consumer ID when getting clock reference Akinobu Mita
2018-04-29 17:13 ` [PATCH v4 08/14] media: ov772x: support device tree probing Akinobu Mita
2018-05-03 19:57   ` jacopo mondi
2018-04-29 17:13 ` [PATCH v4 09/14] media: ov772x: handle nested s_power() calls Akinobu Mita
2018-04-29 17:13 ` [PATCH v4 10/14] media: ov772x: reconstruct s_frame_interval() Akinobu Mita
2018-05-03 20:29   ` jacopo mondi
2018-05-04 16:32     ` Akinobu Mita
2018-04-29 17:13 ` [PATCH v4 11/14] media: ov772x: use v4l2_ctrl to get current control value Akinobu Mita
2018-04-29 17:13 ` [PATCH v4 12/14] media: ov772x: avoid accessing registers under power saving mode Akinobu Mita
2018-05-03 21:03   ` jacopo mondi
2018-05-04 14:50     ` Akinobu Mita
2018-05-04 14:57       ` jacopo mondi
2018-04-29 17:13 ` [PATCH v4 13/14] media: ov772x: make set_fmt() return -EBUSY while streaming Akinobu Mita
2018-04-29 17:13 ` [PATCH v4 14/14] media: ov772x: create subdevice device node Akinobu Mita

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20180503153801.GB19612@w540 \
    --to=jacopo@jmondi.org \
    --cc=akinobu.mita@gmail.com \
    --cc=devicetree@vger.kernel.org \
    --cc=hans.verkuil@cisco.com \
    --cc=jacopo+renesas@jmondi.org \
    --cc=laurent.pinchart@ideasonboard.com \
    --cc=linux-media@vger.kernel.org \
    --cc=mchehab@s-opensource.com \
    --cc=sakari.ailus@linux.intel.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.