powerpc/powernv: Add OPAL interfaces for accessing and modifying system LED states
authorAnshuman Khandual <khandual@linux.vnet.ibm.com>
Wed, 19 Aug 2015 16:49:52 +0000 (22:19 +0530)
committerMichael Ellerman <mpe@ellerman.id.au>
Thu, 20 Aug 2015 08:19:07 +0000 (18:19 +1000)
commit8a8d91817aec6b9ca7a289891f9e6f721100ec09
tree494f4657cec3cb7a34b42ca5ba6c1ca5231d3cf7
parent74703cc4e08372b8aedfd687bef8182797215d30
powerpc/powernv: Add OPAL interfaces for accessing and modifying system LED states

This patch registers the following two new OPAL interfaces calls
for the platform LED subsystem. With the help of these new OPAL calls,
the kernel will be able to get or set the state of various individual
LEDs on the system at any given location code which is passed through
the LED specific device tree nodes.

(1) OPAL_LEDS_GET_INDICATOR     opal_leds_get_ind
(2) OPAL_LEDS_SET_INDICATOR     opal_leds_set_ind

Signed-off-by: Anshuman Khandual <khandual@linux.vnet.ibm.com>
Signed-off-by: Vasant Hegde <hegdevasant@linux.vnet.ibm.com>
Acked-by: Stewart Smith <stewart@linux.vnet.ibm.com>
Tested-by: Stewart Smith <stewart@linux.vnet.ibm.com>
Acked-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
arch/powerpc/include/asm/opal-api.h
arch/powerpc/include/asm/opal.h
arch/powerpc/platforms/powernv/opal-wrappers.S