comparison driver/pt1_tuner.h @ 69:272a8fba970b

added very rough support for PT2.
author Yoshiki Yazawa <yaz@honeyplanet.jp>
date Mon, 26 Oct 2009 19:46:49 +0900
parents 98a92ce5382e
children
comparison
equal deleted inserted replaced
68:440c13a0030b 69:272a8fba970b
13 enum { 13 enum {
14 BIT_TUNER, 14 BIT_TUNER,
15 BIT_LNB_UP, 15 BIT_LNB_UP,
16 BIT_LNB_DOWN, 16 BIT_LNB_DOWN,
17 BIT_RESET, 17 BIT_RESET,
18 BIT_FRONTEND 18 BIT_33A1,
19 BIT_33A2,
20 BIT_5A_,
21 BIT_5A1,
22 BIT_5A2
19 }; 23 };
20 24
21 // LNBパワー設定 25 // LNBパワー設定
22 enum{ 26 enum{
23 LNB_OFF, // LNB OFF 27 LNB_OFF, // LNB OFF
104 }ISDB_T_TMCC; 108 }ISDB_T_TMCC;
105 /***************************************************************************/ 109 /***************************************************************************/
106 /* チューナ状態定義 */ 110 /* チューナ状態定義 */
107 /***************************************************************************/ 111 /***************************************************************************/
108 extern void settuner_reset(void __iomem *, int, __u32, __u32); 112 extern void settuner_reset(void __iomem *, int, __u32, __u32);
109 extern int tuner_init(void __iomem *, struct mutex *, int); 113 extern int tuner_init(void __iomem *, int, struct mutex *, int);
110 extern void set_sleepmode(void __iomem *, struct mutex *, int, int, int); 114 extern void set_sleepmode(void __iomem *, struct mutex *, int, int, int);
111 115
112 extern int bs_tune(void __iomem *, struct mutex *, int, int, ISDB_S_TMCC *); 116 extern int bs_tune(void __iomem *, struct mutex *, int, int, ISDB_S_TMCC *);
113 extern int ts_lock(void __iomem *, struct mutex *, int, __u16); 117 extern int ts_lock(void __iomem *, struct mutex *, int, __u16);
114 118