| /* SPDX-License-Identifier: GPL-2.0 */ | |
| /* cops.h: LocalTalk driver for Linux. | |
| * | |
| * Authors: | |
| * - Jay Schulist <jschlst@samba.org> | |
| */ | |
| #ifndef __LINUX_COPSLTALK_H | |
| #define __LINUX_COPSLTALK_H | |
| #ifdef __KERNEL__ | |
| /* Max LLAP size we will accept. */ | |
| #define MAX_LLAP_SIZE 603 | |
| /* Tangent */ | |
| #define TANG_CARD_STATUS 1 | |
| #define TANG_CLEAR_INT 1 | |
| #define TANG_RESET 3 | |
| #define TANG_TX_READY 1 | |
| #define TANG_RX_READY 2 | |
| /* Dayna */ | |
| #define DAYNA_CMD_DATA 0 | |
| #define DAYNA_CLEAR_INT 1 | |
| #define DAYNA_CARD_STATUS 2 | |
| #define DAYNA_INT_CARD 3 | |
| #define DAYNA_RESET 4 | |
| #define DAYNA_RX_READY 0 | |
| #define DAYNA_TX_READY 1 | |
| #define DAYNA_RX_REQUEST 3 | |
| /* Same on both card types */ | |
| #define COPS_CLEAR_INT 1 | |
| /* LAP response codes received from the cards. */ | |
| #define LAP_INIT 1 /* Init cmd */ | |
| #define LAP_INIT_RSP 2 /* Init response */ | |
| #define LAP_WRITE 3 /* Write cmd */ | |
| #define DATA_READ 4 /* Data read */ | |
| #define LAP_RESPONSE 4 /* Received ALAP frame response */ | |
| #define LAP_GETSTAT 5 /* Get LAP and HW status */ | |
| #define LAP_RSPSTAT 6 /* Status response */ | |
| #endif | |
| /* | |
| * Structure to hold the firmware information. | |
| */ | |
| struct ltfirmware | |
| { | |
| unsigned int length; | |
| const unsigned char *data; | |
| }; | |
| #define DAYNA 1 | |
| #define TANGENT 2 | |
| #endif |