diff options
Diffstat (limited to 'io-module/mts_io_module.h')
-rw-r--r-- | io-module/mts_io_module.h | 74 |
1 files changed, 74 insertions, 0 deletions
diff --git a/io-module/mts_io_module.h b/io-module/mts_io_module.h new file mode 100644 index 0000000..b7e5237 --- /dev/null +++ b/io-module/mts_io_module.h @@ -0,0 +1,74 @@ +#ifndef __MTS_IO_MODULE_H +#define __MTS_IO_MODULE_H + +/* Specific to mts-io module, and not used by the + * MTAC cards. + */ + +#define DRIVER_VERSION "v3.0.0" +#define DRIVER_AUTHOR "James Maki <jmaki@multitech.com>" +#define DRIVER_DESC "MTS-IO Controller" +#define DRIVER_NAME "mts-io" +#define DEBUG 0 + + +#define PRODUCT_ID_MTCDP_E1_DK "MTCDP-E1-DK" +#define PRODUCT_ID_MT100EOCG "MT100EOCG" +#define PRODUCT_ID_MTR "MTR" +#define PRODUCT_ID_MTCDT "MTCDT" +#define PRODUCT_ID_MTCAP "MTCAP" +#define PRODUCT_ID_MTCDTIP "MTCDTIP" +#define PRODUCT_ID_MTCDTIPHP "MTCDTIPHP" +#define PRODUCT_ID_MTHS "MTHS" + +#define HW_VERSION_MTCBA2_2_0 "MTCBA2-2.0" +#define HW_VERSION_MTCDP_0_0 "MTCDP-0.0" +#define HW_VERSION_MTCDP_1_0 "MTCDP-1.0" +#define HW_VERSION_MT100EOCG_0_0 "MT100EOCG-0.0" +#define HW_VERSION_MTR_0_0 "MTR-0.0" +#define HW_VERSION_MTR_0_1 "MTR-0.1" +#define HW_VERSION_MTRV1_0_0 "MTRV1-0.0" +#define HW_VERSION_MTRV1_0_1 "MTRV1-0.1" +#define HW_VERSION_MTRV1_0_2 "MTRV1-0.2" // Cat M +#define HW_VERSION_MTCDT_0_0 "MTCDT-0.0" +#define HW_VERSION_MTCDT_0_1 "MTCDT-0.1" +#define HW_VERSION_MTCDTIP_0_0 "MTCDTIP-0.0" +#define HW_VERSION_MTCDTIPHP_0_0 "MTCDTIPHP-0.0" +#define HW_VERSION_MTCAP_0_0 "MTCAP-0.0" +#define HW_VERSION_MTCAP_0_1 "MTCAP-0.1" +#define HW_VERSION_MTHS_0_0 "MTHS-0.0" + +enum { + MTCDP_E1_DK_0_0, + MTCDP_E1_DK_1_0, + MT100EOCG_0_0, + MTR_0_0, + MTR_0_1, + MTRV1_0_0, + MTRV1_0_1, + MTRV1_0_2, + MTCDT_0_0, + MTCDT_0_1, + MTCDTIPHP_0_0, + MTCAP_0_0, + MTCAP_0_1, + MTHS_0_0, +}; + +enum { + LED_OFF, + LED_ON, + LED_FLASHING, +}; + +enum { + RADIO_UNKNOWN, + RADIO_LEU1, // LE910-EUG + RADIO_LEU3, // LE910-EU1 + RADIO_LNA3, // LE910-NA1 +}; + +extern struct mutex mts_io_mutex; + + +#endif /* __MTS_IO_MODULE_H */ |