diff options
Diffstat (limited to 'drivers/usb/serial/cypress_m8.h')
| -rw-r--r-- | drivers/usb/serial/cypress_m8.h | 30 | 
1 files changed, 17 insertions, 13 deletions
diff --git a/drivers/usb/serial/cypress_m8.h b/drivers/usb/serial/cypress_m8.h index b461311a2ae..119d2e17077 100644 --- a/drivers/usb/serial/cypress_m8.h +++ b/drivers/usb/serial/cypress_m8.h @@ -55,19 +55,23 @@  #define CT_GENERIC	0x0F  /* End of chiptype definitions */ -/* RS-232 serial data communication protocol definitions */ -/* these are sent / read at byte 0 of the input/output hid reports */ -/* You can find these values defined in the CY4601 USB to Serial design notes */ - -#define CONTROL_DTR	0x20	/* data terminal ready - flow control - host to device */ -#define UART_DSR	0x20	/* data set ready - flow control - device to host */ -#define CONTROL_RTS	0x10	/* request to send - flow control - host to device */ -#define UART_CTS	0x10	/* clear to send - flow control - device to host */ -#define UART_RI		0x10	/* ring indicator - modem - device to host */ -#define UART_CD		0x40	/* carrier detect - modem - device to host */ -#define CYP_ERROR	0x08	/* received from input report - device to host */ -/* Note - the below has nothing to do with the "feature report" reset */ -#define CONTROL_RESET	0x08	/* sent with output report - host to device */ +/* + * RS-232 serial data communication protocol definitions. + * + * These are sent / read at byte 0 of the input/output hid reports. + * You can find these values defined in the CY4601 USB to Serial design notes. + */ + +#define CONTROL_DTR	0x20	/* data terminal ready */ +#define CONTROL_RTS	0x10	/* request to send */ +#define CONTROL_RESET	0x08	/* sent with output report */ + +#define UART_MSR_MASK	0xf0 +#define UART_RI		0x80	/* ring indicator */ +#define UART_CD		0x40	/* carrier detect */ +#define UART_DSR	0x20	/* data set ready */ +#define UART_CTS	0x10	/* clear to send */ +#define CYP_ERROR	0x08	/* received from input report */  /* End of RS-232 protocol definitions */  | 
