All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] Add new TV cards of Beholder
@ 2009-11-10  4:37 Dmitri Belimov
  2009-11-23 21:28 ` Mauro Carvalho Chehab
  0 siblings, 1 reply; 6+ messages in thread
From: Dmitri Belimov @ 2009-11-10  4:37 UTC (permalink / raw)
  To: linux-media, video4linux-list

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

Hi All

Add new TV cards of Beholder for autodetect.

diff -r 3919b17dc88e linux/drivers/staging/tm6000/tm6000-cards.c
--- a/linux/drivers/staging/tm6000/tm6000-cards.c	Wed Oct 14 12:52:55 2009 -0300
+++ b/linux/drivers/staging/tm6000/tm6000-cards.c	Tue Nov 10 08:05:15 2009 +0900
@@ -33,6 +33,7 @@
 #include "tm6000.h"
 #include "tm6000-regs.h"
 #include "tuner-xc2028.h"
+#include "tuner-xc5000.h"
 
 #define TM6000_BOARD_UNKNOWN			0
 #define TM5600_BOARD_GENERIC			1
@@ -193,6 +194,36 @@
 		},
 		.gpio_addr_tun_reset = TM6000_GPIO_2,
 	},
+	[TM6010_BOARD_BEHOLD_WANDER] = {
+		.name         = "Beholder Wander DVB-T/TV/FM USB2.0",
+		.tuner_type   = TUNER_XC5000,
+		.tuner_addr   = 0xc2 >> 1,
+		.demod_addr   = 0x1e >> 1,
+		.type         = TM6010,
+		.caps = {
+			.has_tuner    = 1,
+			.has_dvb      = 1,
+			.has_zl10353  = 1,
+			.has_eeprom   = 1,
+			.has_remote   = 1,
+		},
+		.gpio_addr_tun_reset = TM6000_GPIO_2,
+	},
+	[TM6010_BOARD_BEHOLD_VOYAGER] = {
+		.name         = "Beholder Voyager TV/FM USB2.0",
+		.tuner_type   = TUNER_XC5000,
+		.tuner_addr   = 0xc2 >> 1,
+		.type         = TM6010,
+		.caps = {
+			.has_tuner    = 1,
+			.has_dvb      = 0,
+			.has_zl10353  = 0,
+			.has_eeprom   = 1,
+			.has_remote   = 1,
+		},
+		.gpio_addr_tun_reset = TM6000_GPIO_2,
+	},
+
 };
 
 /* table of devices that work with this driver */
@@ -203,6 +234,8 @@
 	{ USB_DEVICE(0x14aa, 0x0620), .driver_info = TM6000_BOARD_FREECOM_AND_SIMILAR },
 	{ USB_DEVICE(0x06e1, 0xb339), .driver_info = TM6000_BOARD_ADSTECH_MINI_DUAL_TV },
 	{ USB_DEVICE(0x2040, 0x6600), .driver_info = TM6010_BOARD_HAUPPAUGE_900H },
+	{ USB_DEVICE(0x6000, 0xdec0), .driver_info = TM6010_BOARD_BEHOLD_WANDER },
+	{ USB_DEVICE(0x6000, 0xdec1), .driver_info = TM6010_BOARD_BEHOLD_VOYAGER },
 	{ },
 };
 
Signed-off-by: Beholder Intl. Ltd. Dmitry Belimov <d.belimov@gmail.com>

With my best regards, Dmitry.

[-- Attachment #2: behold_usb.patch --]
[-- Type: text/x-patch, Size: 1803 bytes --]

diff -r 3919b17dc88e linux/drivers/staging/tm6000/tm6000-cards.c
--- a/linux/drivers/staging/tm6000/tm6000-cards.c	Wed Oct 14 12:52:55 2009 -0300
+++ b/linux/drivers/staging/tm6000/tm6000-cards.c	Tue Nov 10 08:05:15 2009 +0900
@@ -33,6 +33,7 @@
 #include "tm6000.h"
 #include "tm6000-regs.h"
 #include "tuner-xc2028.h"
+#include "tuner-xc5000.h"
 
 #define TM6000_BOARD_UNKNOWN			0
 #define TM5600_BOARD_GENERIC			1
@@ -193,6 +194,36 @@
 		},
 		.gpio_addr_tun_reset = TM6000_GPIO_2,
 	},
+	[TM6010_BOARD_BEHOLD_WANDER] = {
+		.name         = "Beholder Wander DVB-T/TV/FM USB2.0",
+		.tuner_type   = TUNER_XC5000,
+		.tuner_addr   = 0xc2 >> 1,
+		.demod_addr   = 0x1e >> 1,
+		.type         = TM6010,
+		.caps = {
+			.has_tuner    = 1,
+			.has_dvb      = 1,
+			.has_zl10353  = 1,
+			.has_eeprom   = 1,
+			.has_remote   = 1,
+		},
+		.gpio_addr_tun_reset = TM6000_GPIO_2,
+	},
+	[TM6010_BOARD_BEHOLD_VOYAGER] = {
+		.name         = "Beholder Voyager TV/FM USB2.0",
+		.tuner_type   = TUNER_XC5000,
+		.tuner_addr   = 0xc2 >> 1,
+		.type         = TM6010,
+		.caps = {
+			.has_tuner    = 1,
+			.has_dvb      = 0,
+			.has_zl10353  = 0,
+			.has_eeprom   = 1,
+			.has_remote   = 1,
+		},
+		.gpio_addr_tun_reset = TM6000_GPIO_2,
+	},
+
 };
 
 /* table of devices that work with this driver */
@@ -203,6 +234,8 @@
 	{ USB_DEVICE(0x14aa, 0x0620), .driver_info = TM6000_BOARD_FREECOM_AND_SIMILAR },
 	{ USB_DEVICE(0x06e1, 0xb339), .driver_info = TM6000_BOARD_ADSTECH_MINI_DUAL_TV },
 	{ USB_DEVICE(0x2040, 0x6600), .driver_info = TM6010_BOARD_HAUPPAUGE_900H },
+	{ USB_DEVICE(0x6000, 0xdec0), .driver_info = TM6010_BOARD_BEHOLD_WANDER },
+	{ USB_DEVICE(0x6000, 0xdec1), .driver_info = TM6010_BOARD_BEHOLD_VOYAGER },
 	{ },
 };
 
Signed-off-by: Beholder Intl. Ltd. Dmitry Belimov <d.belimov@gmail.com>

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH] Add new TV cards of Beholder
  2009-11-10  4:37 [PATCH] Add new TV cards of Beholder Dmitri Belimov
@ 2009-11-23 21:28 ` Mauro Carvalho Chehab
  2009-11-23 21:39   ` Devin Heitmueller
  2010-01-12  8:24   ` tm6000 Dmitri Belimov
  0 siblings, 2 replies; 6+ messages in thread
