[PATCH v3 0/4] psci: add support for SYSTEM_RESET2 and PSCI_FEATURES
Igor Opaniuk
igor.opaniuk at foundries.io
Wed Mar 31 22:16:37 CEST 2021
From: Igor Opaniuk <igor.opaniuk at foundries.io>
1. Adds support for:
* PSCI_FEATURES, introduced in PSCI 1.0. This provides API
that allows discovering whether a specific PSCI function is implemented
and its features.
* SYSTEM_RESET2, introduced in PSCI 1.1, which extends existing
SYSTEM_RESET. It provides support for vendor-specific resets, providing
reset_type as an additional param.
2. PSCI sysreset driver is refactored to use new API.
3. do_reset cmd is extended, optional param added for providing type of
reset
CI: https://dev.azure.com/igoropaniuk/u-boot/_build/results?buildId=20&view=results
Changes in v3:
- Drop RFC tag
- Add usage doc for reset cmd
- Reimplement param handling for reset cmd
- Droped updates in reset usage string
Changes in v2:
- do_reset cmd updates
Igor Opaniuk (4):
psci: add features/reset2 support
sysreset: psci: use psci driver exported functions
sysreset: provide type of reset in do_reset cmd
doc: usage: add usage details for reset cmd
cmd/boot.c | 2 +-
doc/usage/index.rst | 1 +
doc/usage/reset.rst | 26 ++++++++++++
drivers/firmware/psci.c | 68 ++++++++++++++++++++++++++++++
drivers/sysreset/sysreset-uclass.c | 11 ++++-
drivers/sysreset/sysreset_psci.c | 8 +---
include/linux/psci.h | 3 ++
7 files changed, 111 insertions(+), 8 deletions(-)
create mode 100644 doc/usage/reset.rst
--
2.25.1
More information about the U-Boot
mailing list