summaryrefslogtreecommitdiff
path: root/linux
diff options
context:
space:
mode:
Diffstat (limited to 'linux')
-rw-r--r--linux/drivers/staging/tm6000/tm6000-stds.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/linux/drivers/staging/tm6000/tm6000-stds.c b/linux/drivers/staging/tm6000/tm6000-stds.c
index 292c27dc1..7dd4dc0b0 100644
--- a/linux/drivers/staging/tm6000/tm6000-stds.c
+++ b/linux/drivers/staging/tm6000/tm6000-stds.c
@@ -782,6 +782,13 @@ static int tm6000_load_std(struct tm6000_core *dev,
if (!set[i].req)
return 0;
+ /* FIXME: REQ 8 settings are for tm6010
+ not tested yet
+ This doesn't work with tm5600
+ */
+ if (set[i].req == REQ_08_SET_GET_AVREG_BIT)
+ continue;
+
rc = tm6000_set_reg(dev, set[i].req, set[i].reg, set[i].value);
if (rc < 0) {
printk(KERN_ERR "Error %i while setting "
@@ -798,7 +805,7 @@ static int tm6000_set_tv(struct tm6000_core *dev, int pos)
{
int rc;
-#if 0
+#if 1
/* FIXME: This code is for tm6010 - not tested yet - doesn't work with
tm5600
*/