Ben Dooks | 6e58f5c | 2006-06-26 19:46:39 +0100 | [diff] [blame] | 1 | S3C2412 ARM Linux Overview |
| 2 | ========================== |
| 3 | |
| 4 | Introduction |
| 5 | ------------ |
| 6 | |
| 7 | The S3C2412 is part of the S3C24XX range of ARM9 System-on-Chip CPUs |
| 8 | from Samsung. This part has an ARM926-EJS core, capable of running up |
| 9 | to 266MHz (see data-sheet for more information) |
| 10 | |
| 11 | |
| 12 | Clock |
| 13 | ----- |
| 14 | |
| 15 | The core clock code provides a set of clocks to the drivers, and allows |
| 16 | for source selection and a number of other features. |
| 17 | |
| 18 | |
| 19 | Power |
| 20 | ----- |
| 21 | |
| 22 | No support for suspend/resume to RAM in the current system. |
| 23 | |
| 24 | |
| 25 | DMA |
| 26 | --- |
| 27 | |
| 28 | No current support for DMA. |
| 29 | |
| 30 | |
| 31 | GPIO |
| 32 | ---- |
| 33 | |
| 34 | There is support for setting the GPIO to input/output/special function |
| 35 | and reading or writing to them. |
| 36 | |
| 37 | |
| 38 | UART |
| 39 | ---- |
| 40 | |
| 41 | The UART hardware is similar to the S3C2440, and is supported by the |
| 42 | s3c2410 driver in the drivers/serial directory. |
| 43 | |
| 44 | |
| 45 | NAND |
| 46 | ---- |
| 47 | |
| 48 | The NAND hardware is similar to the S3C2440, and is supported by the |
| 49 | s3c2410 driver in the drivers/mtd/nand directory. |
| 50 | |
| 51 | |
| 52 | USB Host |
| 53 | -------- |
| 54 | |
| 55 | The USB hardware is similar to the S3C2410, with extended clock source |
| 56 | control. The OHCI portion is supported by the ohci-s3c2410 driver, and |
| 57 | the clock control selection is supported by the core clock code. |
| 58 | |
| 59 | |
| 60 | USB Device |
| 61 | ---------- |
| 62 | |
| 63 | No current support in the kernel |
| 64 | |
| 65 | |
| 66 | IRQs |
| 67 | ---- |
| 68 | |
| 69 | All the standard, and external interrupt sources are supported. The |
| 70 | extra sub-sources are not yet supported. |
| 71 | |
| 72 | |
| 73 | RTC |
| 74 | --- |
| 75 | |
| 76 | The RTC hardware is similar to the S3C2410, and is supported by the |
| 77 | s3c2410-rtc driver. |
| 78 | |
| 79 | |
| 80 | Watchdog |
| 81 | -------- |
| 82 | |
Matt LaPlante | 2fe0ae7 | 2006-10-03 22:50:39 +0200 | [diff] [blame] | 83 | The watchdog hardware is the same as the S3C2410, and is supported by |
Ben Dooks | 6e58f5c | 2006-06-26 19:46:39 +0100 | [diff] [blame] | 84 | the s3c2410_wdt driver. |
| 85 | |
| 86 | |
| 87 | MMC/SD/SDIO |
| 88 | ----------- |
| 89 | |
| 90 | No current support for the MMC/SD/SDIO block. |
| 91 | |
| 92 | IIC |
| 93 | --- |
| 94 | |
| 95 | The IIC hardware is the same as the S3C2410, and is supported by the |
| 96 | i2c-s3c24xx driver. |
| 97 | |
| 98 | |
| 99 | IIS |
| 100 | --- |
| 101 | |
| 102 | No current support for the IIS interface. |
| 103 | |
| 104 | |
| 105 | SPI |
| 106 | --- |
| 107 | |
| 108 | No current support for the SPI interfaces. |
| 109 | |
| 110 | |
| 111 | ATA |
| 112 | --- |
| 113 | |
| 114 | No current support for the on-board ATA block. |
| 115 | |
| 116 | |
| 117 | Document Author |
| 118 | --------------- |
| 119 | |
Ben Dooks | 50f430e | 2009-11-13 22:54:12 +0000 | [diff] [blame] | 120 | Ben Dooks, Copyright 2006 Simtec Electronics |