All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] Technisat AirStar TeleStick 2
@ 2010-06-30 14:47 Veit.Berwig
  2010-07-05 22:10 ` Mauro Carvalho Chehab
  0 siblings, 1 reply; 5+ messages in thread
From: Veit.Berwig @ 2010-06-30 14:47 UTC (permalink / raw)
  To: linux-media

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


Hello V4L-Team,

here is a short description of my patch for the
"Technisat AirStar TeleStick 2" USB-DVB adapter.

The "AirStar TeleStick 2" from Technisat contains
an full integrated asic from DiBcom, the
DIB7770-PA (tuner + demodulator + USB bridge).

It is shiped with a TS035 remote.

I added the Device-ID and some stuff near the
code for loading the DIB0700-firmware.

The stick works fine ! Tuning, video and sound
works without errors and stable. I tested this
stuff under Kernel 2.6.27.27.

Greetings,
 veit berwig

-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.4.9 (MingW32)
Comment: Sichern Sie Ihre Mitteilungen mit GnuPG und GPGSX !
Comment: ===================================================

mQGiBElHwnIRBAChSjFMtb+tdsfNPPC8UnP+9PR9TPAoRWVHJ2U1zk8i37fssfhD
fFMUinCcfmErdk8aCnFlJTcdj5rtzHpV+qwZ8eI06uuLlKN9nnyhpErrGgE26eS7
YvZIcymVdOo4gHggNanfuQxa9OCGsVLAbLuOkrnF/fP2+12PZhXw/wVgywCgv1HB
TrrQ8WxLHZiNa3xNleWJvOUD/0HBRqqdb8dV0IQrl78kyQqe2f1ZEQs097hyL2wg
2nBVT6VUF+IVNl/m2lxCXfV7a+/+xA9/x1uBlGPkJiO8yxemrqhTGr1vQGoPBI3f
bukYzhAJq0gnRUjXwbCSLjnuRlAT8VkjHhdJ1kfI1gsSe1E0OqapJO/QZlfmi425
Fhg3A/9sF7CMiJokme0ECVDWAobC8JTwG67mZ2KgfeY5PiAQ5cPCF6XBZXOr8Dls
rkJ/rAHrBELH8nBX8Cb+W059FXSMUqlDJdZYejumRpEz5cdbQtquuVWeyQQpj8Xm
97IIR2o226k2oVFEZtpw58PUcdYpwjl1qk5zP6Gi9Mot07XlEbQoVmVpdCBCZXJ3
aWcgPHZlaXQuYmVyd2lnQGZpbWkubGFuZHNoLmRlPohgBBMRAgAgBQJJR8JyAhsj
BgsJCAcDAgQVAggDBBYCAwECHgECF4AACgkQ1yqoDtvs9NnNUgCgkLxdP2EZl+b/
ZpPCvC1tw4vUn1YAn0R4svbplnzrpi6h1fynIqv22NMyuQINBElHwnIQCADbqXtH
fynLNckiwqDnznWY5JNOlacoG+ge53Rk7DmXUv1TH2dLcDsd/UGlIcS43jEUUhLa
6l4vF+uT6hwaXYirhy/leZ90HMDd5xM+bqL+/CUWcrGBF4ig40HKUziXVQOn/9ZY
4FJChDyAZxIaC3xExPOMB8MQ/ijCJe6Z3GPIJU1T/GHuhC3okU0q4Bor6wHjgwNs
ZRNSzHogNnIgTa566aKhnD1++QS2pb8NFn5Ok6VWIEJEg8HJz9Ak0WSjQ0H6fb/u
mW+iOu4DO1nIPYUAbYGAo6gSEWJFQwwwIeopm5hW7HsgL3ZwzU5ku6cTpy5/CH5u
XYe1Pt2tCfbFSGEPAAURB/9xf65FGfggJTjiBqk4XDA4vAj8VBNFz1McySpIORMq
xAB3R00e5j4albVTKEhxcdSzB5go1ldkaHpG8d2rPpalpp05IfWXDl3OTl9uyapt
O3iMw7OzmWkOC2VCfftEI8NQsHK6Sux3CoQaZ2YD48EnPFWfBAfxIxmP223U4naz
Z+2AZdEEdnyizXmJQ5UiqX8DUCewhTdXvUEmfFL42fnljbTio7EDrUj8l7BJAESb
uY9aUl3x13+a4yvnAb898sxwX4sUwa1n0nv1de+vM8grsykxXjqOJW8/t+HIA8+f
DibtHhS0aUDh16n7fkboiBDC8MxvPMnJAG8qX5QhlNediEkEGBECAAkFAklHwnIC
GwwACgkQ1yqoDtvs9Nn35ACdHQukq/1buapWoCR3TqykOemaF+gAnRz8cKJzqUd3
A4kJcW4v2VCN9hsy
=CW0b
-----END PGP PUBLIC KEY BLOCK-----



[-- Attachment #2: 4vl-technisat-airstar-telestick2-patch.tgz --]
[-- Type: application/x-compressed, Size: 35062 bytes --]

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

* Re: [PATCH] Technisat AirStar TeleStick 2
  2010-06-30 14:47 [PATCH] Technisat AirStar TeleStick 2 Veit.Berwig
@ 2010-07-05 22:10 ` Mauro Carvalho Chehab
  0 siblings, 0 replies; 5+ messages in thread
