[PATCH v2 0/4] Add reset support to HiFive Unmatched
Alexandre Ghiti
alexandre.ghiti at canonical.com
Fri Sep 24 10:42:27 CEST 2021
As there is no GPIO to reset the HiFive Unmatched board, we must directly
ask the da9063 PMIC for a reset: this small patchset adds the corresponding
sysreset driver and enables it for this board.
As the probing of this new device depends on a device-tree node, this
series also adds the device tree bindings documentation for the da9063
device.
Changes in v2:
- Add device tree probing as suggested by Heinrich
- Rebased onto master
Alexandre Ghiti (4):
dt-bindings: power: Add da9063 PMIC device bindings
dt-bindings: power: Add new da9063 sysreset subdevice bindings
drivers: pmic: Add sysreset driver for da9063 PMIC
riscv: Enable da9063 sysreset driver on HiFive Unmatched
arch/riscv/dts/hifive-unmatched-a00.dts | 4 ++
configs/sifive_unmatched_defconfig | 2 +
doc/device-tree-bindings/power/da9063.txt | 68 +++++++++++++++++++++++
drivers/power/pmic/da9063.c | 51 ++++++++++++++++-
include/power/da9063_pmic.h | 1 +
5 files changed, 125 insertions(+), 1 deletion(-)
create mode 100644 doc/device-tree-bindings/power/da9063.txt
--
2.30.2
More information about the U-Boot
mailing list