aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJonathan Neuschäfer <j.neuschaefer@gmx.net>2019-08-08 12:58:55 -0400
committerJonathan Corbet <corbet@lwn.net>2019-08-12 17:19:35 -0400
commit198266af3ab934847c840b2442ed66b255723e8a (patch)
treed6c06c97065202699aa40348b8411382de5633b0
parent6a241a11f9257e34f64db5e1769c77af72593c20 (diff)
Documentation/arm/sa1100: Remove some obsolete documentation
The support for the following boards, among others, was removed in 2004 with commit "[ARM] Remove broken SA1100 machine support.": - ADS Bitsy - Brutus - Freebird - ADS GraphicsClient Plus - ADS GraphicsMaster - Höft & Wessel Webpanel - Compaq Itsy - nanoEngine - Pangolin - PLEB - Yopy Tifon support has been removed in 2.4.3.3. Signed-off-by: Jonathan Neuschäfer <j.neuschaefer@gmx.net> Signed-off-by: Jonathan Corbet <corbet@lwn.net>
-rw-r--r--Documentation/arm/sa1100/adsbitsy.rst51
-rw-r--r--Documentation/arm/sa1100/brutus.rst69
-rw-r--r--Documentation/arm/sa1100/freebird.rst25
-rw-r--r--Documentation/arm/sa1100/graphicsclient.rst102
-rw-r--r--Documentation/arm/sa1100/graphicsmaster.rst60
-rw-r--r--Documentation/arm/sa1100/huw_webpanel.rst21
-rw-r--r--Documentation/arm/sa1100/index.rst12
-rw-r--r--Documentation/arm/sa1100/itsy.rst47
-rw-r--r--Documentation/arm/sa1100/nanoengine.rst11
-rw-r--r--Documentation/arm/sa1100/pangolin.rst29
-rw-r--r--Documentation/arm/sa1100/pleb.rst13
-rw-r--r--Documentation/arm/sa1100/tifon.rst7
-rw-r--r--Documentation/arm/sa1100/yopy.rst5
13 files changed, 0 insertions, 452 deletions
diff --git a/Documentation/arm/sa1100/adsbitsy.rst b/Documentation/arm/sa1100/adsbitsy.rst
deleted file mode 100644
index c179cb26b682..000000000000
--- a/Documentation/arm/sa1100/adsbitsy.rst
+++ /dev/null
@@ -1,51 +0,0 @@
1===============================
2ADS Bitsy Single Board Computer
3===============================
4
5(It is different from Bitsy(iPAQ) of Compaq)
6
7For more details, contact Applied Data Systems or see
8http://www.applieddata.net/products.html
9
10The Linux support for this product has been provided by
11Woojung Huh <whuh@applieddata.net>
12
13Use 'make adsbitsy_config' before any 'make config'.
14This will set up defaults for ADS Bitsy support.
15
16The kernel zImage is linked to be loaded and executed at 0xc0400000.
17
18Linux can be used with the ADS BootLoader that ships with the
19newer rev boards. See their documentation on how to load Linux.
20
21Supported peripherals
22=====================
23
24- SA1100 LCD frame buffer (8/16bpp...sort of)
25- SA1111 USB Master
26- SA1100 serial port
27- pcmcia, compact flash
28- touchscreen(ucb1200)
29- console on LCD screen
30- serial ports (ttyS[0-2])
31 - ttyS0 is default for serial console
32
33To do
34=====
35
36- everything else! :-)
37
38Notes
39=====
40
41- The flash on board is divided into 3 partitions.
42 You should be careful to use flash on board.
43 Its partition is different from GraphicsClient Plus and GraphicsMaster
44
45- 16bpp mode requires a different cable than what ships with the board.
46 Contact ADS or look through the manual to wire your own. Currently,
47 if you compile with 16bit mode support and switch into a lower bpp
48 mode, the timing is off so the image is corrupted. This will be
49 fixed soon.
50
51Any contribution can be sent to nico@fluxnic.net and will be greatly welcome!
diff --git a/Documentation/arm/sa1100/brutus.rst b/Documentation/arm/sa1100/brutus.rst
deleted file mode 100644
index e1a23bee6d44..000000000000
--- a/Documentation/arm/sa1100/brutus.rst
+++ /dev/null
@@ -1,69 +0,0 @@
1======
2Brutus
3======
4
5Brutus is an evaluation platform for the SA1100 manufactured by Intel.
6For more details, see:
7
8http://developer.intel.com
9
10To compile for Brutus, you must issue the following commands::
11
12 make brutus_config
13 make config
14 [accept all the defaults]
15 make zImage
16
17The resulting kernel will end up in linux/arch/arm/boot/zImage. This file
18must be loaded at 0xc0008000 in Brutus's memory and execution started at
190xc0008000 as well with the value of registers r0 = 0 and r1 = 16 upon
20entry.
21
22But prior to execute the kernel, a ramdisk image must also be loaded in
23memory. Use memory address 0xd8000000 for this. Note that the file
24containing the (compressed) ramdisk image must not exceed 4 MB.
25
26Typically, you'll need angelboot to load the kernel.
27The following angelboot.opt file should be used::
28
29 base 0xc0008000
30 entry 0xc0008000
31 r0 0x00000000
32 r1 0x00000010
33 device /dev/ttyS0
34 options "9600 8N1"
35 baud 115200
36 otherfile ramdisk_img.gz
37 otherbase 0xd8000000
38
39Then load the kernel and ramdisk with::
40
41 angelboot -f angelboot.opt zImage
42
43The first Brutus serial port (assumed to be linked to /dev/ttyS0 on your
44host PC) is used by angel to load the kernel and ramdisk image. The serial
45console is provided through the second Brutus serial port. To access it,
46you may use minicom configured with /dev/ttyS1, 9600 baud, 8N1, no flow
47control.
48
49Currently supported
50===================
51
52 - RS232 serial ports
53 - audio output
54 - LCD screen
55 - keyboard
56
57The actual Brutus support may not be complete without extra patches.
58If such patches exist, they should be found from
59ftp.netwinder.org/users/n/nico.
60
61A full PCMCIA support is still missing, although it's possible to hack
62some drivers in order to drive already inserted cards at boot time with
63little modifications.
64
65Any contribution is welcome.
66
67Please send patches to nico@fluxnic.net
68
69Have Fun !
diff --git a/Documentation/arm/sa1100/freebird.rst b/Documentation/arm/sa1100/freebird.rst
deleted file mode 100644
index 81043d0c6d64..000000000000
--- a/Documentation/arm/sa1100/freebird.rst
+++ /dev/null
@@ -1,25 +0,0 @@
1========
2Freebird
3========
4
5Freebird-1.1 is produced by Legend(C), Inc.
6`http://web.archive.org/web/*/http://www.legend.com.cn`
7and software/linux maintained by Coventive(C), Inc.
8(http://www.coventive.com)
9
10Based on the Nicolas's strongarm kernel tree.
11
12Maintainer:
13
14Chester Kuo
15 - <chester@coventive.com>
16 - <chester@linux.org.tw>
17
18Author:
19
20- Tim wu <timwu@coventive.com>
21- CIH <cih@coventive.com>
22- Eric Peng <ericpeng@coventive.com>
23- Jeff Lee <jeff_lee@coventive.com>
24- Allen Cheng
25- Tony Liu <tonyliu@coventive.com>
diff --git a/Documentation/arm/sa1100/graphicsclient.rst b/Documentation/arm/sa1100/graphicsclient.rst
deleted file mode 100644
index a73d61c3ce91..000000000000
--- a/Documentation/arm/sa1100/graphicsclient.rst
+++ /dev/null
@@ -1,102 +0,0 @@
1=============================================
2ADS GraphicsClient Plus Single Board Computer
3=============================================
4
5For more details, contact Applied Data Systems or see
6http://www.applieddata.net/products.html
7
8The original Linux support for this product has been provided by
9Nicolas Pitre <nico@fluxnic.net>. Continued development work by
10Woojung Huh <whuh@applieddata.net>
11
12It's currently possible to mount a root filesystem via NFS providing a
13complete Linux environment. Otherwise a ramdisk image may be used. The
14board supports MTD/JFFS, so you could also mount something on there.
15
16Use 'make graphicsclient_config' before any 'make config'. This will set up
17defaults for GraphicsClient Plus support.
18
19The kernel zImage is linked to be loaded and executed at 0xc0200000.
20Also the following registers should have the specified values upon entry::
21
22 r0 = 0
23 r1 = 29 (this is the GraphicsClient architecture number)
24
25Linux can be used with the ADS BootLoader that ships with the
26newer rev boards. See their documentation on how to load Linux.
27Angel is not available for the GraphicsClient Plus AFAIK.
28
29There is a board known as just the GraphicsClient that ADS used to
30produce but has end of lifed. This code will not work on the older
31board with the ADS bootloader, but should still work with Angel,
32as outlined below. In any case, if you're planning on deploying
33something en masse, you should probably get the newer board.
34
35If using Angel on the older boards, here is a typical angel.opt option file
36if the kernel is loaded through the Angel Debug Monitor::
37
38 base 0xc0200000
39 entry 0xc0200000
40 r0 0x00000000
41 r1 0x0000001d
42 device /dev/ttyS1
43 options "38400 8N1"
44 baud 115200
45 #otherfile ramdisk.gz
46 #otherbase 0xc0800000
47 exec minicom
48
49Then the kernel (and ramdisk if otherfile/otherbase lines above are
50uncommented) would be loaded with::
51
52 angelboot -f angelboot.opt zImage
53
54Here it is assumed that the board is connected to ttyS1 on your PC
55and that minicom is preconfigured with /dev/ttyS1, 38400 baud, 8N1, no flow
56control by default.
57
58If any other bootloader is used, ensure it accomplish the same, especially
59for r0/r1 register values before jumping into the kernel.
60
61
62Supported peripherals
63=====================
64
65- SA1100 LCD frame buffer (8/16bpp...sort of)
66- on-board SMC 92C96 ethernet NIC
67- SA1100 serial port
68- flash memory access (MTD/JFFS)
69- pcmcia
70- touchscreen(ucb1200)
71- ps/2 keyboard
72- console on LCD screen
73- serial ports (ttyS[0-2])
74 - ttyS0 is default for serial console
75- Smart I/O (ADC, keypad, digital inputs, etc)
76 See http://www.eurotech-inc.com/linux-sbc.asp for IOCTL documentation
77 and example user space code. ps/2 keybd is multiplexed through this driver
78
79To do
80=====
81
82- UCB1200 audio with new ucb_generic layer
83- everything else! :-)
84
85Notes
86=====
87
88- The flash on board is divided into 3 partitions. mtd0 is where
89 the ADS boot ROM and zImage is stored. It's been marked as
90 read-only to keep you from blasting over the bootloader. :) mtd1 is
91 for the ramdisk.gz image. mtd2 is user flash space and can be
92 utilized for either JFFS or if you're feeling crazy, running ext2
93 on top of it. If you're not using the ADS bootloader, you're
94 welcome to blast over the mtd1 partition also.
95
96- 16bpp mode requires a different cable than what ships with the board.
97 Contact ADS or look through the manual to wire your own. Currently,
98 if you compile with 16bit mode support and switch into a lower bpp
99 mode, the timing is off so the image is corrupted. This will be
100 fixed soon.
101
102Any contribution can be sent to nico@fluxnic.net and will be greatly welcome!
diff --git a/Documentation/arm/sa1100/graphicsmaster.rst b/Documentation/arm/sa1100/graphicsmaster.rst
deleted file mode 100644
index e39892514f0c..000000000000
--- a/Documentation/arm/sa1100/graphicsmaster.rst
+++ /dev/null
@@ -1,60 +0,0 @@
1========================================
2ADS GraphicsMaster Single Board Computer
3========================================
4
5For more details, contact Applied Data Systems or see
6http://www.applieddata.net/products.html
7
8The original Linux support for this product has been provided by
9Nicolas Pitre <nico@fluxnic.net>. Continued development work by
10Woojung Huh <whuh@applieddata.net>
11
12Use 'make graphicsmaster_config' before any 'make config'.
13This will set up defaults for GraphicsMaster support.
14
15The kernel zImage is linked to be loaded and executed at 0xc0400000.
16
17Linux can be used with the ADS BootLoader that ships with the
18newer rev boards. See their documentation on how to load Linux.
19
20Supported peripherals
21=====================
22
23- SA1100 LCD frame buffer (8/16bpp...sort of)
24- SA1111 USB Master
25- on-board SMC 92C96 ethernet NIC
26- SA1100 serial port
27- flash memory access (MTD/JFFS)
28- pcmcia, compact flash
29- touchscreen(ucb1200)
30- ps/2 keyboard
31- console on LCD screen
32- serial ports (ttyS[0-2])
33 - ttyS0 is default for serial console
34- Smart I/O (ADC, keypad, digital inputs, etc)
35 See http://www.eurotech-inc.com/linux-sbc.asp for IOCTL documentation
36 and example user space code. ps/2 keybd is multiplexed through this driver
37
38To do
39=====
40
41- everything else! :-)
42
43Notes
44=====
45
46- The flash on board is divided into 3 partitions. mtd0 is where
47 the zImage is stored. It's been marked as read-only to keep you
48 from blasting over the bootloader. :) mtd1 is
49 for the ramdisk.gz image. mtd2 is user flash space and can be
50 utilized for either JFFS or if you're feeling crazy, running ext2
51 on top of it. If you're not using the ADS bootloader, you're
52 welcome to blast over the mtd1 partition also.
53
54- 16bpp mode requires a different cable than what ships with the board.
55 Contact ADS or look through the manual to wire your own. Currently,
56 if you compile with 16bit mode support and switch into a lower bpp
57 mode, the timing is off so the image is corrupted. This will be
58 fixed soon.
59
60Any contribution can be sent to nico@fluxnic.net and will be greatly welcome!
diff --git a/Documentation/arm/sa1100/huw_webpanel.rst b/Documentation/arm/sa1100/huw_webpanel.rst
deleted file mode 100644
index 1dc7ccb165f0..000000000000
--- a/Documentation/arm/sa1100/huw_webpanel.rst
+++ /dev/null
@@ -1,21 +0,0 @@
1=======================
2Hoeft & Wessel Webpanel
3=======================
4
5The HUW_WEBPANEL is a product of the german company Hoeft & Wessel AG
6
7If you want more information, please visit
8http://www.hoeft-wessel.de
9
10To build the kernel::
11
12 make huw_webpanel_config
13 make oldconfig
14 [accept all defaults]
15 make zImage
16
17Mostly of the work is done by:
18Roman Jordan jor@hoeft-wessel.de
19Christoph Schulz schu@hoeft-wessel.de
20
212000/12/18/
diff --git a/Documentation/arm/sa1100/index.rst b/Documentation/arm/sa1100/index.rst
index 68c2a280a745..c9aed43280ff 100644
--- a/Documentation/arm/sa1100/index.rst
+++ b/Documentation/arm/sa1100/index.rst
@@ -7,19 +7,7 @@ Intel StrongARM 1100
7.. toctree:: 7.. toctree::
8 :maxdepth: 1 8 :maxdepth: 1
9 9
10 adsbitsy
11 assabet 10 assabet
12 brutus
13 cerf 11 cerf
14 freebird
15 graphicsclient
16 graphicsmaster
17 huw_webpanel
18 itsy
19 lart 12 lart
20 nanoengine
21 pangolin
22 pleb
23 serial_uart 13 serial_uart
24 tifon
25 yopy
diff --git a/Documentation/arm/sa1100/itsy.rst b/Documentation/arm/sa1100/itsy.rst
deleted file mode 100644
index f49896ba3ef1..000000000000
--- a/Documentation/arm/sa1100/itsy.rst
+++ /dev/null
@@ -1,47 +0,0 @@
1====
2Itsy
3====
4
5Itsy is a research project done by the Western Research Lab, and Systems
6Research Center in Palo Alto, CA. The Itsy project is one of several
7research projects at Compaq that are related to pocket computing.
8
9For more information, see:
10
11 http://www.hpl.hp.com/downloads/crl/itsy/
12
13Notes on initial 2.4 Itsy support (8/27/2000) :
14
15The port was done on an Itsy version 1.5 machine with a daughtercard with
1664 Meg of DRAM and 32 Meg of Flash. The initial work includes support for
17serial console (to see what you're doing). No other devices have been
18enabled.
19
20To build, do a "make menuconfig" (or xmenuconfig) and select Itsy support.
21Disable Flash and LCD support. and then do a make zImage.
22Finally, you will need to cd to arch/arm/boot/tools and execute a make there
23to build the params-itsy program used to boot the kernel.
24
25In order to install the port of 2.4 to the itsy, You will need to set the
26configuration parameters in the monitor as follows::
27
28 Arg 1:0x08340000, Arg2: 0xC0000000, Arg3:18 (0x12), Arg4:0
29
30Make sure the start-routine address is set to 0x00060000.
31
32Next, flash the params-itsy program to 0x00060000 ("p 1 0x00060000" in the
33flash menu) Flash the kernel in arch/arm/boot/zImage into 0x08340000
34("p 1 0x00340000"). Finally flash an initial ramdisk into 0xC8000000
35("p 2 0x0") We used ramdisk-2-30.gz from the 0.11 version directory on
36handhelds.org.
37
38The serial connection we established was at:
39
408-bit data, no parity, 1 stop bit(s), 115200.00 b/s. in the monitor, in the
41params-itsy program, and in the kernel itself. This can be changed, but
42not easily. The monitor parameters are easily changed, the params program
43setup is assembly outl's, and the kernel is a configuration item specific to
44the itsy. (i.e. grep for CONFIG_SA1100_ITSY and you'll find where it is.)
45
46
47This should get you a properly booting 2.4 kernel on the itsy.
diff --git a/Documentation/arm/sa1100/nanoengine.rst b/Documentation/arm/sa1100/nanoengine.rst
deleted file mode 100644
index 47f1a14cf98a..000000000000
--- a/Documentation/arm/sa1100/nanoengine.rst
+++ /dev/null
@@ -1,11 +0,0 @@
1==========
2nanoEngine
3==========
4
5"nanoEngine" is a SA1110 based single board computer from
6Bright Star Engineering Inc. See www.brightstareng.com/arm
7for more info.
8(Ref: Stuart Adams <sja@brightstareng.com>)
9
10Also visit Larry Doolittle's "Linux for the nanoEngine" site:
11http://www.brightstareng.com/arm/nanoeng.htm
diff --git a/Documentation/arm/sa1100/pangolin.rst b/Documentation/arm/sa1100/pangolin.rst
deleted file mode 100644
index f0c5c1618553..000000000000
--- a/Documentation/arm/sa1100/pangolin.rst
+++ /dev/null
@@ -1,29 +0,0 @@
1========
2Pangolin
3========
4
5Pangolin is a StrongARM 1110-based evaluation platform produced
6by Dialogue Technology (http://www.dialogue.com.tw/).
7It has EISA slots for ease of configuration with SDRAM/Flash
8memory card, USB/Serial/Audio card, Compact Flash card,
9PCMCIA/IDE card and TFT-LCD card.
10
11To compile for Pangolin, you must issue the following commands::
12
13 make pangolin_config
14 make oldconfig
15 make zImage
16
17Supported peripherals
18=====================
19
20- SA1110 serial port (UART1/UART2/UART3)
21- flash memory access
22- compact flash driver
23- UDA1341 sound driver
24- SA1100 LCD controller for 800x600 16bpp TFT-LCD
25- MQ-200 driver for 800x600 16bpp TFT-LCD
26- Penmount(touch panel) driver
27- PCMCIA driver
28- SMC91C94 LAN driver
29- IDE driver (experimental)
diff --git a/Documentation/arm/sa1100/pleb.rst b/Documentation/arm/sa1100/pleb.rst
deleted file mode 100644
index d5b732967aa3..000000000000
--- a/Documentation/arm/sa1100/pleb.rst
+++ /dev/null
@@ -1,13 +0,0 @@
1====
2PLEB
3====
4
5The PLEB project was started as a student initiative at the School of
6Computer Science and Engineering, University of New South Wales to make a
7pocket computer capable of running the Linux Kernel.
8
9PLEB support has yet to be fully integrated.
10
11For more information, see:
12
13 http://www.cse.unsw.edu.au
diff --git a/Documentation/arm/sa1100/tifon.rst b/Documentation/arm/sa1100/tifon.rst
deleted file mode 100644
index c26e910b9ea7..000000000000
--- a/Documentation/arm/sa1100/tifon.rst
+++ /dev/null
@@ -1,7 +0,0 @@
1=====
2Tifon
3=====
4
5More info has to come...
6
7Contact: Peter Danielsson <peter.danielsson@era-t.ericsson.se>
diff --git a/Documentation/arm/sa1100/yopy.rst b/Documentation/arm/sa1100/yopy.rst
deleted file mode 100644
index 5b35a5f61a44..000000000000
--- a/Documentation/arm/sa1100/yopy.rst
+++ /dev/null
@@ -1,5 +0,0 @@
1====
2Yopy
3====
4
5See http://www.yopydeveloper.org for more.