diff driver/pt1_pci.c @ 109:8a2a032bfa50

temporarily disabled set_sleepmode due to frequent read problem.
author Yoshiki Yazawa <yaz@honeyplanet.jp>
date Sat, 06 Mar 2010 19:13:17 +0900
parents bc173c443e4d
children c8cfd684fee8
line wrap: on
line diff
--- a/driver/pt1_pci.c	Wed Mar 03 03:54:05 2010 +0900
+++ b/driver/pt1_pci.c	Sat Mar 06 19:13:17 2010 +0900
@@ -343,13 +343,13 @@
 						mutex_unlock(&device[lp]->lock);
 						return -EIO ;
 					}
-
+#if 0
 					/* wake tuner up */
 					set_sleepmode(channel->ptr->regs, &channel->lock,
 								  channel->address, channel->type,
 								  TYPE_WAKEUP);
 					schedule_timeout_interruptible(msecs_to_jiffies(50));
-
+#endif
 					channel->drop  = 0 ;
 					channel->valid = TRUE ;
 					channel->overflow = 0 ;
@@ -389,10 +389,12 @@
 	}
 	mutex_unlock(&channel->ptr->lock);
 
+#if 0
 	/* send tuner to sleep */
 	set_sleepmode(channel->ptr->regs, &channel->lock,
 				  channel->address, channel->type, TYPE_SLEEP);
 	schedule_timeout_interruptible(msecs_to_jiffies(50));
+#endif
 
 	return 0;
 }
@@ -755,7 +757,7 @@
 	// ½é´ü²½´°Î»
 	for(lp = 0 ; lp < MAX_CHANNEL ; lp++){
 		set_sleepmode(dev_conf->regs, &dev_conf->lock,
-						i2c_address[lp], channeltype[lp], TYPE_SLEEP);
+						i2c_address[lp], channeltype[lp], TYPE_WAKEUP);
 
 		schedule_timeout_interruptible(msecs_to_jiffies(50));
 	}