Linux Audio

Check our new training course

Loading...
Note: File does not exist in v6.8.
 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 */
52struct ltfirmware
53{
54        unsigned int length;
55        const unsigned char *data;
56};
57
58#define DAYNA 1
59#define TANGENT 2
60
61#endif