1*37da2899SCharles.Forsyth /* 2*37da2899SCharles.Forsyth * Linux serial port definitions 3*37da2899SCharles.Forsyth */ 4*37da2899SCharles.Forsyth 5*37da2899SCharles.Forsyth static char *sysdev[] = { 6*37da2899SCharles.Forsyth "/dev/ttyS0", 7*37da2899SCharles.Forsyth "/dev/ttyS1", 8*37da2899SCharles.Forsyth "/dev/ttyS2", 9*37da2899SCharles.Forsyth "/dev/ttyS3", 10*37da2899SCharles.Forsyth "/dev/ttyS4", 11*37da2899SCharles.Forsyth "/dev/ttyS5", 12*37da2899SCharles.Forsyth "/dev/ttyS6", 13*37da2899SCharles.Forsyth "/dev/ttyS7", 14*37da2899SCharles.Forsyth }; 15*37da2899SCharles.Forsyth 16*37da2899SCharles.Forsyth #include <sys/ioctl.h> 17*37da2899SCharles.Forsyth #include "deveia-posix.c" 18*37da2899SCharles.Forsyth #include "deveia-bsd.c" 19*37da2899SCharles.Forsyth 20*37da2899SCharles.Forsyth 21*37da2899SCharles.Forsyth static struct tcdef_t bps[] = { 22*37da2899SCharles.Forsyth {0, B0}, 23*37da2899SCharles.Forsyth {50, B50}, 24*37da2899SCharles.Forsyth {75, B75}, 25*37da2899SCharles.Forsyth {110, B110}, 26*37da2899SCharles.Forsyth {134, B134}, 27*37da2899SCharles.Forsyth {150, B150}, 28*37da2899SCharles.Forsyth {200, B200}, 29*37da2899SCharles.Forsyth {300, B300}, 30*37da2899SCharles.Forsyth {600, B600}, 31*37da2899SCharles.Forsyth {1200, B1200}, 32*37da2899SCharles.Forsyth {1800, B1800}, 33*37da2899SCharles.Forsyth {2400, B2400}, 34*37da2899SCharles.Forsyth {4800, B4800}, 35*37da2899SCharles.Forsyth {9600, B9600}, 36*37da2899SCharles.Forsyth {19200, B19200}, 37*37da2899SCharles.Forsyth {38400, B38400}, 38*37da2899SCharles.Forsyth {57600, B57600}, 39*37da2899SCharles.Forsyth {115200, B115200}, 40*37da2899SCharles.Forsyth {230400, B230400}, 41*37da2899SCharles.Forsyth {460800, B460800}, 42*37da2899SCharles.Forsyth {-1, -1} 43*37da2899SCharles.Forsyth }; 44*37da2899SCharles.Forsyth 45