From: Mauro Carvalho Chehab @ 2010-07-05 22:10 UTC (permalink / raw)
  To: Veit.Berwig; +Cc: linux-media

Em 30-06-2010 11:47, Veit.Berwig@fimi.landsh.de escreveu:
> 
> Hello V4L-Team,
> 
> here is a short description of my patch for the
> "Technisat AirStar TeleStick 2" USB-DVB adapter.
> 
> The "AirStar TeleStick 2" from Technisat contains
> an full integrated asic from DiBcom, the
> DIB7770-PA (tuner + demodulator + USB bridge).
> 
> It is shiped with a TS035 remote.
> 
> I added the Device-ID and some stuff near the
> code for loading the DIB0700-firmware.
> 
> The stick works fine ! Tuning, video and sound
> works without errors and stable. I tested this
> stuff under Kernel 2.6.27.27.

Please re-base your patch against upstream tree, generate it
at the unified format, and send it in-lined. 
You also need to add your Signed-off-by:

LinuxTV.org wiki is your friend. It contains several information
that helps you to properly submit your patches.

> 
> Greetings,
>  veit berwig
> 
> -----BEGIN PGP PUBLIC KEY BLOCK-----
> Version: GnuPG v1.4.9 (MingW32)
> Comment: Sichern Sie Ihre Mitteilungen mit GnuPG und GPGSX !
> Comment: ===================================================
> 
> mQGiBElHwnIRBAChSjFMtb+tdsfNPPC8UnP+9PR9TPAoRWVHJ2U1zk8i37fssfhD
> fFMUinCcfmErdk8aCnFlJTcdj5rtzHpV+qwZ8eI06uuLlKN9nnyhpErrGgE26eS7
> YvZIcymVdOo4gHggNanfuQxa9OCGsVLAbLuOkrnF/fP2+12PZhXw/wVgywCgv1HB
> TrrQ8WxLHZiNa3xNleWJvOUD/0HBRqqdb8dV0IQrl78kyQqe2f1ZEQs097hyL2wg
> 2nBVT6VUF+IVNl/m2lxCXfV7a+/+xA9/x1uBlGPkJiO8yxemrqhTGr1vQGoPBI3f
> bukYzhAJq0gnRUjXwbCSLjnuRlAT8VkjHhdJ1kfI1gsSe1E0OqapJO/QZlfmi425
> Fhg3A/9sF7CMiJokme0ECVDWAobC8JTwG67mZ2KgfeY5PiAQ5cPCF6XBZXOr8Dls
> rkJ/rAHrBELH8nBX8Cb+W059FXSMUqlDJdZYejumRpEz5cdbQtquuVWeyQQpj8Xm
> 97IIR2o226k2oVFEZtpw58PUcdYpwjl1qk5zP6Gi9Mot07XlEbQoVmVpdCBCZXJ3
> aWcgPHZlaXQuYmVyd2lnQGZpbWkubGFuZHNoLmRlPohgBBMRAgAgBQJJR8JyAhsj
> BgsJCAcDAgQVAggDBBYCAwECHgECF4AACgkQ1yqoDtvs9NnNUgCgkLxdP2EZl+b/
> ZpPCvC1tw4vUn1YAn0R4svbplnzrpi6h1fynIqv22NMyuQINBElHwnIQCADbqXtH
> fynLNckiwqDnznWY5JNOlacoG+ge53Rk7DmXUv1TH2dLcDsd/UGlIcS43jEUUhLa
> 6l4vF+uT6hwaXYirhy/leZ90HMDd5xM+bqL+/CUWcrGBF4ig40HKUziXVQOn/9ZY
> 4FJChDyAZxIaC3xExPOMB8MQ/ijCJe6Z3GPIJU1T/GHuhC3okU0q4Bor6wHjgwNs
> ZRNSzHogNnIgTa566aKhnD1++QS2pb8NFn5Ok6VWIEJEg8HJz9Ak0WSjQ0H6fb/u
> mW+iOu4DO1nIPYUAbYGAo6gSEWJFQwwwIeopm5hW7HsgL3ZwzU5ku6cTpy5/CH5u
> XYe1Pt2tCfbFSGEPAAURB/9xf65FGfggJTjiBqk4XDA4vAj8VBNFz1McySpIORMq
> xAB3R00e5j4albVTKEhxcdSzB5go1ldkaHpG8d2rPpalpp05IfWXDl3OTl9uyapt
> O3iMw7OzmWkOC2VCfftEI8NQsHK6Sux3CoQaZ2YD48EnPFWfBAfxIxmP223U4naz
> Z+2AZdEEdnyizXmJQ5UiqX8DUCewhTdXvUEmfFL42fnljbTio7EDrUj8l7BJAESb
> uY9aUl3x13+a4yvnAb898sxwX4sUwa1n0nv1de+vM8grsykxXjqOJW8/t+HIA8+f
> DibtHhS0aUDh16n7fkboiBDC8MxvPMnJAG8qX5QhlNediEkEGBECAAkFAklHwnIC
> GwwACgkQ1yqoDtvs9Nn35ACdHQukq/1buapWoCR3TqykOemaF+gAnRz8cKJzqUd3
> A4kJcW4v2VCN9hsy
> =CW0b
> -----END PGP PUBLIC KEY BLOCK-----
> 


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

