| /**************************************************************************** | |
| **************************************************************************** | |
| *** | |
| *** This header was automatically generated from a Linux kernel header | |
| *** of the same name, to make information necessary for userspace to | |
| *** call into the kernel available to libc. It contains only constants, | |
| *** structures, and macros generated from the original header, and thus, | |
| *** contains no copyrightable information. | |
| *** | |
| *** To edit the content of this header, modify the corresponding | |
| *** source file (e.g. under external/kernel-headers/original/) then | |
| *** run bionic/libc/kernel/tools/update_all.py | |
| *** | |
| *** Any manual change here will be lost the next time this script will | |
| *** be run. You've been warned! | |
| *** | |
| **************************************************************************** | |
| ****************************************************************************/ | |
| #ifndef _B1LLI_H_ | |
| #define _B1LLI_H_ | |
| typedef struct avmb1_t4file { | |
| int len; | |
| unsigned char * data; | |
| } avmb1_t4file; | |
| typedef struct avmb1_loaddef { | |
| int contr; | |
| avmb1_t4file t4file; | |
| } avmb1_loaddef; | |
| typedef struct avmb1_loadandconfigdef { | |
| int contr; | |
| avmb1_t4file t4file; | |
| avmb1_t4file t4config; | |
| } avmb1_loadandconfigdef; | |
| typedef struct avmb1_resetdef { | |
| int contr; | |
| } avmb1_resetdef; | |
| typedef struct avmb1_getdef { | |
| int contr; | |
| int cardtype; | |
| int cardstate; | |
| } avmb1_getdef; | |
| typedef struct avmb1_carddef { | |
| int port; | |
| int irq; | |
| } avmb1_carddef; | |
| #define AVM_CARDTYPE_B1 0 | |
| #define AVM_CARDTYPE_T1 1 | |
| #define AVM_CARDTYPE_M1 2 | |
| #define AVM_CARDTYPE_M2 3 | |
| typedef struct avmb1_extcarddef { | |
| int port; | |
| int irq; | |
| int cardtype; | |
| int cardnr; | |
| } avmb1_extcarddef; | |
| #define AVMB1_LOAD 0 | |
| #define AVMB1_ADDCARD 1 | |
| #define AVMB1_RESETCARD 2 | |
| #define AVMB1_LOAD_AND_CONFIG 3 | |
| #define AVMB1_ADDCARD_WITH_TYPE 4 | |
| #define AVMB1_GET_CARDINFO 5 | |
| #define AVMB1_REMOVECARD 6 | |
| #define AVMB1_REGISTERCARD_IS_OBSOLETE | |
| #endif |