[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-arm] [PATCH v2 0/3] [PATCH 0/2] arm: Add nRF51 SoC and micro:bit m
From: |
Joel Stanley |
Subject: |
[Qemu-arm] [PATCH v2 0/3] [PATCH 0/2] arm: Add nRF51 SoC and micro:bit machine |
Date: |
Thu, 28 Jun 2018 00:08:12 +0930 |
This short series implements a minimal definition of the Nordic
Semiconductor nRF51, a Cortex-M0 ARM SoC, and the BBC micro:bit, a
machine that will use this SoC.
This work will serve as the base for our Google Summer of Code and
Outreachy interns who will work on implementing a number of features on
top of this base.
I've tested this with a microbit micropython firmware, and checked that
it starts running by looking at it with gdb.
I chose to keep the nrf51 and the microbit seperate, to not confuse the
peripherals that are on the microbit but are not part of the nrf51, and
vice versa.
v2: Addresses review from Peter and Stefan
Joel Stanley (3):
arm: Add Nordic Semiconductor nRF51 SoC
arm: Add BBC micro:bit machine
MAINTAINERS: Add NRF51 entry
MAINTAINERS | 8 +++
default-configs/arm-softmmu.mak | 1 +
hw/arm/Makefile.objs | 1 +
hw/arm/microbit.c | 56 +++++++++++++++
hw/arm/nrf51_soc.c | 116 ++++++++++++++++++++++++++++++++
include/hw/arm/nrf51_soc.h | 41 +++++++++++
6 files changed, 223 insertions(+)
create mode 100644 hw/arm/microbit.c
create mode 100644 hw/arm/nrf51_soc.c
create mode 100644 include/hw/arm/nrf51_soc.h
--
2.17.1
- [Qemu-arm] [PATCH v2 0/3] [PATCH 0/2] arm: Add nRF51 SoC and micro:bit machine,
Joel Stanley <=