[Skiboot] [PATCH v2 0/8] Enable LED OPAL interface

Vasant Hegde hegdevasant at linux.vnet.ibm.com
Sun Mar 8 21:42:32 AEDT 2015


This patch series enables OPAL interface for LED subsystem
which can then be used by the host to acces various types of LEDs on
the system at any given location code and modify their state. The host
enablement then can be exploited by user space tools (such as existing
light path diagnostics) to report and manage various LED activity on
the system.


---
Changes in v2:
  - Added documentation for device tree and OPAL API
  - Removed redundant lock (Thank to Stewart!)
  - Removed redundant compitable property for each node (Thanks to Ananth!)


Anshuman Khandual (3):
      FSP/LEDS: Modify handling of SPCN based LED commands
      FSP/LEDS: Serialize the entire LED state change code and it's callback
      FSP/LEDS: Roll back LED state update in case FSP command queuing fails

Vasant Hegde (5):
      FSP/LEDS: Add device tree nodes
      FSP/LEDS: Move checkpoint status variable to led_set_cmd structure
      FSP/LEDS: Handle failure cases in set LED MBOX command
      FSP/LEDS: Add OPAL interfaces for accessing or modifying the LED states
      FSP/LEDS: Roll back exclusive bit in case FSP command queuing fails


 core/init.c                               |    6 
 doc/device-tree/ibm,opal/led.txt          |   33 ++
 doc/opal-api/opal-led-get-set-114-115.txt |   36 ++
 hw/fsp/fsp-leds.c                         |  487 +++++++++++++++++++++++------
 hw/fsp/fsp-leds.h                         |   12 +
 include/fsp.h                             |    5 
 include/opal.h                            |   16 +
 7 files changed, 488 insertions(+), 107 deletions(-)
 create mode 100644 doc/device-tree/ibm,opal/led.txt
 create mode 100644 doc/opal-api/opal-led-get-set-114-115.txt

--
Vasant
Signature



More information about the Skiboot mailing list