License cleanup: add SPDX GPL-2.0 license identifier to files with no license
[GitHub/MotorolaMobilityLLC/kernel-slsi.git] / drivers / net / appletalk / cops.h
CommitLineData
b2441318 1/* SPDX-License-Identifier: GPL-2.0 */
1da177e4
LT
2/* cops.h: LocalTalk driver for Linux.
3 *
4 * Authors:
5 * - Jay Schulist <jschlst@samba.org>
6 */
7
8#ifndef __LINUX_COPSLTALK_H
9#define __LINUX_COPSLTALK_H
10
11#ifdef __KERNEL__
12
13/* Max LLAP size we will accept. */
14#define MAX_LLAP_SIZE 603
15
16/* Tangent */
17#define TANG_CARD_STATUS 1
18#define TANG_CLEAR_INT 1
19#define TANG_RESET 3
20
21#define TANG_TX_READY 1
22#define TANG_RX_READY 2
23
24/* Dayna */
25#define DAYNA_CMD_DATA 0
26#define DAYNA_CLEAR_INT 1
27#define DAYNA_CARD_STATUS 2
28#define DAYNA_INT_CARD 3
29#define DAYNA_RESET 4
30
31#define DAYNA_RX_READY 0
32#define DAYNA_TX_READY 1
33#define DAYNA_RX_REQUEST 3
34
35/* Same on both card types */
36#define COPS_CLEAR_INT 1
37
38/* LAP response codes received from the cards. */
39#define LAP_INIT 1 /* Init cmd */
40#define LAP_INIT_RSP 2 /* Init response */
41#define LAP_WRITE 3 /* Write cmd */
42#define DATA_READ 4 /* Data read */
43#define LAP_RESPONSE 4 /* Received ALAP frame response */
44#define LAP_GETSTAT 5 /* Get LAP and HW status */
45#define LAP_RSPSTAT 6 /* Status response */
46
47#endif
48
49/*
50 * Structure to hold the firmware information.
51 */
52struct ltfirmware
53{
54 unsigned int length;
72fb630d 55 const unsigned char *data;
1da177e4
LT
56};
57
58#define DAYNA 1
59#define TANGENT 2
60
61#endif