source: rtems/c/src/libchip/serial/mc68681_baud.c @ 9b4422a2

4.115
Last change on this file since 9b4422a2 was 9b4422a2, checked in by Joel Sherrill <joel.sherrill@…>, on May 3, 2012 at 3:09:24 PM

Remove All CVS Id Strings Possible Using a Script

Script does what is expected and tries to do it as
smartly as possible.

+ remove occurrences of two blank comment lines

next to each other after Id string line removed.

+ remove entire comment blocks which only exited to

contain CVS Ids

+ If the processing left a blank line at the top of

a file, it was removed.

  • Property mode set to 100644
File size: 3.9 KB
Line 
1/*
2 *  MC68681 Default Baud Rate Table
3 */
4
5#include <rtems.h>
6#include <libchip/serial.h>
7#include <libchip/mc68681.h>
8
9/* major index of 0 : ACR[7] = 0, X = 0 -- 68c681 only has these */
10/* major index of 1 : ACR[7] = 1, X = 0 -- 68c681 only has these */
11/* major index of 2 : ACR[7] = 0, X = 1 */
12/* major index of 3 : ACR[7] = 1, X = 1 */
13
14/* mc68681_baud_table_t mc68681_baud_rate_table[4] = { */
15mc68681_baud_t mc68681_baud_rate_table[4][RTEMS_TERMIOS_NUMBER_BAUD_RATES] = {
16  { /* ACR[7] = 0, X = 0 */
17    MC68681_BAUD_NOT_VALID,    /* B0 */
18    0x00,                      /* B50 */
19    MC68681_BAUD_NOT_VALID,    /* B75 */
20    0x01,                      /* B110 */
21    0x02,                      /* B134 */
22    MC68681_BAUD_NOT_VALID,    /* B150 */
23    0x03,                      /* B200 */
24    0x04,                      /* B300 */
25    0x05,                      /* B600 */
26    0x06,                      /* B1200 */
27    MC68681_BAUD_NOT_VALID,    /* B1800 */
28    0x08,                      /* B2400 */
29    0x09,                      /* B4800 */
30    0x0B,                      /* B9600 */
31    MC68681_BAUD_NOT_VALID,    /* B19200 */
32    0x0C,                      /* B38400 */
33    MC68681_BAUD_NOT_VALID,    /* B57600 */
34    MC68681_BAUD_NOT_VALID,    /* B115200 */
35    MC68681_BAUD_NOT_VALID,    /* B230400 */
36    MC68681_BAUD_NOT_VALID     /* B460800 */
37  },
38  { /* ACR[7] = 1, X = 0 */
39    MC68681_BAUD_NOT_VALID,    /* B0 */
40    MC68681_BAUD_NOT_VALID,    /* B50 */
41    0x00,                      /* B75 */
42    0x01,                      /* B110 */
43    0x02,                      /* B134 */
44    0x03,                      /* B150 */
45    MC68681_BAUD_NOT_VALID,    /* B200 */
46    0x04,                      /* B300 */
47    0x05,                      /* B600 */
48    0x06,                      /* B1200 */
49    0x0A,                      /* B1800 */
50    0x08,                      /* B2400 */
51    0x09,                      /* B4800 */
52    0x0B,                      /* B9600 */
53    0x0C,                      /* B19200 */
54    MC68681_BAUD_NOT_VALID,    /* B38400 */
55    MC68681_BAUD_NOT_VALID,    /* B57600 */
56    MC68681_BAUD_NOT_VALID,    /* B115200 */
57    MC68681_BAUD_NOT_VALID,    /* B230400 */
58    MC68681_BAUD_NOT_VALID     /* B460800 */
59  },
60  { /* ACR[7] = 0, X = 1 */
61    MC68681_BAUD_NOT_VALID,    /* B0 */
62    MC68681_BAUD_NOT_VALID,    /* B50 */
63    0x00,                      /* B75 */
64    0x01,                      /* B110 */
65    0x02,                      /* B134 */
66    0x03,                      /* B150 */
67    MC68681_BAUD_NOT_VALID,    /* B200 */
68    MC68681_BAUD_NOT_VALID,    /* B300 */
69    MC68681_BAUD_NOT_VALID,    /* B600 */
70    MC68681_BAUD_NOT_VALID,    /* B1200 */
71    0x0A,                      /* B1800 */
72    MC68681_BAUD_NOT_VALID,    /* B2400 */
73    0x08,                      /* B4800 */
74    0x0B,                      /* B9600 */
75    0x0C,                      /* B19200 */
76    MC68681_BAUD_NOT_VALID,    /* B38400 */
77    0x07,                      /* B57600 */
78    0x08,                      /* B115200 */
79    MC68681_BAUD_NOT_VALID,    /* B230400 */
80    MC68681_BAUD_NOT_VALID     /* B460800 */
81  },
82  { /* ACR[7] = 1, X = 1 */
83    MC68681_BAUD_NOT_VALID,    /* B0 */
84    0x00,                      /* B50 */
85    MC68681_BAUD_NOT_VALID,    /* B75 */
86    0x01,                      /* B110 */
87    0x02,                      /* B134 */
88    MC68681_BAUD_NOT_VALID,    /* B150 */
89    0x03,                      /* B200 */
90    MC68681_BAUD_NOT_VALID,    /* B300 */
91    MC68681_BAUD_NOT_VALID,    /* B600 */
92    MC68681_BAUD_NOT_VALID,    /* B1200 */
93    MC68681_BAUD_NOT_VALID,    /* B1800 */
94    MC68681_BAUD_NOT_VALID,    /* B2400 */
95    0x09,                      /* B4800 */
96    0x0B,                      /* B9600 */
97    MC68681_BAUD_NOT_VALID,    /* B19200 */
98    0x0C,                      /* B38400 */
99    0x07,                      /* B57600 */
100    0x08,                      /* B115200 */
101    MC68681_BAUD_NOT_VALID,    /* B230400 */
102    MC68681_BAUD_NOT_VALID     /* B460800 */
103  },
104};
Note: See TracBrowser for help on using the repository browser.