powerpc/rcpm: add RCPM driver
authorchenhui zhao <chenhui.zhao@freescale.com>
Fri, 20 Nov 2015 09:13:59 +0000 (17:13 +0800)
committerScott Wood <oss@buserror.net>
Sat, 5 Mar 2016 05:50:27 +0000 (23:50 -0600)
commitd17799f9c10e283cccd4d598d3416e6fac336ab9
treea1af0cb18e1821922d66a198d25aed9cdb18806f
parente7affb1dba0e9068aeb3978e858f39753e0dc20a
powerpc/rcpm: add RCPM driver

There is a RCPM (Run Control/Power Management) in Freescale QorIQ
series processors. The device performs tasks associated with device
run control and power management.

The driver implements some features: mask/unmask irq, enter/exit low
power states, freeze time base, etc.

Signed-off-by: Chenhui Zhao <chenhui.zhao@freescale.com>
Signed-off-by: Tang Yuantian <Yuantian.Tang@freescale.com>
[scottwood: remove __KERNEL__ ifdef]
Signed-off-by: Scott Wood <oss@buserror.net>
arch/powerpc/include/asm/cputhreads.h
arch/powerpc/include/asm/fsl_pm.h [new file with mode: 0644]
arch/powerpc/kernel/head_64.S
arch/powerpc/platforms/85xx/Kconfig
arch/powerpc/platforms/85xx/common.c
arch/powerpc/sysdev/Kconfig
arch/powerpc/sysdev/Makefile
arch/powerpc/sysdev/fsl_rcpm.c [new file with mode: 0644]
include/linux/fsl/guts.h