FreeCalypso > hg > fc-selenite
annotate src/gpf/inc/drvconf.h @ 75:6738273be0b3
Nucleus gcc assembly modules compile
| author | Mychaela Falconia <falcon@freecalypso.org> | 
|---|---|
| date | Fri, 20 Jul 2018 05:51:53 +0000 | 
| parents | 1ea54a97e831 | 
| children | 
| rev | line source | 
|---|---|
| 5 
1ea54a97e831
src/gpf: import of Magnetite src/gpf3
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1 /* | 
| 
1ea54a97e831
src/gpf: import of Magnetite src/gpf3
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 2 +------------------------------------------------------------------------------ | 
| 
1ea54a97e831
src/gpf: import of Magnetite src/gpf3
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 3 | File: drvconf.h | 
| 
1ea54a97e831
src/gpf: import of Magnetite src/gpf3
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 4 +------------------------------------------------------------------------------ | 
| 
1ea54a97e831
src/gpf: import of Magnetite src/gpf3
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 5 | Copyright 2002 Texas Instruments Berlin, AG | 
| 
1ea54a97e831
src/gpf: import of Magnetite src/gpf3
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 6 | All rights reserved. | 
| 
1ea54a97e831
src/gpf: import of Magnetite src/gpf3
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 7 | | 
| 
1ea54a97e831
src/gpf: import of Magnetite src/gpf3
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 8 | This file is confidential and a trade secret of Texas | 
| 
1ea54a97e831
src/gpf: import of Magnetite src/gpf3
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 9 | Instruments Berlin, AG | 
| 
1ea54a97e831
src/gpf: import of Magnetite src/gpf3
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 10 | The receipt of or possession of this file does not convey | 
| 
1ea54a97e831
src/gpf: import of Magnetite src/gpf3
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 11 | any rights to reproduce or disclose its contents or to | 
| 
1ea54a97e831
src/gpf: import of Magnetite src/gpf3
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 12 | manufacture, use, or sell anything it may describe, in | 
| 
1ea54a97e831
src/gpf: import of Magnetite src/gpf3
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 13 | whole, or in part, without the specific written consent of | 
| 
1ea54a97e831
src/gpf: import of Magnetite src/gpf3
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 14 | Texas Instruments Berlin, AG. | 
| 
1ea54a97e831
src/gpf: import of Magnetite src/gpf3
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 15 +----------------------------------------------------------------------------- | 
| 
1ea54a97e831
src/gpf: import of Magnetite src/gpf3
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 16 | Purpose : Definitions for the dynamic driver configuration. | 
| 
1ea54a97e831
src/gpf: import of Magnetite src/gpf3
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 17 +----------------------------------------------------------------------------- | 
| 
1ea54a97e831
src/gpf: import of Magnetite src/gpf3
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 18 */ | 
| 
1ea54a97e831
src/gpf: import of Magnetite src/gpf3
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 19 | 
| 
1ea54a97e831
src/gpf: import of Magnetite src/gpf3
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 20 #ifndef DRVCONF_H | 
| 
1ea54a97e831
src/gpf: import of Magnetite src/gpf3
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 21 #define DRVCONF_H | 
| 
1ea54a97e831
src/gpf: import of Magnetite src/gpf3
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 22 | 
| 
1ea54a97e831
src/gpf: import of Magnetite src/gpf3
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 23 /*==== INCLUDES =============================================================*/ | 
| 
1ea54a97e831
src/gpf: import of Magnetite src/gpf3
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 24 #include "typedefs.h" | 
| 
1ea54a97e831
src/gpf: import of Magnetite src/gpf3
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 25 #include "gdi.h" | 
| 
1ea54a97e831
src/gpf: import of Magnetite src/gpf3
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 26 #include "vsi.h" | 
| 
1ea54a97e831
src/gpf: import of Magnetite src/gpf3
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 27 | 
| 
1ea54a97e831
src/gpf: import of Magnetite src/gpf3
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 28 /*==== CONSTS ===============================================================*/ | 
| 
1ea54a97e831
src/gpf: import of Magnetite src/gpf3
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 29 | 
| 
1ea54a97e831
src/gpf: import of Magnetite src/gpf3
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 30 #if defined _TARGET_ | 
| 
1ea54a97e831
src/gpf: import of Magnetite src/gpf3
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 31 #define MAX_AVAILABLE_DRV 1 | 
| 
1ea54a97e831
src/gpf: import of Magnetite src/gpf3
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 32 #else | 
| 
1ea54a97e831
src/gpf: import of Magnetite src/gpf3
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 33 #define MAX_AVAILABLE_DRV 6 | 
| 
1ea54a97e831
src/gpf: import of Magnetite src/gpf3
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 34 #endif | 
| 
1ea54a97e831
src/gpf: import of Magnetite src/gpf3
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 35 | 
| 
1ea54a97e831
src/gpf: import of Magnetite src/gpf3
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 36 #define TIF_NAME "TIF" | 
| 
1ea54a97e831
src/gpf: import of Magnetite src/gpf3
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 37 #define TR_NAME "TR" | 
| 
1ea54a97e831
src/gpf: import of Magnetite src/gpf3
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 38 #define EMI_NAME "EMI" | 
| 
1ea54a97e831
src/gpf: import of Magnetite src/gpf3
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 39 #define SOCKET_NAME "SOCKET" | 
| 
1ea54a97e831
src/gpf: import of Magnetite src/gpf3
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 40 #define MTST_NAME "MTST" | 
| 
1ea54a97e831
src/gpf: import of Magnetite src/gpf3
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 41 #define SER_NAME "SER" | 
| 
1ea54a97e831
src/gpf: import of Magnetite src/gpf3
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 42 #define THIF_LINK_NAME "THIFLINK" | 
| 
1ea54a97e831
src/gpf: import of Magnetite src/gpf3
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 43 #define USERSPACE_LINK_NAME "USSPLINK" | 
| 
1ea54a97e831
src/gpf: import of Magnetite src/gpf3
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 44 #define TITRC_NAME "TITRC" | 
| 
1ea54a97e831
src/gpf: import of Magnetite src/gpf3
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 45 #define NODRV_NAME "NODRV" | 
| 
1ea54a97e831
src/gpf: import of Magnetite src/gpf3
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 46 | 
| 
1ea54a97e831
src/gpf: import of Magnetite src/gpf3
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 47 #define DRV_DEFAULT "DEFAULT" | 
| 
1ea54a97e831
src/gpf: import of Magnetite src/gpf3
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 48 #define DRV_TI_MODE "TI_MODE" | 
| 
1ea54a97e831
src/gpf: import of Magnetite src/gpf3
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 49 #define DRV_RAW_TI_MODE "RAW_TI_MODE" | 
| 
1ea54a97e831
src/gpf: import of Magnetite src/gpf3
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 50 #define TIF_PCON_ENABLE "ENABLE_PCON" | 
| 
1ea54a97e831
src/gpf: import of Magnetite src/gpf3
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 51 #define TR_STX_LF "STX_LF" | 
| 
1ea54a97e831
src/gpf: import of Magnetite src/gpf3
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 52 #define ENABLE_SYNC_MODE "ENA_SYNC_MODE" | 
| 
1ea54a97e831
src/gpf: import of Magnetite src/gpf3
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 53 #define DISABLE_SYNC_MODE "DIS_SYNC_MODE" | 
| 
1ea54a97e831
src/gpf: import of Magnetite src/gpf3
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 54 | 
| 
1ea54a97e831
src/gpf: import of Magnetite src/gpf3
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 55 #define FILTER "FILTER" | 
| 
1ea54a97e831
src/gpf: import of Magnetite src/gpf3
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 56 | 
| 
1ea54a97e831
src/gpf: import of Magnetite src/gpf3
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 57 #define DRV_SIGTYPE_READ_L1 0x100 | 
| 
1ea54a97e831
src/gpf: import of Magnetite src/gpf3
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 58 #define DRV_SIGTYPE_READ_RIV 0x200 | 
| 
1ea54a97e831
src/gpf: import of Magnetite src/gpf3
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 59 | 
| 
1ea54a97e831
src/gpf: import of Magnetite src/gpf3
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 60 /*==== TYPES ================================================================*/ | 
| 
1ea54a97e831
src/gpf: import of Magnetite src/gpf3
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 61 | 
| 
1ea54a97e831
src/gpf: import of Magnetite src/gpf3
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 62 typedef struct | 
| 
1ea54a97e831
src/gpf: import of Magnetite src/gpf3
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 63 { | 
| 
1ea54a97e831
src/gpf: import of Magnetite src/gpf3
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 64 T_DRV_LIST_ENTRY entry; | 
| 
1ea54a97e831
src/gpf: import of Magnetite src/gpf3
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 65 USHORT drv_pos; | 
| 
1ea54a97e831
src/gpf: import of Magnetite src/gpf3
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 66 } T_TST_DRV_ENTRY; | 
| 
1ea54a97e831
src/gpf: import of Magnetite src/gpf3
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 67 | 
| 
1ea54a97e831
src/gpf: import of Magnetite src/gpf3
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 68 /*==== EXPORTS ==============================================================*/ | 
| 
1ea54a97e831
src/gpf: import of Magnetite src/gpf3
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 69 | 
| 
1ea54a97e831
src/gpf: import of Magnetite src/gpf3
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 70 SHORT tst_drv_open (char *drv_name, T_TST_DRV_ENTRY **drv_info ); | 
| 
1ea54a97e831
src/gpf: import of Magnetite src/gpf3
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 71 | 
| 
1ea54a97e831
src/gpf: import of Magnetite src/gpf3
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 72 | 
| 
1ea54a97e831
src/gpf: import of Magnetite src/gpf3
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 73 #endif /* DRVCONF_H */ | 
