drv_uart_def.h 573 B

1234567891011121314151617
  1. #ifndef _UART_DEF_EXT_H
  2. #define _UART_DEF_EXT_H
  3. #include <drv_types.h>
  4. #define MAX_BUFFER_SIZE 1024
  5. typedef struct _Ser8250_IOData{
  6. unsigned int len; //dont' use int!! overflow limit
  7. unsigned char buff[MAX_BUFFER_SIZE];
  8. } Ser8250_IOData, *Ser8250_IODataPtr;
  9. #define SiS_UART_READ _IOR('T', 0xA0, Ser8250_IOData ) //0x54A0
  10. #define SiS_UART_TRYREAD _IOR('T', 0xA1, Ser8250_IOData ) //0x54A1
  11. #define SiS_UART_WRITE _IOW('T', 0xA2, Ser8250_IOData ) //0x54A2
  12. #define SiS_UART_STOP _IOW('T', 0xA3, Ser8250_IOData ) //0x54A3
  13. #endif // end of #ifndef _UART_DEF_EXT_H