* [PATCH] Technisat AirStar TeleStick 2
@ 2010-07-22  7:17 Veit.Berwig
  0 siblings, 0 replies; 5+ messages in thread
From: Veit.Berwig @ 2010-07-22  7:17 UTC (permalink / raw)
  To: linux-media

Hello V4L-Team,

> Please re-base your patch against upstream tree, generate it
> at the unified format, and send it in-lined. 
> You also need to add your Signed-off-by:

I will do my very best althought i'm not a professional patch submitter
;-)
I suppose with "upstream tree" you mean the source tree from the
hg-repository above the "linux"-directory ?

Ok, here we go:

--- dvb-usb-ids.h_technisat_ast2.patch ---

Signed-off-by: veit berwig

--- linux/drivers/media/dvb/dvb-usb/dvb-usb-ids.h	2010-05-27
05:02:09.000000000 +0000
+++
v4l-dvb-9652f85e688a.technisat_ast2/linux/drivers/media/dvb/dvb-usb/dvb-
usb-ids.h	2010-06-25 14:37:15.000000000 +0000
@@ -304,4 +304,5 @@
 #define USB_PID_TERRATEC_DVBS2CI_V2			0x10ac
 #define USB_PID_TECHNISAT_USB2_HDCI_V1			0x0001
 #define USB_PID_TECHNISAT_USB2_HDCI_V2			0x0002
+#define USB_PID_TECHNISAT_AIRSTAR_TELESTICK_2		0x0004
 #endif

--- dib0700_devices.c_technisat_ast2.patch ---

Signed-off-by: veit berwig

