[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v3 0/2] Add the SiFive PWM device
From: |
Alistair Francis |
Subject: |
[PATCH v3 0/2] Add the SiFive PWM device |
Date: |
Thu, 9 Sep 2021 13:54:49 +1000 |
From: Alistair Francis <alistair.francis@wdc.com>
This series adds a the SiFive PWM device and connects it to the
sifive_u machine. This has been tested as a timer with seL4.
v3:
- Small fixups
v2:
- Address Bin's comments
- Expose PWM via the device tree
Alistair Francis (2):
hw/timer: Add SiFive PWM support
sifive_u: Connect the SiFive PWM device
docs/system/riscv/sifive_u.rst | 1 +
include/hw/riscv/sifive_u.h | 14 +-
include/hw/timer/sifive_pwm.h | 62 +++++
hw/riscv/sifive_u.c | 55 +++-
hw/timer/sifive_pwm.c | 468 +++++++++++++++++++++++++++++++++
hw/riscv/Kconfig | 1 +
hw/timer/Kconfig | 3 +
hw/timer/meson.build | 1 +
hw/timer/trace-events | 6 +
9 files changed, 609 insertions(+), 2 deletions(-)
create mode 100644 include/hw/timer/sifive_pwm.h
create mode 100644 hw/timer/sifive_pwm.c
--
2.31.1
- [PATCH v3 0/2] Add the SiFive PWM device,
Alistair Francis <=