From: Mauro Carvalho Chehab @ 2009-11-23 21:28 UTC (permalink / raw)
  To: Dmitri Belimov; +Cc: linux-media, video4linux-list

Hi Dmitri,

I added this patch, but the driver is essentially broken. It would
be wonderful if you have some time to fix it.

Cheers,
Mauro.

Dmitri Belimov wrote:
> Hi All
> 
> Add new TV cards of Beholder for autodetect.
> 
> diff -r 3919b17dc88e linux/drivers/staging/tm6000/tm6000-cards.c
> --- a/linux/drivers/staging/tm6000/tm6000-cards.c	Wed Oct 14 12:52:55 2009 -0300
> +++ b/linux/drivers/staging/tm6000/tm6000-cards.c	Tue Nov 10 08:05:15 2009 +0900
> @@ -33,6 +33,7 @@
>  #include "tm6000.h"
>  #include "tm6000-regs.h"
>  #include "tuner-xc2028.h"
> +#include "tuner-xc5000.h"
>  
>  #define TM6000_BOARD_UNKNOWN			0
>  #define TM5600_BOARD_GENERIC			1
> @@ -193,6 +194,36 @@
>  		},
>  		.gpio_addr_tun_reset = TM6000_GPIO_2,
>  	},
> +	[TM6010_BOARD_BEHOLD_WANDER] = {
> +		.name         = "Beholder Wander DVB-T/TV/FM USB2.0",
> +		.tuner_type   = TUNER_XC5000,
> +		.tuner_addr   = 0xc2 >> 1,
> +		.demod_addr   = 0x1e >> 1,
> +		.type         = TM6010,
> +		.caps = {
> +			.has_tuner    = 1,
> +			.has_dvb      = 1,
> +			.has_zl10353  = 1,
> +			.has_eeprom   = 1,
> +			.has_remote   = 1,
> +		},
> +		.gpio_addr_tun_reset = TM6000_GPIO_2,
> +	},
> +	[TM6010_BOARD_BEHOLD_VOYAGER] = {
> +		.name         = "Beholder Voyager TV/FM USB2.0",
> +		.tuner_type   = TUNER_XC5000,
> +		.tuner_addr   = 0xc2 >> 1,
> +		.type         = TM6010,
> +		.caps = {
> +			.has_tuner    = 1,
> +			.has_dvb      = 0,
> +			.has_zl10353  = 0,
> +			.has_eeprom   = 1,
> +			.has_remote   = 1,
> +		},
> +		.gpio_addr_tun_reset = TM6000_GPIO_2,
> +	},
> +
>  };
>  
>  /* table of devices that work with this driver */
> @@ -203,6 +234,8 @@
>  	{ USB_DEVICE(0x14aa, 0x0620), .driver_info = TM6000_BOARD_FREECOM_AND_SIMILAR },
>  	{ USB_DEVICE(0x06e1, 0xb339), .driver_info = TM6000_BOARD_ADSTECH_MINI_DUAL_TV },
>  	{ USB_DEVICE(0x2040, 0x6600), .driver_info = TM6010_BOARD_HAUPPAUGE_900H },
> +	{ USB_DEVICE(0x6000, 0xdec0), .driver_info = TM6010_BOARD_BEHOLD_WANDER },
> +	{ USB_DEVICE(0x6000, 0xdec1), .driver_info = TM6010_BOARD_BEHOLD_VOYAGER },
>  	{ },
>  };
>  
> Signed-off-by: Beholder Intl. Ltd. Dmitry Belimov <d.belimov@gmail.com>
> 
> With my best regards, Dmitry.
> 


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH] Add new TV cards of Beholder
  2009-11-23 21:28 ` Mauro Carvalho Chehab
@ 2009-11-23 21:39   ` Devin Heitmueller
  2009-11-24  6:40     ` Dmitri Belimov
  2010-01-12  8:24   ` tm6000 Dmitri Belimov
  1 sibling, 1 reply; 6+ messages in thread