--- linux/drivers/media/dvb/dvb-usb/dib0700_devices.c	2010-05-27
05:02:09.000000000 +0000
+++
v4l-dvb-9652f85e688a.technisat_ast2/linux/drivers/media/dvb/dvb-usb/dib0
700_devices.c	2010-06-25 14:36:51.000000000 +0000
@@ -686,6 +686,37 @@
 	{ 0x1e3b, KEY_GOTO },
 	{ 0x1e3d, KEY_POWER },
 
+	/* Key codes for the Technisat T035 remote*/
+	{ 0x128C, KEY_POWER },
+	{ 0x1281, KEY_1 },
+	{ 0x1282, KEY_2 },
+	{ 0x1283, KEY_3 },
+	{ 0x1284, KEY_4 },
+	{ 0x1285, KEY_5 },
+	{ 0x1286, KEY_6 },
+	{ 0x1287, KEY_7 },
+	{ 0x1288, KEY_8 },
+	{ 0x1289, KEY_9 },
+	{ 0x1280, KEY_0 },
+	{ 0x12AF, KEY_EPG },
+	{ 0x12A0, KEY_UP },
+	{ 0x1291, KEY_LEFT },
+	{ 0x0297, KEY_OK },
+	{ 0x1290, KEY_RIGHT },
+	{ 0x12A1, KEY_DOWN },
+	{ 0x0A8F, KEY_INFO },
+	{ 0x02AB, KEY_RED },
+	{ 0x02AC, KEY_GREEN },
+	{ 0x02AD, KEY_YELLOW },
+	{ 0x02AE, KEY_BLUE },
+	{ 0x128D, KEY_MUTE },
+	{ 0x0292, KEY_MENU }, /* DVD Menu */
+	{ 0x12BC, KEY_TEXT }, /* Teletext */
+	{ 0x0293, KEY_TV },
+	{ 0x12A9, KEY_STOP },
+	{ 0x12A2, KEY_BACK },
+	{ 0x12B8, KEY_SELECT }, /* Select EXT video input */
+
 	/* Key codes for the Leadtek Winfast DTV Dongle */
 	{ 0x0042, KEY_POWER },
 	{ 0x077c, KEY_TUNER },
@@ -2091,7 +2122,8 @@
 	{ USB_DEVICE(USB_VID_PINNACLE,	USB_PID_PINNACLE_PCTV282E) },
 	{ USB_DEVICE(USB_VID_DIBCOM,    USB_PID_DIBCOM_STK8096GP) },
 	{ USB_DEVICE(USB_VID_ELGATO,    USB_PID_ELGATO_EYETV_DIVERSITY)
},
-	{ 0 }		/* Terminating entry */
+	{ USB_DEVICE(USB_VID_TECHNISAT,
USB_PID_TECHNISAT_AIRSTAR_TELESTICK_2) },
+{ 0 }		/* Terminating entry */
 };
 MODULE_DEVICE_TABLE(usb, dib0700_usb_id_table);
 
@@ -2606,7 +2638,7 @@
 			},
 		},
 
-		.num_device_descs = 2,
+		.num_device_descs = 3,
 		.devices = {
 			{   "DiBcom STK7770P reference design",
 				{ &dib0700_usb_id_table[59], NULL },
@@ -2618,6 +2650,10 @@
 					&dib0700_usb_id_table[60],
NULL},
 				{ NULL },
 			},
+			{   "TechniSat AirStar TeleStick 2",
+				{ &dib0700_usb_id_table[69], NULL },
+				{ NULL },
+			},
 		},
 		.rc_interval      = DEFAULT_RC_INTERVAL,
 		.rc_key_map       = ir_codes_dib0700_table,


---

I hope this stuff corresponds to your expectation.

Best greetings,

  veit berwig


-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.4.9 (MingW32)
Comment: Sichern Sie Ihre Mitteilungen mit GnuPG und GPGSX !
Comment: ===================================================

