powerpc/powernv: Add RTC and NVRAM support plus RTAS fallbacks
Implements OPAL RTC and NVRAM support and wire all that up to
the powernv platform.
We use RTAS for RTC as a fallback if available. Using RTAS for nvram
is not supported yet, pending some rework/cleanup and generalization
of the pSeries & CHRP code. We also use RTAS fallbacks for power off
and reboot
Signed-off-by:
Benjamin Herrenschmidt <benh@kernel.crashing.org>
Showing
- arch/powerpc/include/asm/opal.h 6 additions, 0 deletionsarch/powerpc/include/asm/opal.h
- arch/powerpc/platforms/powernv/Makefile 2 additions, 0 deletionsarch/powerpc/platforms/powernv/Makefile
- arch/powerpc/platforms/powernv/opal-nvram.c 88 additions, 0 deletionsarch/powerpc/platforms/powernv/opal-nvram.c
- arch/powerpc/platforms/powernv/opal-rtc.c 97 additions, 0 deletionsarch/powerpc/platforms/powernv/opal-rtc.c
- arch/powerpc/platforms/powernv/setup.c 36 additions, 21 deletionsarch/powerpc/platforms/powernv/setup.c
Please register or sign in to comment