diff driver/pt1_tuner.h @ 64:98a92ce5382e

added fake support code for PT2. the PT2 part is not expected to work. be careful!
author Yoshiki Yazawa <yaz@honeyplanet.jp>
date Thu, 22 Oct 2009 02:18:12 +0900
parents 07b2fc07ff48
children 272a8fba970b
line wrap: on
line diff
--- a/driver/pt1_tuner.h	Sat Oct 10 01:11:34 2009 +0900
+++ b/driver/pt1_tuner.h	Thu Oct 22 02:18:12 2009 +0900
@@ -3,18 +3,19 @@
 /***************************************************************************/
 /* チューナ状態定義                                                        */
 /***************************************************************************/
-// SLEEPモード設定	
+// SLEEPモード設定
 enum	{
 	TYPE_SLEEP,
 	TYPE_WAKEUP
 };
 
-// チューナパワーモード設定	
+// チューナパワーモード設定
 enum {
 	BIT_TUNER,
 	BIT_LNB_UP,
 	BIT_LNB_DOWN,
-	BIT_RESET
+	BIT_RESET,
+	BIT_FRONTEND
 };
 
 // LNBパワー設定
@@ -22,13 +23,19 @@
 	LNB_OFF,						// LNB OFF
 	LNB_11V,						// +11 V
 	LNB_15V							// +15 V
+};
 
-};
 enum{								// 電源/ハードウェアリセット
 	TUNER_POWER_OFF,				// オフ/イネーブル
 	TUNER_POWER_ON_RESET_ENABLE,	// オン/イネーブル
 	TUNER_POWER_ON_RESET_DISABLE	// オン/ディセーブル
 };
+
+enum {
+    PT1 = 0,
+    PT2,
+};
+
 /***************************************************************************/
 /* チューナ状態定義                                                        */
 /***************************************************************************/
@@ -98,7 +105,7 @@
 /***************************************************************************/
 /* チューナ状態定義                                                        */
 /***************************************************************************/
-extern	void	settuner_reset(void __iomem *, __u32, __u32);
+extern	void	settuner_reset(void __iomem *, int, __u32, __u32);
 extern	int		tuner_init(void __iomem *, struct mutex *, int);
 extern	void	set_sleepmode(void __iomem *, struct mutex *, int, int, int);