mQGiBElHwnIRBAChSjFMtb+tdsfNPPC8UnP+9PR9TPAoRWVHJ2U1zk8i37fssfhD
fFMUinCcfmErdk8aCnFlJTcdj5rtzHpV+qwZ8eI06uuLlKN9nnyhpErrGgE26eS7
YvZIcymVdOo4gHggNanfuQxa9OCGsVLAbLuOkrnF/fP2+12PZhXw/wVgywCgv1HB
TrrQ8WxLHZiNa3xNleWJvOUD/0HBRqqdb8dV0IQrl78kyQqe2f1ZEQs097hyL2wg
2nBVT6VUF+IVNl/m2lxCXfV7a+/+xA9/x1uBlGPkJiO8yxemrqhTGr1vQGoPBI3f
bukYzhAJq0gnRUjXwbCSLjnuRlAT8VkjHhdJ1kfI1gsSe1E0OqapJO/QZlfmi425
Fhg3A/9sF7CMiJokme0ECVDWAobC8JTwG67mZ2KgfeY5PiAQ5cPCF6XBZXOr8Dls
rkJ/rAHrBELH8nBX8Cb+W059FXSMUqlDJdZYejumRpEz5cdbQtquuVWeyQQpj8Xm
97IIR2o226k2oVFEZtpw58PUcdYpwjl1qk5zP6Gi9Mot07XlEbQoVmVpdCBCZXJ3
aWcgPHZlaXQuYmVyd2lnQGZpbWkubGFuZHNoLmRlPohgBBMRAgAgBQJJR8JyAhsj
BgsJCAcDAgQVAggDBBYCAwECHgECF4AACgkQ1yqoDtvs9NnNUgCgkLxdP2EZl+b/
ZpPCvC1tw4vUn1YAn0R4svbplnzrpi6h1fynIqv22NMyuQINBElHwnIQCADbqXtH
fynLNckiwqDnznWY5JNOlacoG+ge53Rk7DmXUv1TH2dLcDsd/UGlIcS43jEUUhLa
6l4vF+uT6hwaXYirhy/leZ90HMDd5xM+bqL+/CUWcrGBF4ig40HKUziXVQOn/9ZY
4FJChDyAZxIaC3xExPOMB8MQ/ijCJe6Z3GPIJU1T/GHuhC3okU0q4Bor6wHjgwNs
ZRNSzHogNnIgTa566aKhnD1++QS2pb8NFn5Ok6VWIEJEg8HJz9Ak0WSjQ0H6fb/u
mW+iOu4DO1nIPYUAbYGAo6gSEWJFQwwwIeopm5hW7HsgL3ZwzU5ku6cTpy5/CH5u
XYe1Pt2tCfbFSGEPAAURB/9xf65FGfggJTjiBqk4XDA4vAj8VBNFz1McySpIORMq
xAB3R00e5j4albVTKEhxcdSzB5go1ldkaHpG8d2rPpalpp05IfWXDl3OTl9uyapt
O3iMw7OzmWkOC2VCfftEI8NQsHK6Sux3CoQaZ2YD48EnPFWfBAfxIxmP223U4naz
Z+2AZdEEdnyizXmJQ5UiqX8DUCewhTdXvUEmfFL42fnljbTio7EDrUj8l7BJAESb
uY9aUl3x13+a4yvnAb898sxwX4sUwa1n0nv1de+vM8grsykxXjqOJW8/t+HIA8+f
DibtHhS0aUDh16n7fkboiBDC8MxvPMnJAG8qX5QhlNediEkEGBECAAkFAklHwnIC
GwwACgkQ1yqoDtvs9Nn35ACdHQukq/1buapWoCR3TqykOemaF+gAnRz8cKJzqUd3
A4kJcW4v2VCN9hsy
=CW0b
-----END PGP PUBLIC KEY BLOCK-----


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