From: Devin Heitmueller @ 2009-11-23 21:39 UTC (permalink / raw)
  To: Mauro Carvalho Chehab; +Cc: Dmitri Belimov, linux-media, video4linux-list

On Mon, Nov 23, 2009 at 4:28 PM, Mauro Carvalho Chehab
<mchehab@redhat.com> wrote:
> Hi Dmitri,
>
> I added this patch, but the driver is essentially broken. It would
> be wonderful if you have some time to fix it.
>
> Cheers,
> Mauro.

Yeah, I saw his patch and was wondering why on Earth he submitted a
patch adding card support for a completely broken driver.  How could
he have validated the patch is correct?

Devin

-- 
Devin J. Heitmueller - Kernel Labs
http://www.kernellabs.com

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH] Add new TV cards of Beholder
  2009-11-23 21:39   ` Devin Heitmueller
@ 2009-11-24  6:40     ` Dmitri Belimov
  0 siblings, 0 replies; 6+ messages in thread
From: Dmitri Belimov @ 2009-11-24  6:40 UTC (permalink / raw)
  To: Devin Heitmueller; +Cc: Mauro Carvalho Chehab, linux-media, video4linux-list

Hi

Working tm6000 driver is my next task. I'll start with tm6000 around New Year.

With my best regards, Dmitry.

> On Mon, Nov 23, 2009 at 4:28 PM, Mauro Carvalho Chehab
> <mchehab@redhat.com> wrote:
> > Hi Dmitri,
> >
> > I added this patch, but the driver is essentially broken. It would
> > be wonderful if you have some time to fix it.
> >
> > Cheers,
> > Mauro.
> 
> Yeah, I saw his patch and was wondering why on Earth he submitted a
> patch adding card support for a completely broken driver.  How could
> he have validated the patch is correct?
> 
> Devin
> 
> -- 
> Devin J. Heitmueller - Kernel Labs
> http://www.kernellabs.com

^ permalink raw reply	[flat|nested] 6+ messages in thread

* tm6000
  2009-11-23 21:28 ` Mauro Carvalho Chehab
  2009-11-23 21:39   ` Devin Heitmueller
@ 2010-01-12  8:24   ` Dmitri Belimov
  2010-01-12 11:50     ` tm6000 Mauro Carvalho Chehab
  1 sibling, 1 reply; 6+ messages in thread
From: Dmitri Belimov @ 2010-01-12  8:24 UTC (permalink / raw)
  To: Mauro Carvalho Chehab; +Cc: linux-media, video4linux-list

Hi

Who is maintainer of the tm6000 module??

With my best regards, Dmitry.

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: tm6000
  2010-01-12  8:24   ` tm6000 Dmitri Belimov
@ 2010-01-12 11:50     ` Mauro Carvalho Chehab
  0 siblings, 0 replies; 6+ messages in thread
From: Mauro Carvalho Chehab @ 2010-01-12 11:50 UTC (permalink / raw)
  To: Dmitri Belimov; +Cc: linux-media, video4linux-list

Dmitri Belimov wrote:
> Hi
> 
> Who is maintainer of the tm6000 module??
> 
> With my best regards, Dmitry.
I wrote it, although I'm currently lacking time to fix the bugs.
Feel free to fix if you want. I have some boards here and I can
help testing on them.

Cheers,
Mauro.

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2010-01-12 11:50 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-11-10  4:37 [PATCH] Add new TV cards of Beholder Dmitri Belimov
2009-11-23 21:28 ` Mauro Carvalho Chehab
2009-11-23 21:39   ` Devin Heitmueller
2009-11-24  6:40     ` Dmitri Belimov
2010-01-12  8:24   ` tm6000 Dmitri Belimov
2010-01-12 11:50     ` tm6000 Mauro Carvalho Chehab

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.