diff options
Diffstat (limited to 'drivers/media/dvb/dvb-usb/anysee.h')
-rw-r--r-- | drivers/media/dvb/dvb-usb/anysee.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/media/dvb/dvb-usb/anysee.h b/drivers/media/dvb/dvb-usb/anysee.h index 57ee500b8c0e..8ac879431540 100644 --- a/drivers/media/dvb/dvb-usb/anysee.h +++ b/drivers/media/dvb/dvb-usb/anysee.h | |||
@@ -36,6 +36,7 @@ | |||
36 | 36 | ||
37 | #define DVB_USB_LOG_PREFIX "anysee" | 37 | #define DVB_USB_LOG_PREFIX "anysee" |
38 | #include "dvb-usb.h" | 38 | #include "dvb-usb.h" |
39 | #include "dvb_ca_en50221.h" | ||
39 | 40 | ||
40 | #define deb_info(args...) dprintk(dvb_usb_anysee_debug, 0x01, args) | 41 | #define deb_info(args...) dprintk(dvb_usb_anysee_debug, 0x01, args) |
41 | #define deb_xfer(args...) dprintk(dvb_usb_anysee_debug, 0x02, args) | 42 | #define deb_xfer(args...) dprintk(dvb_usb_anysee_debug, 0x02, args) |
@@ -54,12 +55,16 @@ enum cmd { | |||
54 | CMD_GET_IR_CODE = 0x41, | 55 | CMD_GET_IR_CODE = 0x41, |
55 | CMD_GET_HW_INFO = 0x19, | 56 | CMD_GET_HW_INFO = 0x19, |
56 | CMD_SMARTCARD = 0x34, | 57 | CMD_SMARTCARD = 0x34, |
58 | CMD_CI = 0x37, | ||
57 | }; | 59 | }; |
58 | 60 | ||
59 | struct anysee_state { | 61 | struct anysee_state { |
60 | u8 hw; /* PCB ID */ | 62 | u8 hw; /* PCB ID */ |
61 | u8 seq; | 63 | u8 seq; |
62 | u8 fe_id:1; /* frondend ID */ | 64 | u8 fe_id:1; /* frondend ID */ |
65 | u8 has_ci:1; | ||
66 | struct dvb_ca_en50221 ci; | ||
67 | unsigned long ci_cam_ready; /* jiffies */ | ||
63 | }; | 68 | }; |
64 | 69 | ||
65 | #define ANYSEE_HW_507T 2 /* E30 */ | 70 | #define ANYSEE_HW_507T 2 /* E30 */ |
@@ -69,6 +74,7 @@ struct anysee_state { | |||
69 | #define ANYSEE_HW_507FA 15 /* E30 Combo Plus / E30 C Plus */ | 74 | #define ANYSEE_HW_507FA 15 /* E30 Combo Plus / E30 C Plus */ |
70 | #define ANYSEE_HW_508TC 18 /* E7 TC */ | 75 | #define ANYSEE_HW_508TC 18 /* E7 TC */ |
71 | #define ANYSEE_HW_508S2 19 /* E7 S2 */ | 76 | #define ANYSEE_HW_508S2 19 /* E7 S2 */ |
77 | #define ANYSEE_HW_508T2C 20 /* E7 T2C */ | ||
72 | #define ANYSEE_HW_508PTC 21 /* E7 PTC Plus */ | 78 | #define ANYSEE_HW_508PTC 21 /* E7 PTC Plus */ |
73 | #define ANYSEE_HW_508PS2 22 /* E7 PS2 Plus */ | 79 | #define ANYSEE_HW_508PS2 22 /* E7 PS2 Plus */ |
74 | 80 | ||