| S3C24XX ARM Linux Overview |
| ========================== |
| |
| |
| |
| Introduction |
| ------------ |
| |
| The Samsung S3C24XX range of ARM9 System-on-Chip CPUs are supported |
| by the 's3c2410' architecture of ARM Linux. Currently the S3C2410 is |
| the only supported CPU in this range. |
| |
| |
| Configuration |
| ------------- |
| |
| A generic S3C2410 configuration is provided, and can be used as the |
| default by `make s3c2410_defconfig`. This configuration has support |
| for all the machines, and the commonly used features on them. |
| |
| Certain machines may have their own default configurations as well, |
| please check the machine specific documentation. |
| |
| |
| Machines |
| -------- |
| |
| The currently supported machines are as follows: |
| |
| Simtec Electronics EB2410ITX (BAST) |
| |
| A general purpose development board, see EB2410ITX.txt for further |
| details |
| |
| Samsung SMDK2410 |
| |
| Samsung's own development board, geared for PDA work. |
| |
| Thorcom VR1000 |
| |
| Custom embedded board |
| |
| HP IPAQ 1940 |
| |
| Handheld (IPAQ), available in several varieties |
| |
| |
| HP iPAQ rx3715 |
| |
| S3C2440 based IPAQ, with a number of variations depending on |
| features shipped. |
| |
| |
| NAND |
| ---- |
| |
| The current kernels now have support for the s3c2410 NAND |
| controller. If there are any problems the latest linux-mtd |
| CVS can be found from http://www.linux-mtd.infradead.org/ |
| |
| |
| Serial |
| ------ |
| |
| The s3c2410 serial driver provides support for the internal |
| serial ports. These devices appear as /dev/ttySAC0 through 3. |
| |
| To create device nodes for these, use the following commands |
| |
| mknod ttySAC0 c 204 64 |
| mknod ttySAC1 c 204 65 |
| mknod ttySAC2 c 204 66 |
| |
| |
| GPIO |
| ---- |
| |
| The core contains support for manipulating the GPIO, see the |
| documentation in GPIO.txt in the same directory as this file. |
| |
| |
| Clock Management |
| ---------------- |
| |
| The core provides the interface defined in the header file |
| include/asm-arm/hardware/clock.h, to allow control over the |
| various clock units |
| |
| |
| Port Contributors |
| ----------------- |
| |
| Ben Dooks (BJD) |
| Vincent Sanders |
| Herbert Potzl |
| Arnaud Patard (RTP) |
| Roc Wu |
| Klaus Fetscher |
| Dimitry Andric |
| Shannon Holland |
| |
| |
| Document Changes |
| ---------------- |
| |
| 05 Sep 2004 - BJD - Added Document Changes section |
| 05 Sep 2004 - BJD - Added Klaus Fetscher to list of contributors |
| 25 Oct 2004 - BJD - Added Dimitry Andric to list of contributors |
| 25 Oct 2004 - BJD - Updated the MTD from the 2.6.9 merge |
| 21 Jan 2005 - BJD - Added rx3715, added Shannon to contributors |
| |
| Document Author |
| --------------- |
| |
| Ben Dooks, (c) 2004-2005 Simtec Electronics |