/* 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