This commit was manufactured by cvs2svn to create branch 'vserver'.
[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 NAND
49 ----
50
51   The current kernels do not have direct support for the NAND
52   controller, the latest linux-mtd CVS has support for this.
53   See http://www.linux-mtd.infradead.org/
54
55
56 Serial
57 ------
58
59   The s3c2410 serial driver provides support for the internal
60   serial ports. These devices appear as /dev/ttySAC0 through 3.
61
62   To create device nodes for these, use the following commands
63
64     mknod ttySAC0 c 204 64
65     mknod ttySAC1 c 204 65
66     mknod ttySAC2 c 204 66
67
68
69 GPIO
70 ----
71
72   The core contains support for manipulating the GPIO, see the
73   documentation in GPIO.txt in the same directory as this file.
74
75
76 Clock Management
77 ----------------
78
79   The core provides the interface defined in the header file
80   include/asm-arm/hardware/clock.h, to allow control over the
81   various clock units
82
83
84 Port Contributors
85 -----------------
86
87   Ben Dooks
88   Vincent Sanders
89   Herbert Potzl
90   Arnaud Patard
91   Roc Wu
92
93
94 Document Author
95 ---------------
96
97 Ben Dooks, (c) 2004 Simtec Electronics