Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752077AbdLEUje (ORCPT ); Tue, 5 Dec 2017 15:39:34 -0500 Received: from mail-wm0-f66.google.com ([74.125.82.66]:46166 "EHLO mail-wm0-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751741AbdLEUj2 (ORCPT ); Tue, 5 Dec 2017 15:39:28 -0500 X-Google-Smtp-Source: AGs4zMbkaTMQUAbQMBjZeDlDT09qb6KiD6IsolHWlV3wst9wSadzGIAKCYoAsboEbA/M/N3ZMc1wdA== Subject: Re: [PATCH/RFC v2] leds: trigger: Introduce a NETDEV trigger To: Ben Whitten , rpurdie@rpsys.net, pavel@ucw.cz References: <1512472751-10928-1-git-send-email-ben.whitten@lairdtech.com> Cc: linux-leds@vger.kernel.org, linux-kernel@vger.kernel.org, netdev@vger.kernel.org From: Jacek Anaszewski Message-ID: <6cad314f-3cef-ec74-b55e-cccae28da4ab@gmail.com> Date: Tue, 5 Dec 2017 21:38:31 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 MIME-Version: 1.0 In-Reply-To: <1512472751-10928-1-git-send-email-ben.whitten@lairdtech.com> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1501 Lines: 38 Hi Ben, On 12/05/2017 12:19 PM, Ben Whitten wrote: > From: Ben Whitten > > The patch was converted to led_blink_oneshot, in doing so we find that the > behaviour has changed. As I dont want to break 'userspace' led behaviour this > patch shouldn't be merged as is. Open to suggestions. > > Given an interval of 50ms and heavy throughput, the previous implementation > produced a blink with 100ms period and 50% dutycycle. The led_blink_oneshot > version produces a blink with 140ms period and 57% dutycycle. Please check if the LED class driver you're testing the trigger with implements blink_set op. If yes it would be good to check if it doesn't align the delay intervals to the hardware capabilities instead of failing and relying on a LED core software blink fallback. > I assume a fudge factor on the oneshot delay to bring the period back to 100ms > would be device specific so not suitable. > > Kind regards, > Ben Whitten (1): > leds: trigger: Introduce a NETDEV trigger > > .../ABI/testing/sysfs-class-led-trigger-netdev | 45 ++ > drivers/leds/trigger/Kconfig | 7 + > drivers/leds/trigger/Makefile | 1 + > drivers/leds/trigger/ledtrig-netdev.c | 507 +++++++++++++++++++++ > 4 files changed, 560 insertions(+) > create mode 100644 Documentation/ABI/testing/sysfs-class-led-trigger-netdev > create mode 100644 drivers/leds/trigger/ledtrig-netdev.c > -- Best regards, Jacek Anaszewski