All of lore.kernel.org
 help / color / mirror / Atom feed
From: Mauro Carvalho Chehab <m.chehab@samsung.com>
To: Christian Volkmann <cv@cv-sv.de>
Cc: Michael Krufky <mkrufky@linuxtv.org>,
	Konstantin Dimitrov <kosio.dimitrov@gmail.com>,
	Devin Heitmueller <dheitmueller@kernellabs.com>,
	"Igor M. Liplianin" <liplianin@me.by>,
	linux-media@vger.kernel.org, linux-kernel@vger.kernel.org,
	Johannes Koch <johannes@ortsraum.de>
Subject: Re: [PATCH 1/1] cx23885-dvb: fix ds3000 ts2020 split for TEVII S471
Date: Thu, 26 Sep 2013 13:51:57 -0300	[thread overview]
Message-ID: <20130926135157.2a26f245@samsung.com> (raw)
In-Reply-To: <1376513927-6217-1-git-send-email-cv@cv-sv.de>

Hi Christian,

Em Wed, 14 Aug 2013 22:58:47 +0200
Christian Volkmann <cv@cv-sv.de> escreveu:

> A split for ds3000/ts2020 code forgot to change the TEVII_S471 code.
> Change the TEVII_S471 according the changes to TEVII_S470.
> 
> Signed-off-by: Christian Volkmann <cv@cv-sv.de>
> ---
>  drivers/media/pci/cx23885/cx23885-dvb.c | 6 +++++-
>  1 file changed, 5 insertions(+), 1 deletion(-)
> 
> diff --git a/drivers/media/pci/cx23885/cx23885-dvb.c b/drivers/media/pci/cx23885/cx23885-dvb.c
> index 9c5ed10..be98c49 100644
> --- a/drivers/media/pci/cx23885/cx23885-dvb.c
> +++ b/drivers/media/pci/cx23885/cx23885-dvb.c
> @@ -1038,7 +1038,6 @@ static int dvb_register(struct cx23885_tsport *port)
>  				&tevii_ts2020_config, &i2c_bus->i2c_adap);
>  			fe0->dvb.frontend->ops.set_voltage = f300_set_voltage;
>  		}
> -
>  		break;
>  	case CX23885_BOARD_DVBWORLD_2005:
>  		i2c_bus = &dev->i2c_bus[1];
> @@ -1249,6 +1248,11 @@ static int dvb_register(struct cx23885_tsport *port)
>  		fe0->dvb.frontend = dvb_attach(ds3000_attach,
>  					&tevii_ds3000_config,
>  					&i2c_bus->i2c_adap);
> +		if (fe0->dvb.frontend != NULL) {
> +			dvb_attach(ts2020_attach, fe0->dvb.frontend,
> +				&tevii_ts2020_config, &i2c_bus->i2c_adap);
> +			fe0->dvb.frontend->ops.set_voltage = f300_set_voltage;
> +		}
>  		break;
>  	case CX23885_BOARD_PROF_8000:
>  		i2c_bus = &dev->i2c_bus[0];


A similar patch got applied already, sent by Johannes:

commit b43ea8068d2090cb1e44632c8a938ab40d2c7419
Author: Johannes Koch <johannes@ortsraum.de>
Date:   Wed Jul 17 14:28:16 2013 -0300

    [media] cx23885: Fix TeVii S471 regression since introduction of ts2020
    
    Patch to make TeVii S471 cards use the ts2020 tuner, since ds3000 driver no
    longer contains tuning code.
    
    Signed-off-by: Johannes Koch <johannes@ortsraum.de>
    Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>

The difference between your patch and the applied one is:

diff --git a/drivers/media/pci/cx23885/cx23885-dvb.c b/drivers/media/pci/cx23885/cx23885-dvb.c
index 971e4ff..8ed7b94 100644
--- a/drivers/media/pci/cx23885/cx23885-dvb.c
+++ b/drivers/media/pci/cx23885/cx23885-dvb.c
@@ -1055,7 +1055,6 @@ static int dvb_register(struct cx23885_tsport *port)
 				&tevii_ts2020_config, &i2c_bus->i2c_adap);
 			fe0->dvb.frontend->ops.set_voltage = f300_set_voltage;
 		}
-
 		break;
 	case CX23885_BOARD_DVBWORLD_2005:
 		i2c_bus = &dev->i2c_bus[1];
@@ -1285,6 +1284,7 @@ static int dvb_register(struct cx23885_tsport *port)
 		if (fe0->dvb.frontend != NULL) {
 			dvb_attach(ts2020_attach, fe0->dvb.frontend,
 				&tevii_ts2020_config, &i2c_bus->i2c_adap);
+			fe0->dvb.frontend->ops.set_voltage = f300_set_voltage;
 		}
 		break;
 	case CX23885_BOARD_PROF_8000:


So, basically, on our patch, you're also filling ops.set_voltage. 

As I don't know the board details, I can't tell if this is required or
not.

Christian/Johannes,

Could you please double-check it? If this is needed, please send me a new
patch, rebased on the top of linux-media git tree.

Thanks!
Mauro

  reply	other threads:[~2013-09-26 16:52 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-08-14 20:58 [PATCH 1/1] cx23885-dvb: fix ds3000 ts2020 split for TEVII S471 Christian Volkmann
2013-09-26 16:51 ` Mauro Carvalho Chehab [this message]
2013-10-16  7:16   ` Johannes Koch
2013-10-16  7:21   ` Johannes Koch

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=20130926135157.2a26f245@samsung.com \
    --to=m.chehab@samsung.com \
    --cc=cv@cv-sv.de \
    --cc=dheitmueller@kernellabs.com \
    --cc=johannes@ortsraum.de \
    --cc=kosio.dimitrov@gmail.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-media@vger.kernel.org \
    --cc=liplianin@me.by \
    --cc=mkrufky@linuxtv.org \
    /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.