aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/arm/SA1100/GraphicsMaster
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@ppc970.osdl.org>2005-04-16 18:20:36 -0400
committerLinus Torvalds <torvalds@ppc970.osdl.org>2005-04-16 18:20:36 -0400
commit1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 (patch)
tree0bba044c4ce775e45a88a51686b5d9f90697ea9d /Documentation/arm/SA1100/GraphicsMaster
Linux-2.6.12-rc2v2.6.12-rc2
Initial git repository build. I'm not bothering with the full history, even though we have it. We can create a separate "historical" git archive of that later if we want to, and in the meantime it's about 3.2GB when imported into git - space that would just make the early git days unnecessarily complicated, when we don't have a lot of good infrastructure for it. Let it rip!
Diffstat (limited to 'Documentation/arm/SA1100/GraphicsMaster')
-rw-r--r--Documentation/arm/SA1100/GraphicsMaster53
1 files changed, 53 insertions, 0 deletions
diff --git a/Documentation/arm/SA1100/GraphicsMaster b/Documentation/arm/SA1100/GraphicsMaster
new file mode 100644
index 000000000000..dd28745ac521
--- /dev/null
+++ b/Documentation/arm/SA1100/GraphicsMaster
@@ -0,0 +1,53 @@
1ADS GraphicsMaster Single Board Computer
2
3For more details, contact Applied Data Systems or see
4http://www.applieddata.net/products.html
5
6The original Linux support for this product has been provided by
7Nicolas Pitre <nico@cam.org>. Continued development work by
8Woojung Huh <whuh@applieddata.net>
9
10Use 'make graphicsmaster_config' before any 'make config'.
11This will set up defaults for GraphicsMaster support.
12
13The kernel zImage is linked to be loaded and executed at 0xc0400000.
14
15Linux can be used with the ADS BootLoader that ships with the
16newer rev boards. See their documentation on how to load Linux.
17
18Supported peripherals:
19- SA1100 LCD frame buffer (8/16bpp...sort of)
20- SA1111 USB Master
21- on-board SMC 92C96 ethernet NIC
22- SA1100 serial port
23- flash memory access (MTD/JFFS)
24- pcmcia, compact flash
25- touchscreen(ucb1200)
26- ps/2 keyboard
27- console on LCD screen
28- serial ports (ttyS[0-2])
29 - ttyS0 is default for serial console
30- Smart I/O (ADC, keypad, digital inputs, etc)
31 See http://www.applieddata.com/developers/linux for IOCTL documentation
32 and example user space code. ps/2 keybd is multiplexed through this driver
33
34To do:
35- everything else! :-)
36
37Notes:
38
39- The flash on board is divided into 3 partitions. mtd0 is where
40 the zImage is stored. It's been marked as read-only to keep you
41 from blasting over the bootloader. :) mtd1 is
42 for the ramdisk.gz image. mtd2 is user flash space and can be
43 utilized for either JFFS or if you're feeling crazy, running ext2
44 on top of it. If you're not using the ADS bootloader, you're
45 welcome to blast over the mtd1 partition also.
46
47- 16bpp mode requires a different cable than what ships with the board.
48 Contact ADS or look through the manual to wire your own. Currently,
49 if you compile with 16bit mode support and switch into a lower bpp
50 mode, the timing is off so the image is corrupted. This will be
51 fixed soon.
52
53Any contribution can be sent to nico@cam.org and will be greatly welcome!