From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752098AbdEDA30 (ORCPT ); Wed, 3 May 2017 20:29:26 -0400 Received: from mail-yw0-f182.google.com ([209.85.161.182]:34569 "EHLO mail-yw0-f182.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751889AbdEDA3S (ORCPT ); Wed, 3 May 2017 20:29:18 -0400 MIME-Version: 1.0 In-Reply-To: <20170430213701.12297-1-dtwlin@google.com> References: <20170430213701.12297-1-dtwlin@google.com> From: David Lin Date: Wed, 3 May 2017 17:28:46 -0700 Message-ID: Subject: Re: [PATCH 0/3] led: ledtrig-transient: add support for hrtimer To: Jonathan Corbet , rpurdie@rpsys.net, Jacek Anaszewski , pavel@ucw.cz, hdegoede@redhat.com, mark.rutland@arm.com, Tony Makkiel , Stephan Linz Cc: robh@kernel.org, Rom Lemarchand , Joel Fernandes , linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, linux-leds@vger.kernel.org, David Lin , Greg KH Content-Type: text/plain; charset=UTF-8 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org +Cc: Greg KH On Sun, Apr 30, 2017 at 2:36 PM, David Lin wrote: > Hi, > > These patch series add the LED_BRIGHTNESS_FAST flag support for > ledtrig-transient to use hrtimer so that platforms with high-resolution timer > support can have better accuracy in the trigger duration timing. The need for > this support is driven by the fact that Android has removed the timed_ouput [1] > and is now using led-trigger for handling vibrator control which requires the > timer to be accurate up to a millisecond. However, this flag support would also > allow hrtimer to co-exist with the ktimer without causing warning to the > existing drivers [2]. > > David > > [1] https://patchwork.kernel.org/patch/8664831/ > [2] https://lkml.org/lkml/2015/4/28/260 > > David Lin (3): > leds: Replace flags bit shift with BIT() macros > leds: Add the LED_BRIGHTNESS_FAST flag > led: ledtrig-transient: add support for hrtimer > > Documentation/leds/leds-class.txt | 5 +++ > drivers/leds/trigger/ledtrig-transient.c | 59 +++++++++++++++++++++++++++++--- > include/linux/leds.h | 13 +++---- > 3 files changed, 66 insertions(+), 11 deletions(-) > > -- > 2.13.0.rc0.306.g87b477812d-goog >