|
From: | Vincent Sanders |
Subject: | [Qemu-devel] [PATCH 0/16] ARM Add S3C SOC core, drivers and boards |
Date: | Thu, 23 Apr 2009 18:15:03 +0100 |
User-agent: | Mutt/1.5.17+20080114 (2008-01-14) |
The following series adds Samsung S3C support to Qemu. The approach taken is to create a series of generic s3c24xx peripheral blocks and then to create a SOC device which collects a number of these generic blocks together. The SOC device is then instansiated by the board driver and additional external peripherals added as appropriate. Two actual SOC are currently implemented (however the generic peripherals are used throughout the entire Samsung range from S3C2400 to S3C6410) are the S3C2410 and S3C2440. These two SOC were chosen as representative samples because they are two of the most popular ARM 9 class devices and have been used in many devices from handhelds to the openmoko phones. These SOC also have extremely good Linux kernel support, a single default configuration covers 22 boards. Only a pair of boards have been included in this series purely to demostrate the most basic intended usage of the implementation. A subsequent series will introduce all the omited peripherals for these boards. This series is the smallest set of changes required to support these devices and is current against SVN revision 7233. The implementation of some peripheral blocks although not complete is sufficient to successfully run Linux kernels. Improved peripheral support is envisaged after the core support is merged. -- Regards Vincent http://www.kyllikki.org/
[Prev in Thread] | Current Thread | [Next in Thread] |