[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 0/3] hw/arm/raspi: Split the UART block from the AUX block
From: |
Philippe Mathieu-Daudé |
Subject: |
[PATCH 0/3] hw/arm/raspi: Split the UART block from the AUX block |
Date: |
Mon, 7 Oct 2019 19:06:43 +0200 |
The BCM2838 has many more peripherals than his little brother,
the BCM2837. With the raspi4, the Linux kernel takes more steps
to configure the various MUXed devices. At some point it started
to bug me, so I plan to add a dummy simple BCM2835_SPI block.
It is cleaner to add it as a separate device than mixed with the
AUX block. As a first step, split the UART block out.
Since this part is self-contained and my raspi4 branch is getting
too big, I'm sending it as a single series.
Regards,
Phil.
Philippe Mathieu-Daudé (3):
hw/char: Add the BCM2835 miniuart
hw/char/bcm2835_aux: Use the BCM2835 miniuart block
hw: Move BCM2835 AUX device from hw/char/ to hw/misc/
hw/char/Makefile.objs | 2 +-
hw/char/bcm2835_aux.c | 317 -----------------------
hw/char/bcm2835_miniuart.c | 327 ++++++++++++++++++++++++
hw/char/trace-events | 4 +
hw/misc/Makefile.objs | 1 +
hw/misc/bcm2835_aux.c | 189 ++++++++++++++
hw/misc/trace-events | 4 +
include/hw/arm/bcm2835_peripherals.h | 2 +-
include/hw/char/bcm2835_miniuart.h | 37 +++
include/hw/{char => misc}/bcm2835_aux.h | 10 +-
10 files changed, 567 insertions(+), 326 deletions(-)
delete mode 100644 hw/char/bcm2835_aux.c
create mode 100644 hw/char/bcm2835_miniuart.c
create mode 100644 hw/misc/bcm2835_aux.c
create mode 100644 include/hw/char/bcm2835_miniuart.h
rename include/hw/{char => misc}/bcm2835_aux.h (73%)
--
2.21.0
- [PATCH 0/3] hw/arm/raspi: Split the UART block from the AUX block,
Philippe Mathieu-Daudé <=
- [PATCH 1/3] hw/char: Add the BCM2835 miniuart, Philippe Mathieu-Daudé, 2019/10/07
- [PATCH 3/3] hw: Move BCM2835 AUX device from hw/char/ to hw/misc/, Philippe Mathieu-Daudé, 2019/10/07
- [PATCH 2/3] hw/char/bcm2835_aux: Use the BCM2835 miniuart block, Philippe Mathieu-Daudé, 2019/10/07
- Re: [PATCH 0/3] hw/arm/raspi: Split the UART block from the AUX block, no-reply, 2019/10/07
- Re: [PATCH 0/3] hw/arm/raspi: Split the UART block from the AUX block, Peter Maydell, 2019/10/17