From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752878AbbJGJLW (ORCPT ); Wed, 7 Oct 2015 05:11:22 -0400 Received: from mailout1.samsung.com ([203.254.224.24]:60697 "EHLO mailout1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752800AbbJGJLQ (ORCPT ); Wed, 7 Oct 2015 05:11:16 -0400 X-AuditID: cbfee61b-f79d56d0000048c5-b2-5614e1af46de From: Jacek Anaszewski To: linux-leds@vger.kernel.org Cc: linux-kernel@vger.kernel.org, pavel@ucw.cz, sakari.ailus@linux.intel.com, andrew@lunn.ch, Jacek Anaszewski Subject: [PATCH v3 06/10] Documentation: leds: Add description of brightness setting API Date: Wed, 07 Oct 2015 11:10:44 +0200 Message-id: <1444209048-29415-7-git-send-email-j.anaszewski@samsung.com> X-Mailer: git-send-email 1.7.9.5 In-reply-to: <1444209048-29415-1-git-send-email-j.anaszewski@samsung.com> References: <1444209048-29415-1-git-send-email-j.anaszewski@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplluLIzCtJLcpLzFFi42I5/e+xoO76hyJhBtd7rS3O3z3EbNF79Tmj xeVdc9gstr5Zx2hx99RRNotPW74xObB5zDsZ6LFzx2cmj74tqxg9Vqz+zu7xeZNcAGsUl01K ak5mWWqRvl0CV0b3sn62gq2cFf9uyTUwPmTvYuTkkBAwkXj+dS6ULSZx4d56NhBbSGAWo8Sa u3pdjFxA9k9GiX83NzOCJNgEDCV+vnjN1MXIwSEiICex80wlSA2zQDejxLLLXYwgcWGBKInj P21AylkEVCW+HnvLAmLzCnhIzN/zH6xVQkBBYs4ksBJOAU+Jxt4TTBBrPSQO//rCNoGRdwEj wypGidSC5ILipPRco7zUcr3ixNzi0rx0veT83E2M4EB6Jr2D8fAu90OMAhyMSjy8P4xFwoRY E8uKK3MPMUpwMCuJ8C68BxTiTUmsrEotyo8vKs1JLT7EKM3BoiTOe+MQQ5iQQHpiSWp2ampB ahFMlomDU6qB0d38dKiGpexlL7ElaQ9l4n98dRYxWzWbfeqZA/67tLfaMzUmbnuo/K9r76WQ CXMO7eBRlzMN1fn6fspUvy+SLyROekbmOxWd3D3lB9flSjHF8tnRuXJs/B7flbrFHyksVMtR arLWk3S4Pp2r++Hh2N/P/5cHRL55z1ssrK8XcMtzSWTUo7XaSizFGYmGWsxFxYkAzB44RCAC AAA= Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This patch adds description of the LED subsystem API for setting an LED brightness. Signed-off-by: Jacek Anaszewski --- Documentation/leds/leds-class.txt | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/Documentation/leds/leds-class.txt b/Documentation/leds/leds-class.txt index 62261c0..d406d98 100644 --- a/Documentation/leds/leds-class.txt +++ b/Documentation/leds/leds-class.txt @@ -52,6 +52,19 @@ above leaves scope for further attributes should they be needed. If sections of the name don't apply, just leave that section blank. +Brightness setting API +====================== + +LED subsystem core exposes following API for setting brightness: + + - led_set_brightness : it is guaranteed not to sleep, passing LED_OFF stops + blinking, + - led_set_brightness_sync : for use cases when immediate effect is desired - + it can block the caller for the time required for accessing + device registers and can sleep, passing LED_OFF stops hardware + blinking, returns -EBUSY if software blink fallback is enabled. + + Hardware accelerated blink of LEDs ================================== -- 1.7.9.5