summaryrefslogtreecommitdiffstats
path: root/sys/dev/psci
Commit message (Collapse)AuthorAgeFilesLines
* MFC r317361:andrew2017-05-302-1/+8
| | | | | | Call the PSCI reset from cpu_reset on arm64. When rebooting from DDB the kernel calls this directly so the event handler is not called, meaning the computer fails to reboot.
* Start to support PSCI 1.0. For all the functions we currently support thisandrew2015-08-111-14/+15
| | | | | | | can be seen as the same as 0.2. There are changes with the data passed to CPU_SUSPEND, however we don't yet use this call. Sponsored by: ABT Systems Ltd
* Rework the PSCI cpu on code to allow it to work before device drivers haveandrew2015-05-241-18/+39
| | | | | started. This allows this functions to be used with the regular ARM SMP initialisation sequence.
* Add psci for arm64. This is currently used when rebooting and powering offandrew2015-04-131-0/+49
| | | | | | in qemu. Sponsored by: The FreeBSD Foundation
* Add a driver for the ARM Power State Coordination Interface (PSCI). Thisandrew2015-04-123-0/+435
handles versions 0.1 and 0.2 of the standard on 32-bit ARM. With this driver we can shutdown in QEMU. Further work is needed to turn secondary cores on on boot and to support later revisions of the specification. Submitted by: Robin Randhawa <Robin.Randhawa at ARM.com> Sponsored by: The FreeBSD Foundation
OpenPOWER on IntegriCloud