1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ |
2 | /* |
3 | CA-driver for TwinHan DST Frontend/Card |
4 | |
5 | Copyright (C) 2004, 2005 Manu Abraham (manu@kromtek.com) |
6 | |
7 | */ |
8 | |
9 | #ifndef _DST_CA_H_ |
10 | #define _DST_CA_H_ |
11 | |
12 | #define RETRIES 5 |
13 | |
14 | |
15 | #define CA_APP_INFO_ENQUIRY 0x9f8020 |
16 | #define CA_APP_INFO 0x9f8021 |
17 | #define 0x9f8022 |
18 | #define CA_INFO_ENQUIRY 0x9f8030 |
19 | #define CA_INFO 0x9f8031 |
20 | #define CA_PMT 0x9f8032 |
21 | #define CA_PMT_REPLY 0x9f8033 |
22 | |
23 | #define CA_CLOSE_MMI 0x9f8800 |
24 | #define CA_DISPLAY_CONTROL 0x9f8801 |
25 | #define CA_DISPLAY_REPLY 0x9f8802 |
26 | #define CA_TEXT_LAST 0x9f8803 |
27 | #define CA_TEXT_MORE 0x9f8804 |
28 | #define CA_KEYPAD_CONTROL 0x9f8805 |
29 | #define CA_KEYPRESS 0x9f8806 |
30 | |
31 | #define CA_ENQUIRY 0x9f8807 |
32 | #define CA_ANSWER 0x9f8808 |
33 | #define 0x9f8809 |
34 | #define 0x9f880a |
35 | #define 0x9f880b |
36 | #define CA_LIST_LAST 0x9f880c |
37 | #define CA_LIST_MORE 0x9f880d |
38 | |
39 | |
40 | struct dst_ca_private { |
41 | struct dst_state *dst; |
42 | struct dvb_device *dvbdev; |
43 | }; |
44 | |
45 | |
46 | #endif |
47 | |