Mercurial > pt1.oyama
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);