[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] Add ARM S3C SOC core, drivers and boards
From: |
Vincent Sanders |
Subject: |
[Qemu-devel] Add ARM S3C SOC core, drivers and boards |
Date: |
Wed, 6 May 2009 09:44:39 +0100 |
This is an updated series integrating the feedback from Paul Brook
and 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.
- [Qemu-devel] Add ARM S3C SOC core, drivers and boards,
Vincent Sanders <=
- [Qemu-devel] [PATCH 03/15] Peripheral driver for S3C SOC SDRAM controller., Vincent Sanders, 2009/05/06
- [Qemu-devel] [PATCH 01/15] Add ARM 920T CPU identifier, Vincent Sanders, 2009/05/06
- [Qemu-devel] [PATCH 02/15] S3C system on chip integrated peripheral device state header, Vincent Sanders, 2009/05/06
- [Qemu-devel] [PATCH 06/15] Peripheral driver for S3C SOC timers., Vincent Sanders, 2009/05/06
- [Qemu-devel] [PATCH 07/15] Peripheral driver for S3C SOC Serial ports., Vincent Sanders, 2009/05/06
- [Qemu-devel] [PATCH 15/15] Add bast and smdk2410 boards which use S3C2410 SOC, Vincent Sanders, 2009/05/06