From: Mauro Carvalho Chehab <mchehab@redhat.com>
To: Mack Stanley <mcs1937@gmail.com>
Cc: Devin Heitmueller <dheitmueller@kernellabs.com>,
linux-media@vger.kernel.org
Subject: Re: [PATCH 1/1] Add support for newer PCTV 800i cards with s5h1411 demodulators
Date: Fri, 29 Jun 2012 01:18:40 -0300 [thread overview]
Message-ID: <4FED2CA0.6020909@redhat.com> (raw)
In-Reply-To: <4FECCCB4.9000402@gmail.com>
Em 28-06-2012 18:29, Mack Stanley escreveu:
> Testing is needed on older (aka Pinnacle) PCTV 800i cards with S5H1409
> demodulators
> to check that current support for them isn't broken by this patch.
>
> Signed-off-by: Mack Stanley <mcs1937@gmail.com>
> ---
> drivers/media/video/cx88/cx88-dvb.c | 40
> ++++++++++++++++++++++++----------
> 1 files changed, 28 insertions(+), 12 deletions(-)
>
> diff --git a/drivers/media/video/cx88/cx88-dvb.c
> b/drivers/media/video/cx88/cx88-dvb.c
> index 003937c..6d49672 100644
> --- a/drivers/media/video/cx88/cx88-dvb.c
> +++ b/drivers/media/video/cx88/cx88-dvb.c
> @@ -501,7 +501,7 @@ static const struct cx24123_config
> kworld_dvbs_100_config = {
> .lnb_polarity = 1,
> };
>
> -static const struct s5h1409_config pinnacle_pctv_hd_800i_config = {
> +static const struct s5h1409_config pinnacle_pctv_hd_800i_s5h1409_config = {
> .demod_address = 0x32 >> 1,
> .output_mode = S5H1409_PARALLEL_OUTPUT,
> .gpio = S5H1409_GPIO_ON,
> @@ -509,7 +509,7 @@ static const struct s5h1409_config
> pinnacle_pctv_hd_800i_config = {
> .inversion = S5H1409_INVERSION_OFF,
> .status_mode = S5H1409_DEMODLOCKING,
> .mpeg_timing = S5H1409_MPEGTIMING_NONCONTINOUS_NONINVERTING_CLOCK,
> -};
> +};
>
> static const struct s5h1409_config dvico_hdtv5_pci_nano_config = {
> .demod_address = 0x32 >> 1,
> @@ -556,6 +556,16 @@ static const struct s5h1411_config
> dvico_fusionhdtv7_config = {
Patch got line-wrapped by your email. Please fix, otherwise, it can't be applied.
> .status_mode = S5H1411_DEMODLOCKING
> };
>
> +static const struct s5h1411_config pinnacle_pctv_hd_800i_s5h1411_config = {
> + .output_mode = S5H1411_PARALLEL_OUTPUT,
> + .gpio = S5H1411_GPIO_ON,
> + .mpeg_timing = S5H1411_MPEGTIMING_NONCONTINOUS_NONINVERTING_CLOCK,
> + .qam_if = S5H1411_IF_44000,
> + .vsb_if = S5H1411_IF_44000,
> + .inversion = S5H1411_INVERSION_OFF,
> + .status_mode = S5H1411_DEMODLOCKING
> +};
> +
> static const struct xc5000_config dvico_fusionhdtv7_tuner_config = {
> .i2c_address = 0xc2 >> 1,
> .if_khz = 5380,
> @@ -1297,16 +1307,22 @@ static int dvb_register(struct cx8802_dev *dev)
> }
> break;
> case CX88_BOARD_PINNACLE_PCTV_HD_800i:
> - fe0->dvb.frontend = dvb_attach(s5h1409_attach,
> -
> &pinnacle_pctv_hd_800i_config,
> - &core->i2c_adap);
> - if (fe0->dvb.frontend != NULL) {
> - if (!dvb_attach(xc5000_attach, fe0->dvb.frontend,
> - &core->i2c_adap,
> -
> &pinnacle_pctv_hd_800i_tuner_config))
> - goto frontend_detach;
> - }
> - break;
> + /* Try s5h1409 chip first */
> + fe0->dvb.frontend = dvb_attach(s5h1409_attach,
> +
> &pinnacle_pctv_hd_800i_s5h1409_config,
> + &core->i2c_adap);
> + /* Otherwise, try s5h1411 */
> + if (fe0->dvb.frontend == NULL)
> + fe0->dvb.frontend = dvb_attach(s5h1411_attach,
> +
> &pinnacle_pctv_hd_800i_s5h1411_config,
> + &core->i2c_adap);
> + if (fe0->dvb.frontend != NULL) {
> + if (!dvb_attach(xc5000_attach, fe0->dvb.frontend,
> + &core->i2c_adap,
> +
> &pinnacle_pctv_hd_800i_tuner_config))
> + goto frontend_detach;
> + }
> + break;
> case CX88_BOARD_DVICO_FUSIONHDTV_5_PCI_NANO:
> fe0->dvb.frontend = dvb_attach(s5h1409_attach,
>
> &dvico_hdtv5_pci_nano_config,
> --
> 1.7.7.6
>
>
> --
> To unsubscribe from this list: send the line "unsubscribe linux-media" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
>
next prev parent reply other threads:[~2012-06-29 4:18 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-06-28 21:29 [PATCH 1/1] Add support for newer PCTV 800i cards with s5h1411 demodulators Mack Stanley
2012-06-28 22:01 ` Devin Heitmueller
2012-06-29 4:18 ` Mauro Carvalho Chehab [this message]
2012-06-29 4:38 ` Mack Stanley
2012-07-06 19:39 ` Mauro Carvalho Chehab
2012-07-06 20:04 ` Devin Heitmueller
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=4FED2CA0.6020909@redhat.com \
--to=mchehab@redhat.com \
--cc=dheitmueller@kernellabs.com \
--cc=linux-media@vger.kernel.org \
--cc=mcs1937@gmail.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.