* Re: [PATCH] Technisat AirStar TeleStick 2
@ 2011-02-08 19:51 Lukas Max Fisch
  2011-02-14 11:37 ` Lukas Max Fisch
  0 siblings, 1 reply; 5+ messages in thread
From: Lukas Max Fisch @ 2011-02-08 19:51 UTC (permalink / raw)
  To: linux-media; +Cc: Veit.Berwig

Based on staging 2.6.39.



This patch is based on Veit Berwig's work.

Signed-off-by: Lukas Fisch <lukas.fisch@gmail.com>
---
 drivers/media/dvb/dvb-usb/dib0700_devices.c |    7 ++++++-
 drivers/media/dvb/dvb-usb/dvb-usb-ids.h     |    1 +
 2 files changed, 7 insertions(+), 1 deletions(-)

diff --git a/drivers/media/dvb/dvb-usb/dib0700_devices.c
b/drivers/media/dvb/dvb-usb/dib0700_devices.c
index c6022af..d3dd09a 100644
--- a/drivers/media/dvb/dvb-usb/dib0700_devices.c
+++ b/drivers/media/dvb/dvb-usb/dib0700_devices.c
@@ -2784,6 +2784,7 @@ struct usb_device_id dib0700_usb_id_table[] = {
 	{ USB_DEVICE(USB_VID_DIBCOM,    USB_PID_DIBCOM_NIM9090MD) },
 	{ USB_DEVICE(USB_VID_DIBCOM,    USB_PID_DIBCOM_NIM7090) },
 	{ USB_DEVICE(USB_VID_DIBCOM,    USB_PID_DIBCOM_TFE7090PVR) },
+	{ USB_DEVICE(USB_VID_TECHNISAT, USB_PID_TECHNISAT_AIRSTAR_TELESTICK_2) },
 	{ 0 }		/* Terminating entry */
 };
 MODULE_DEVICE_TABLE(usb, dib0700_usb_id_table);
@@ -3393,7 +3394,7 @@ struct dvb_usb_device_properties dib0700_devices[] = {
 			},
 		},

-		.num_device_descs = 2,
+		.num_device_descs = 3,
 		.devices = {
 			{   "DiBcom STK7770P reference design",
 				{ &dib0700_usb_id_table[59], NULL },
@@ -3405,6 +3406,10 @@ struct dvb_usb_device_properties dib0700_devices[] = {
 					&dib0700_usb_id_table[60], NULL},
 				{ NULL },
 			},
+			{   "TechniSat AirStar TeleStick 2",
+				{ &dib0700_usb_id_table[69], NULL },
+				{ NULL },
+			},
 		},

 		.rc.core = {
diff --git a/drivers/media/dvb/dvb-usb/dvb-usb-ids.h
b/drivers/media/dvb/dvb-usb/dvb-usb-ids.h
index b71540d..3a8b744 100644
--- a/drivers/media/dvb/dvb-usb/dvb-usb-ids.h
+++ b/drivers/media/dvb/dvb-usb/dvb-usb-ids.h
@@ -317,5 +317,6 @@
 #define USB_PID_TERRATEC_DVBS2CI_V2			0x10ac
 #define USB_PID_TECHNISAT_USB2_HDCI_V1			0x0001
 #define USB_PID_TECHNISAT_USB2_HDCI_V2			0x0002
+#define USB_PID_TECHNISAT_AIRSTAR_TELESTICK_2		0x0004
 #define USB_PID_TECHNISAT_USB2_DVB_S2			0x0500
 #endif
-- 
1.7.2.3

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

* Re: [PATCH] Technisat AirStar TeleStick 2
  2011-02-08 19:51 Lukas Max Fisch
@ 2011-02-14 11:37 ` Lukas Max Fisch
  0 siblings, 0 replies; 5+ messages in thread
From: Lukas Max Fisch @ 2011-02-14 11:37 UTC (permalink / raw)
  To: linux-media

Hello list,
this is a revised patch since &dib0700_usb_id_table[] must be 74 instead of 69!
This patch works for me as you can see in the dmesg output:

[  104.667079] dvb-usb: found a 'TechniSat AirStar TeleStick 2' in
cold state, will try to load a firmware
[  104.671587] dvb-usb: downloading firmware from file 'dvb-usb-dib0700-1.20.fw'
[  104.872581] dib0700: firmware started successfully.
[  105.375794] dvb-usb: found a 'TechniSat AirStar TeleStick 2' in warm state.
[  105.375862] dvb-usb: will pass the complete MPEG2 transport stream
to the software demuxer.
[  105.375994] DVB: registering new adapter (TechniSat AirStar TeleStick 2)
[  105.592015] DVB: registering adapter 0 frontend 0 (DiBcom 7000PC)...
[  105.813997] DiB0070: successfully identified
[  105.838542] Registered IR keymap rc-dib0700-rc5
[  105.838707] input: IR-receiver inside an USB DVB receiver as
/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/rc/rc0/input14
[  105.838776] rc0: IR-receiver inside an USB DVB receiver as
/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/rc/rc0
[  105.839079] dvb-usb: schedule remote query interval to 50 msecs.
[  105.839084] dvb-usb: TechniSat AirStar TeleStick 2 successfully
initialized and connected.

