aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/appletalk/cops.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/appletalk/cops.h')
-rw-r--r--drivers/net/appletalk/cops.h60
1 files changed, 60 insertions, 0 deletions
diff --git a/drivers/net/appletalk/cops.h b/drivers/net/appletalk/cops.h
new file mode 100644
index 000000000000..c68ba9c2ef46
--- /dev/null
+++ b/drivers/net/appletalk/cops.h
@@ -0,0 +1,60 @@
1/* cops.h: LocalTalk driver for Linux.
2 *
3 * Authors:
4 * - Jay Schulist <jschlst@samba.org>
5 */
6
7#ifndef __LINUX_COPSLTALK_H
8#define __LINUX_COPSLTALK_H
9
10#ifdef __KERNEL__
11
12/* Max LLAP size we will accept. */
13#define MAX_LLAP_SIZE 603
14
15/* Tangent */
16#define TANG_CARD_STATUS 1
17#define TANG_CLEAR_INT 1
18#define TANG_RESET 3
19
20#define TANG_TX_READY 1
21#define TANG_RX_READY 2
22
23/* Dayna */
24#define DAYNA_CMD_DATA 0
25#define DAYNA_CLEAR_INT 1
26#define DAYNA_CARD_STATUS 2
27#define DAYNA_INT_CARD 3
28#define DAYNA_RESET 4
29
30#define DAYNA_RX_READY 0
31#define DAYNA_TX_READY 1
32#define DAYNA_RX_REQUEST 3
33
34/* Same on both card types */
35#define COPS_CLEAR_INT 1
36
37/* LAP response codes received from the cards. */
38#define LAP_INIT 1 /* Init cmd */
39#define LAP_INIT_RSP 2 /* Init response */
40#define LAP_WRITE 3 /* Write cmd */
41#define DATA_READ 4 /* Data read */
42#define LAP_RESPONSE 4 /* Received ALAP frame response */
43#define LAP_GETSTAT 5 /* Get LAP and HW status */
44#define LAP_RSPSTAT 6 /* Status response */
45
46#endif
47
48/*
49 * Structure to hold the firmware information.
50 */
51struct ltfirmware
52{
53 unsigned int length;
54 unsigned char * data;
55};
56
57#define DAYNA 1
58#define TANGENT 2
59
60#endif