X-Git-Url: http://developer.intra2net.com/git/?p=libftdi;a=blobdiff_plain;f=src%2Fftdi.h;h=6fad94b74c831356ee1498b18bb63c1a1b21dd28;hp=4132d8a0dd93a7454a5ec3e722608ec9b8cf19cb;hb=caec12943241837aa054c691f49c548bc2e87145;hpb=802a949e535f479b694ee04d49c071900314ce91 diff --git a/src/ftdi.h b/src/ftdi.h index 4132d8a..6fad94b 100644 --- a/src/ftdi.h +++ b/src/ftdi.h @@ -19,7 +19,7 @@ #include -/* Evne on 93xx66 at max 256 bytes are used (AN_121)*/ +/* Even on 93xx66 at max 256 bytes are used (AN_121)*/ #define FTDI_MAX_EEPROM_SIZE 256 /** FTDI chip type */ @@ -199,7 +199,9 @@ struct ftdi_eeprom int use_serial; /** usb version */ int usb_version; - /** maximum power */ + /** Use usb version on FT2232 devices*/ + int use_usb_version; + /** maximum power */ int max_power; /** manufacturer name */ @@ -247,12 +249,11 @@ struct ftdi_eeprom int group3_drive; int group3_schmitt; int group3_slew; - /** eeprom size in bytes. This doesn't get stored in the eeprom but is the only way to pass it to ftdi_eeprom_build. */ int size; - /* EEPROM Type 46 for 93xx46, 56 for 93xx56 and 66 for 93xx66*/ + /* EEPROM Type 0x46 for 93xx46, 0x56 for 93xx56 and 0x66 for 93xx66*/ int chip; unsigned char buf[FTDI_MAX_EEPROM_SIZE]; }; @@ -364,7 +365,9 @@ enum ftdi_cbus_func {/* FIXME: Recheck value, especially the last */ /** Driver Type. */ #define DRIVER_VCP 0x08 -#define SUSPEND_DBUS7 0x80 +#define USE_USB_VERSION_BIT 0x10 + +#define SUSPEND_DBUS7_BIT 0x80 /** High current drive. */ #define HIGH_CURRENT_DRIVE 0x10