# HG changeset patch
# User Edgar Hucek <gimli@dark-green.com>
# Date 1244898807 -10800
# Node ID 2fbb6f192909992c8aaa14b6d8b2b0a7f552c7e3
# Parent  0a879065cf36e5f1a9d718f3aff8097e41112610
Add missing remote keys for TeVii remote.

From: Edgar Hucek <gimli@dark-green.com>

It adds the missing remote keys found on
the TeVii Remote for the S650 usb device.

Signed-off-by: Edgar Hucek <gimli@dark-green.com>

diff -r 0a879065cf36 -r 2fbb6f192909 linux/drivers/media/dvb/dvb-usb/dw2102.c
--- a/linux/drivers/media/dvb/dvb-usb/dw2102.c	Sat Jun 13 14:10:24 2009 +0300
+++ b/linux/drivers/media/dvb/dvb-usb/dw2102.c	Sat Jun 13 16:13:27 2009 +0300
@@ -801,6 +801,23 @@
 	{ 0xf8, 0x1e, KEY_W },		/*tvmode*/
 	{ 0xf8, 0x1b, KEY_B },		/*recall*/
 
+	/* Additional keys TeVii S650 provides */
+	{ 0xf8, 0x4d, KEY_FASTFORWARD },
+	{ 0xf8, 0x44, KEY_EPG },
+	{ 0xf8, 0x41, KEY_MODE },      /* AB */
+	{ 0xf8, 0x4c, KEY_INFO },
+	{ 0xf8, 0x43, KEY_AUDIO },
+	{ 0xf8, 0x45, KEY_SUBTITLE },
+	{ 0xf8, 0x4a, KEY_LIST },
+	{ 0xf8, 0x46, KEY_F1 },
+	{ 0xf8, 0x47, KEY_F2 },
+	{ 0xf8, 0x5e, KEY_F3 },
+	{ 0xf8, 0x5c, KEY_F4 },
+	{ 0xf8, 0x52, KEY_F5 },
+	{ 0xf8, 0x5a, KEY_F6 },
+	{ 0xf8, 0x56, KEY_PVR },       /* mon */
+	{ 0xf8, 0x58, KEY_SWITCHVIDEOMODE },
+	{ 0xf8, 0x1d, KEY_BACK },
 };
 
 static int dw2102_rc_query(struct dvb_usb_device *d, u32 *event, int *state)
