root/drivers/net/appletalk/cops.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


   1 /* SPDX-License-Identifier: GPL-2.0 */
   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  */
  52 struct ltfirmware
  53 {
  54         unsigned int length;
  55         const unsigned char *data;
  56 };
  57 
  58 #define DAYNA 1
  59 #define TANGENT 2
  60 
  61 #endif

/* [<][>][^][v][top][bottom][index][help] */