qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] Add ARM S3C SOC core, drivers and boards - v3


From: Vincent Sanders
Subject: [Qemu-devel] Add ARM S3C SOC core, drivers and boards - v3
Date: Sat, 23 May 2009 17:35:18 +0100

This is an updated series integrating the feedback from Jean-Christophe 
plagniol-villard and rebased to current git head. 

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 git head. 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.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]