forked from Qortal/Brooklyn
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
61 lines
1.4 KiB
61 lines
1.4 KiB
/* SPDX-License-Identifier: GPL-2.0 */ |
|
/* cops.h: LocalTalk driver for Linux. |
|
* |
|
* Authors: |
|
* - Jay Schulist <[email protected]> |
|
*/ |
|
|
|
#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
|
|
|