[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-arm] [PATCH v3 0/3] Add ASPEED SCU device
From: |
Andrew Jeffery |
Subject: |
[Qemu-arm] [PATCH v3 0/3] Add ASPEED SCU device |
Date: |
Fri, 24 Jun 2016 14:28:22 +0930 |
Hi all,
These are three patches implementing minimal functionality for the ASPEED System
Control Unit device and integrating it into the AST2400 SoC model/palmetto-bmc
machine. The device is critical for initialisation of u-boot and the kernel as
it provides chip level control registers, influencing the configuration of the
software and the software's configuration of the SoC.
Since v2:
* Fix mixing of offsets and register indexes
* Sanity check device property values
* SoC actually initialises the silicon revision
Since v1:
* Select reset values based on silicon revision
* Expose hardware strapping values via properties
Andrew Jeffery (3):
hw/misc: Add a model for the ASPEED System Control Unit
ast2400: Integrate the SCU model and set silicon revision
palmetto-bmc: Configure the SCU's hardware strapping register
hw/arm/ast2400.c | 21 ++++
hw/arm/palmetto-bmc.c | 2 +
hw/misc/Makefile.objs | 1 +
hw/misc/aspeed_scu.c | 284 +++++++++++++++++++++++++++++++++++++++++++
hw/misc/trace-events | 3 +
include/hw/arm/ast2400.h | 2 +
include/hw/misc/aspeed_scu.h | 34 ++++++
7 files changed, 347 insertions(+)
create mode 100644 hw/misc/aspeed_scu.c
create mode 100644 include/hw/misc/aspeed_scu.h
--
2.7.4
- [Qemu-arm] [PATCH v3 0/3] Add ASPEED SCU device,
Andrew Jeffery <=