arm64: psci: add support for PSCI invocations from the kernel
This patch adds support for the Power State Coordination Interface defined by ARM, allowing Linux to request CPU-centric power-management operations from firmware implementing the PSCI protocol. Signed-off-by:Will Deacon <will.deacon@arm.com> [Marc: s/u32/u64/ in the relevant spots, and switch from an initcall to an simpler init function] Signed-off-by:
Marc Zyngier <marc.zyngier@arm.com> Signed-off-by:
Catalin Marinas <catalin.marinas@arm.com>
Showing
- arch/arm64/include/asm/psci.h 38 additions, 0 deletionsarch/arm64/include/asm/psci.h
- arch/arm64/kernel/Makefile 1 addition, 1 deletionarch/arm64/kernel/Makefile
- arch/arm64/kernel/psci.c 211 additions, 0 deletionsarch/arm64/kernel/psci.c
- arch/arm64/kernel/setup.c 3 additions, 0 deletionsarch/arm64/kernel/setup.c
Loading
Please register or sign in to comment