vserver 1.9.5.x5
[linux-2.6.git] / Documentation / arm / Samsung-S3C24XX / Overview.txt
1                         S3C24XX ARM Linux Overview
2                         ==========================
3
4
5
6 Introduction
7 ------------
8
9   The Samsung S3C24XX range of ARM9 System-on-Chip CPUs are supported
10   by the 's3c2410' architecture of ARM Linux. Currently the S3C2410 is
11   the only supported CPU in this range.
12
13
14 Configuration
15 -------------
16
17   A generic S3C2410 configuration is provided, and can be used as the
18   default by `make s3c2410_defconfig`. This configuration has support
19   for all the machines, and the commonly used features on them.
20
21   Certain machines may have their own default configurations as well,
22   please check the machine specific documentation.
23
24
25 Machines
26 --------
27
28   The currently supported machines are as follows:
29
30   Simtec Electronics EB2410ITX (BAST)
31
32     A general purpose development board, see EB2410ITX.txt for further
33     details
34
35   Samsung SMDK2410
36
37     Samsung's own development board, geared for PDA work.
38
39   Thorcom VR1000
40
41     Custom embedded board
42
43   HP IPAQ 1940
44
45     Handheld (IPAQ), available in several varieties
46
47
48   HP iPAQ rx3715
49
50     S3C2440 based IPAQ, with a number of variations depending on
51     features shipped.
52
53
54 NAND
55 ----
56
57   The current kernels now have support for the s3c2410 NAND
58   controller. If there are any problems the latest linux-mtd
59   CVS can be found from http://www.linux-mtd.infradead.org/
60
61
62 Serial
63 ------
64
65   The s3c2410 serial driver provides support for the internal
66   serial ports. These devices appear as /dev/ttySAC0 through 3.
67
68   To create device nodes for these, use the following commands
69
70     mknod ttySAC0 c 204 64
71     mknod ttySAC1 c 204 65
72     mknod ttySAC2 c 204 66
73
74
75 GPIO
76 ----
77
78   The core contains support for manipulating the GPIO, see the
79   documentation in GPIO.txt in the same directory as this file.
80
81
82 Clock Management
83 ----------------
84
85   The core provides the interface defined in the header file
86   include/asm-arm/hardware/clock.h, to allow control over the
87   various clock units
88
89
90 Port Contributors
91 -----------------
92
93   Ben Dooks (BJD)
94   Vincent Sanders
95   Herbert Potzl
96   Arnaud Patard (RTP)
97   Roc Wu
98   Klaus Fetscher
99   Dimitry Andric
100   Shannon Holland
101
102
103 Document Changes
104 ----------------
105
106   05 Sep 2004 - BJD - Added Document Changes section
107   05 Sep 2004 - BJD - Added Klaus Fetscher to list of contributors
108   25 Oct 2004 - BJD - Added Dimitry Andric to list of contributors
109   25 Oct 2004 - BJD - Updated the MTD from the 2.6.9 merge
110   21 Jan 2005 - BJD - Added rx3715, added Shannon to contributors
111
112 Document Author
113 ---------------
114
115 Ben Dooks, (c) 2004-2005 Simtec Electronics