From mboxrd@z Thu Jan 1 00:00:00 1970 From: Michael Ellerman Subject: Re: [v10,3/3] leds/powernv: Add driver for PowerNV platform Date: Thu, 20 Aug 2015 18:38:12 +1000 (AEST) Message-ID: <20150820083812.88640140297@ozlabs.org> References: <1440002994-25662-4-git-send-email-hegdevasant@linux.vnet.ibm.com> Return-path: Received: from ozlabs.org ([103.22.144.67]:53599 "EHLO ozlabs.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751506AbbHTIiO (ORCPT ); Thu, 20 Aug 2015 04:38:14 -0400 In-Reply-To: <1440002994-25662-4-git-send-email-hegdevasant@linux.vnet.ibm.com> Sender: linux-leds-owner@vger.kernel.org List-Id: linux-leds@vger.kernel.org To: linux-leds@vger.kernel.org, linuxppc-dev@lists.ozlabs.org Cc: stewart@linux.vnet.ibm.com, j.anaszewski81@gmail.com, arnd@arndb.de, cooloney@gmail.com, Vasant Hegde , rpurdie@rpsys.net, j.anaszewski@samsung.com, khandual@linux.vnet.ibm.com On Wed, 2015-19-08 at 16:49:54 UTC, Vasant Hegde wrote: > This patch implements LED driver for PowerNV platform using the existing > generic LED class framework. > > PowerNV platform has below type of LEDs: > - System attention > Indicates there is a problem with the system that needs attention. > - Identify > Helps the user locate/identify a particular FRU or resource in the > system. > - Fault > Indicates there is a problem with the FRU or resource at the > location with which the indicator is associated. > > We register classdev structures for all individual LEDs detected on the > system through LED specific device tree nodes. Device tree nodes specify > what all kind of LEDs present on the same location code. It registers > LED classdev structure for each of them. > > All the system LEDs can be found in the same regular path /sys/class/leds/. > We don't use LED colors. We use LED node and led-types property to form > LED classdev. Our LEDs have names in this format. > > : > > Any positive brightness value would turn on the LED and a zero value would > turn off the LED. The driver will return LED_FULL (255) for any turned on > LED and LED_OFF (0) for any turned off LED. > > The platform level implementation of LED get and set state has been > achieved through OPAL calls. These calls are made available for the > driver by exporting from architecture specific codes. > > Signed-off-by: Vasant Hegde > Signed-off-by: Anshuman Khandual > Acked-by: Stewart Smith > Tested-by: Stewart Smith > Acked-by: Jacek Anaszewski Applied to powerpc next, thanks. https://git.kernel.org/powerpc/c/84ad6e5cd3e8b365c893 cheers