1 | This is a README file for the tqm8xx BSP |
---|
2 | |
---|
3 | |
---|
4 | Summary |
---|
5 | ------- |
---|
6 | |
---|
7 | BSP NAME: tqm8xx |
---|
8 | BOARD: various boards based on TQ Components TQM8xx modules |
---|
9 | BUS: No backplane. |
---|
10 | CPU FAMILY: PowerPC |
---|
11 | CPU: PowerPC MPC860 or MPC866 |
---|
12 | COPROCESSORS: Built-in Motorola QUICC |
---|
13 | MODE: 32 bit mode |
---|
14 | |
---|
15 | BOOT MONITOR: TQMon |
---|
16 | |
---|
17 | PERIPHERALS |
---|
18 | =========== |
---|
19 | TIMERS: PIT / Timebase |
---|
20 | RESOLUTION: 1 microsecond / frequency = clock-speed / 16 |
---|
21 | SERIAL PORTS: 1-4 SCCs, 1-2 SMC |
---|
22 | REAL-TIME CLOCK: <none> |
---|
23 | DMA: Each SCC and SMC. |
---|
24 | VIDEO: <none> |
---|
25 | SCSI: <none> |
---|
26 | NETWORKING: Ethernet 10 Mbps on SCC1 and/or |
---|
27 | 10/100Mbps on FEC (for MPC866T) |
---|
28 | |
---|
29 | |
---|
30 | DRIVER INFORMATION |
---|
31 | ================== |
---|
32 | CLOCK DRIVER: yes |
---|
33 | CONSOLE DRIVER: yes |
---|
34 | SHMSUPP: N/A |
---|
35 | TIMER DRIVER: yes |
---|
36 | NETWORK DRIVER: yes |
---|
37 | |
---|
38 | NOTES |
---|
39 | ===== |
---|
40 | On-chip resources: |
---|
41 | SCC1 network or serial port |
---|
42 | SCC2 serial port |
---|
43 | SCC3 serial port |
---|
44 | SCC4 serial port |
---|
45 | SMC1 serial port |
---|
46 | SMC2 serial port |
---|
47 | CLK1 network |
---|
48 | CLK2 network |
---|
49 | CLK3 |
---|
50 | CLK4 |
---|
51 | CLK5 |
---|
52 | CLK6 |
---|
53 | CLK7 |
---|
54 | CLK8 |
---|
55 | BRG1 console |
---|
56 | BRG2 console |
---|
57 | BRG3 console |
---|
58 | BRG4 console |
---|
59 | RTC |
---|
60 | PIT clock |
---|
61 | TB |
---|
62 | DEC |
---|
63 | SWT |
---|
64 | UPMA |
---|
65 | UPMB |
---|
66 | IRQ0 |
---|
67 | IRQ1 |
---|
68 | IRQ2 |
---|
69 | IRQ3 |
---|
70 | IRQ4 |
---|
71 | IRQ5 |
---|
72 | IRQ6 |
---|
73 | IRQ7 |
---|
74 | IRQ_LVL0 |
---|
75 | IRQ_LVL1 |
---|
76 | IRQ_LVL2 |
---|
77 | IRQ_LVL3 |
---|
78 | IRQ_LVL4 |
---|
79 | IRQ_LVL5 |
---|
80 | IRQ_LVL6 |
---|
81 | IRQ_LVL7 |
---|
82 | |
---|
83 | |
---|
84 | Board description |
---|
85 | ----------------- |
---|
86 | Clock rate: 50MHz - 133MHz. |
---|
87 | Bus width: 32 bit Flash, 32 bit DRAM |
---|
88 | FLASH: 2-8MB |
---|
89 | RAM: 32-256MB SDRAM |
---|
90 | |
---|
91 | |
---|
92 | Installation |
---|
93 | ------------ |
---|
94 | <tbd> |
---|
95 | |
---|
96 | |
---|
97 | Port Description |
---|
98 | Console driver |
---|
99 | --------------- |
---|
100 | |
---|
101 | This BSP contains a console driver for polled and interrupt-driven |
---|
102 | operation. It supports SCCs and SMCs. |
---|
103 | During BSP configuration, various variables can be set to activate a |
---|
104 | certain channels and to specify the console channel: |
---|
105 | |
---|
106 | CONS_SMC1_MODE, CONS_SMC2_MODE, CONS_SCC[1-4]_MODE can be set to |
---|
107 | CONS_MODE_UNUSED, CONS_MODE_POLLED or CONS_MODE_IRQ |
---|
108 | |
---|
109 | The driver always uses termios. |
---|
110 | |
---|
111 | printk() and debug output |
---|
112 | ----------------------- |
---|
113 | <tbd> |
---|
114 | |
---|
115 | Floating-point |
---|
116 | -------------- |
---|
117 | |
---|
118 | The MPC8xx do not have floating-point units. All code should |
---|
119 | get compiled with the appropriate -mcpu flag. The nof variants of the gcc |
---|
120 | runtime libraries should be used for linking. |
---|
121 | |
---|
122 | |
---|
123 | |
---|
124 | Miscellaneous |
---|
125 | ------------- |
---|
126 | |
---|
127 | All development was based on the mbx8xx and gen68360 port. |
---|
128 | |
---|
129 | Test Configuration |
---|
130 | ------------------ |
---|
131 | |
---|
132 | Board: pghplus ( |
---|
133 | CPU: Motorola MPC866T |
---|
134 | Clock Speed: 133MHz |
---|
135 | RAM: 64MByte |
---|
136 | Cache Configuration: Instruction cache on; data cache on, copyback mode. |
---|
137 | |
---|