summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/powerpc/tqm8xx/README
diff options
context:
space:
mode:
authorThomas Doerfler <Thomas.Doerfler@embedded-brains.de>2008-09-08 09:55:39 +0000
committerThomas Doerfler <Thomas.Doerfler@embedded-brains.de>2008-09-08 09:55:39 +0000
commit63de714ce7c0869715687c728f84efd048cba550 (patch)
tree65af9691a920ba4300d1e1fe5209fb6696cd815f /c/src/lib/libbsp/powerpc/tqm8xx/README
parentadded support for flexible PLL in MPC866 and friends (diff)
downloadrtems-63de714ce7c0869715687c728f84efd048cba550.tar.bz2
added new BSP for TQM8xx boards
Diffstat (limited to 'c/src/lib/libbsp/powerpc/tqm8xx/README')
-rw-r--r--c/src/lib/libbsp/powerpc/tqm8xx/README141
1 files changed, 141 insertions, 0 deletions
diff --git a/c/src/lib/libbsp/powerpc/tqm8xx/README b/c/src/lib/libbsp/powerpc/tqm8xx/README
new file mode 100644
index 0000000000..261932c3c5
--- /dev/null
+++ b/c/src/lib/libbsp/powerpc/tqm8xx/README
@@ -0,0 +1,141 @@
+#
+# $Id$
+#
+
+This is a README file for the tqm8xx BSP
+
+
+Summary
+-------
+
+BSP NAME: tqm8xx
+BOARD: various boards based on TQ Components TQM8xx modules
+BUS: No backplane.
+CPU FAMILY: PowerPC
+CPU: PowerPC MPC860 or MPC866
+COPROCESSORS: Built-in Motorola QUICC
+MODE: 32 bit mode
+
+BOOT MONITOR: TQMon
+
+PERIPHERALS
+===========
+TIMERS: PIT / Timebase
+ RESOLUTION: 1 microsecond / frequency = clock-speed / 16
+SERIAL PORTS: 1-4 SCCs, 1-2 SMC
+REAL-TIME CLOCK: <none>
+DMA: Each SCC and SMC.
+VIDEO: <none>
+SCSI: <none>
+NETWORKING: Ethernet 10 Mbps on SCC1 and/or
+ 10/100Mbps on FEC (for MPC866T)
+
+
+DRIVER INFORMATION
+==================
+CLOCK DRIVER: yes
+CONSOLE DRIVER: yes
+SHMSUPP: N/A
+TIMER DRIVER: yes
+NETWORK DRIVER: yes
+
+NOTES
+=====
+On-chip resources:
+ SCC1 network or serial port
+ SCC2 serial port
+ SCC3 serial port
+ SCC4 serial port
+ SMC1 serial port
+ SMC2 serial port
+ CLK1 network
+ CLK2 network
+ CLK3
+ CLK4
+ CLK5
+ CLK6
+ CLK7
+ CLK8
+ BRG1 console
+ BRG2 console
+ BRG3 console
+ BRG4 console
+ RTC
+ PIT clock
+ TB
+ DEC
+ SWT
+ UPMA
+ UPMB
+ IRQ0
+ IRQ1
+ IRQ2
+ IRQ3
+ IRQ4
+ IRQ5
+ IRQ6
+ IRQ7
+ IRQ_LVL0
+ IRQ_LVL1
+ IRQ_LVL2
+ IRQ_LVL3
+ IRQ_LVL4
+ IRQ_LVL5
+ IRQ_LVL6
+ IRQ_LVL7
+
+
+Board description
+-----------------
+Clock rate: 50MHz - 133MHz.
+Bus width: 32 bit Flash, 32 bit DRAM
+FLASH: 2-8MB
+RAM: 32-256MB SDRAM
+
+
+Installation
+------------
+<tbd>
+
+
+Port Description
+Console driver
+---------------
+
+This BSP contains a console driver for polled and interrupt-driven
+operation. It supports SCCs and SMCs.
+During BSP configuration, various variables can be set to activate a
+certain channels and to specify the console channel:
+
+CONS_SMC1_MODE, CONS_SMC2_MODE, CONS_SCC[1-4]_MODE can be set to
+CONS_MODE_UNUSED, CONS_MODE_POLLED or CONS_MODE_IRQ
+
+The driver always uses termios.
+
+printk() and debug output
+-----------------------
+<tbd>
+
+Floating-point
+--------------
+
+The MPC8xx do not have floating-point units. All code should
+get compiled with the appropriate -mcpu flag. The nof variants of the gcc
+runtime libraries should be used for linking.
+
+
+
+Miscellaneous
+-------------
+
+All development was based on the mbx8xx and gen68360 port.
+
+Test Configuration
+------------------
+
+Board: pghplus (
+CPU: Motorola MPC866T
+Clock Speed: 133MHz
+RAM: 64MByte
+Cache Configuration: Instruction cache on; data cache on, copyback mode.
+