| S3C2412 ARM Linux Overview |
| ========================== |
| |
| Introduction |
| ------------ |
| |
| The S3C2412 is part of the S3C24XX range of ARM9 System-on-Chip CPUs |
| from Samsung. This part has an ARM926-EJS core, capable of running up |
| to 266MHz (see data-sheet for more information) |
| |
| |
| Clock |
| ----- |
| |
| The core clock code provides a set of clocks to the drivers, and allows |
| for source selection and a number of other features. |
| |
| |
| Power |
| ----- |
| |
| No support for suspend/resume to RAM in the current system. |
| |
| |
| DMA |
| --- |
| |
| No current support for DMA. |
| |
| |
| GPIO |
| ---- |
| |
| There is support for setting the GPIO to input/output/special function |
| and reading or writing to them. |
| |
| |
| UART |
| ---- |
| |
| The UART hardware is similar to the S3C2440, and is supported by the |
| s3c2410 driver in the drivers/serial directory. |
| |
| |
| NAND |
| ---- |
| |
| The NAND hardware is similar to the S3C2440, and is supported by the |
| s3c2410 driver in the drivers/mtd/nand directory. |
| |
| |
| USB Host |
| -------- |
| |
| The USB hardware is similar to the S3C2410, with extended clock source |
| control. The OHCI portion is supported by the ohci-s3c2410 driver, and |
| the clock control selection is supported by the core clock code. |
| |
| |
| USB Device |
| ---------- |
| |
| No current support in the kernel |
| |
| |
| IRQs |
| ---- |
| |
| All the standard, and external interrupt sources are supported. The |
| extra sub-sources are not yet supported. |
| |
| |
| RTC |
| --- |
| |
| The RTC hardware is similar to the S3C2410, and is supported by the |
| s3c2410-rtc driver. |
| |
| |
| Watchdog |
| -------- |
| |
| The watchdog hardware is the same as the S3C2410, and is supported by |
| the s3c2410_wdt driver. |
| |
| |
| MMC/SD/SDIO |
| ----------- |
| |
| No current support for the MMC/SD/SDIO block. |
| |
| IIC |
| --- |
| |
| The IIC hardware is the same as the S3C2410, and is supported by the |
| i2c-s3c24xx driver. |
| |
| |
| IIS |
| --- |
| |
| No current support for the IIS interface. |
| |
| |
| SPI |
| --- |
| |
| No current support for the SPI interfaces. |
| |
| |
| ATA |
| --- |
| |
| No current support for the on-board ATA block. |
| |
| |
| Document Author |
| --------------- |
| |
| Ben Dooks, Copyright 2006 Simtec Electronics |