Mauro, please add it to 2.6.39 if possible.
TODO: Add proper keymap for remote control.


Add initial support for Technisat AirStar TeleStick 2.
This patch is based on Veit Berwig's work.

Signed-off-by: Lukas Fisch <lukas.fisch@gmail.com>
---
 drivers/media/dvb/dvb-usb/dib0700_devices.c |    7 ++++++-
 drivers/media/dvb/dvb-usb/dvb-usb-ids.h     |    1 +
 2 files changed, 7 insertions(+), 1 deletions(-)

diff --git a/drivers/media/dvb/dvb-usb/dib0700_devices.c
b/drivers/media/dvb/dvb-usb/dib0700_devices.c
index c6022af..d3dd09a 100644
--- a/drivers/media/dvb/dvb-usb/dib0700_devices.c
+++ b/drivers/media/dvb/dvb-usb/dib0700_devices.c
@@ -2784,6 +2784,7 @@ struct usb_device_id dib0700_usb_id_table[] = {
       { USB_DEVICE(USB_VID_DIBCOM,    USB_PID_DIBCOM_NIM9090MD) },
       { USB_DEVICE(USB_VID_DIBCOM,    USB_PID_DIBCOM_NIM7090) },
       { USB_DEVICE(USB_VID_DIBCOM,    USB_PID_DIBCOM_TFE7090PVR) },
+       { USB_DEVICE(USB_VID_TECHNISAT,
USB_PID_TECHNISAT_AIRSTAR_TELESTICK_2) },
       { 0 }           /* Terminating entry */
 };
 MODULE_DEVICE_TABLE(usb, dib0700_usb_id_table);
@@ -3393,7 +3394,7 @@ struct dvb_usb_device_properties dib0700_devices[] = {
                       },
               },

-               .num_device_descs = 2,
+               .num_device_descs = 3,
               .devices = {
                       {   "DiBcom STK7770P reference design",
                               { &dib0700_usb_id_table[59], NULL },
@@ -3405,6 +3406,10 @@ struct dvb_usb_device_properties dib0700_devices[] = {
                                       &dib0700_usb_id_table[60], NULL},
                               { NULL },
                       },
+                       {   "TechniSat AirStar TeleStick 2",
+                               { &dib0700_usb_id_table[74], NULL },
+                               { NULL },
+                       },
               },

               .rc.core = {
diff --git a/drivers/media/dvb/dvb-usb/dvb-usb-ids.h
b/drivers/media/dvb/dvb-usb/dvb-usb-ids.h
index b71540d..3a8b744 100644
--- a/drivers/media/dvb/dvb-usb/dvb-usb-ids.h
+++ b/drivers/media/dvb/dvb-usb/dvb-usb-ids.h
@@ -317,5 +317,6 @@
 #define USB_PID_TERRATEC_DVBS2CI_V2                    0x10ac
 #define USB_PID_TECHNISAT_USB2_HDCI_V1                 0x0001
 #define USB_PID_TECHNISAT_USB2_HDCI_V2                 0x0002
+#define USB_PID_TECHNISAT_AIRSTAR_TELESTICK_2          0x0004
 #define USB_PID_TECHNISAT_USB2_DVB_S2                  0x0500
 #endif
--
1.7.2.3

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

end of thread, other threads:[~2011-02-14 11:37 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-06-30 14:47 [PATCH] Technisat AirStar TeleStick 2 Veit.Berwig
2010-07-05 22:10 ` Mauro Carvalho Chehab
  -- strict thread matches above, loose matches on Subject: below --
2010-07-22  7:17 Veit.Berwig
2011-02-08 19:51 Lukas Max Fisch
2011-02-14 11:37 ` Lukas Max Fisch

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.