Received: by 2002:ac0:a5a7:0:0:0:0:0 with SMTP id m36-v6csp3272430imm; Mon, 6 Aug 2018 01:34:07 -0700 (PDT) X-Google-Smtp-Source: AAOMgpe0SFLPEPBOtGh2a6ifxRGzIpZfGx8UlGpVII3UqeNFszIuAI+UQga8Dy5kNu/EXXKXF4FQ X-Received: by 2002:a17:902:a40b:: with SMTP id p11-v6mr13217351plq.228.1533544447386; Mon, 06 Aug 2018 01:34:07 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1533544447; cv=none; d=google.com; s=arc-20160816; b=Klwt+jNFFFiti30Cp2OMffZM13KtzHkJNaT7purv/cPlfCmh3ugVSYp+K9k2cmeaKD ctpKWL3Tfc1BRbTFjTVDb3a0iIoImaORX+jrS2Zlyeemd5MegFWu6XKSgiSvGWHkLuFG 6NiIAv9a80hOHWi2peQiNiGVJOoij/QcSjS07BD9lFQA0eGx3/z16zIjv9rv+keWk9gZ Lj2SVpDrIdoxaOZX2je6mUKs4tPDW6gmYQh9N3OV7VjuejaMsc5DpGuclUqj7uUcjSSu jBS0rY9XnEybn2tKEz7EjvWvUGWXx00+qwaY0SsTAapT/5TjhF+OIINkvIMiRrmHBdXZ M0OA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:dkim-signature :arc-authentication-results; bh=pG4YbU/IINrULhPLQhHaYcTCt0yYRQ3J8bfMTKVcN6w=; b=H/ALIrwcJkqRiVJDsujFWwGO0TZk1VONPp4vqyVQspd682TKgCOaria+SM/L7KRQsK LsLwy9gL7/1LAsiuu3fMxMlE9kZQ64j+RjcS4cm3LI68LTjupmH+DNcnQjycznfokLT/ Gmlu8V2rnj02ZWTJOZDqNtI4d+jAudF5cUhqy1StJHNd1H0A6xb4HVpSMlhdZOhHe9GF j9g/5qzRv3dPqQRD4iViUfmkVp0EzIWoqgcXQ60pi4bjzw8qRRxnIow+nImv4qCYjdwB KEOFO/jjP0kOFE1uPrtCELE2eE1FJmKbrJLr82rctnX3l4hAOflW29WQ21L/EDE2g5OU JLtA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=C0Q6FcGS; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 184-v6si14200978pfe.249.2018.08.06.01.33.52; Mon, 06 Aug 2018 01:34:07 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=C0Q6FcGS; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728424AbeHFKjx (ORCPT + 99 others); Mon, 6 Aug 2018 06:39:53 -0400 Received: from mail-oi0-f67.google.com ([209.85.218.67]:37976 "EHLO mail-oi0-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726526AbeHFKjw (ORCPT ); Mon, 6 Aug 2018 06:39:52 -0400 Received: by mail-oi0-f67.google.com with SMTP id v8-v6so20733822oie.5 for ; Mon, 06 Aug 2018 01:31:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=pG4YbU/IINrULhPLQhHaYcTCt0yYRQ3J8bfMTKVcN6w=; b=C0Q6FcGS8tovnTQ4EncHz+fYo7trPOPaJwjSFkHBBJlONrFJAy+lFqwNHq+4qFIIXb JUtWXt0be2/jzVZ2ElsQMgaOErJlXey3MzyQ84dsIr2NUuLQjBMKAHcVBRBMH40ZbTPQ vZ7ODLfxsGc4GW8K4RTFZC6mfX7vC1zrb8yAs= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=pG4YbU/IINrULhPLQhHaYcTCt0yYRQ3J8bfMTKVcN6w=; b=TN8xR2YUQAZyC0gJNmZXgdkSNxcJBfO5YccuzHL9HA2rb8tLxxQqsVC7yNoS67RoMd N3/bG/JHxltN5Z+zC2eToIEWfqqgAVEl4IU4Pal1WAk7Mo840Ui3Q+oW6NMdCMTna/Qn cH+VI8hwhjsGfol77SVBECZJ5bjX9+qvTIv+SlNFtsHgUA5+g9fF3KQ2TLb02YY3Te4L 11ZKrzXOoUHc/c7Naa038EKEkanFppUcV3FZCbNZMut1/vCx38wzgjb+rQ1zbTD3/OHK eN+YxRuhxpcVzFlLLY+4pjwKRpqKTdnMHUEkeb58JoY1i2HIJVbGnAuw8aJyv+y9OP5O iWcg== X-Gm-Message-State: AOUpUlFP/CXNgViMtw8OxaTl5WSaF2Rueeva9AmPhe08TyAQNlHaKTkV 8KKUKFvXJA6MpyCPjytSeBWFzL1to9M9qdpNhA6D1Q== X-Received: by 2002:aca:c5:: with SMTP id 188-v6mr12960731oia.128.1533544315358; Mon, 06 Aug 2018 01:31:55 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a9d:237a:0:0:0:0:0 with HTTP; Mon, 6 Aug 2018 01:31:54 -0700 (PDT) In-Reply-To: <20180806080617.GA19523@amd> References: <3d7e8701-d92b-9f51-befa-a585b5957488@gmail.com> <20180806070958.GA5231@amd> <20180806080617.GA19523@amd> From: Baolin Wang Date: Mon, 6 Aug 2018 16:31:54 +0800 Message-ID: Subject: Re: [PATCH v4 1/2] leds: core: Introduce LED pattern trigger To: Pavel Machek Cc: Jacek Anaszewski , rteysseyre@gmail.com, Bjorn Andersson , Mark Brown , Linux LED Subsystem , LKML Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 6 August 2018 at 16:06, Pavel Machek wrote: > On Mon 2018-08-06 15:33:12, Baolin Wang wrote: >> Hi Pavel, >> >> On 6 August 2018 at 15:09, Pavel Machek wrote: >> > Hi! >> > >> >> > In current implementation this file on read returns the number >> >> > of remaining repeat intervals. I'd add that to this description. >> >> >> >> I saw Pavel's comments that he did not suggest do this. So I will keep >> >> the original description? >> > >> > If that is accepted, the code should return originally written number. >> >> But I think it is more reasonable if user can know how many >> repetitions were left. So for your hardware case, can we add >> pattern_get() interface back to get the repetition number? > > Well, I'd say that we are mostly seeing "infinite" repetitions, or one > repetition. > > Yes, interface could be added to the lowlever driver -- but I'm not > sure hardware really supports getting that information; could be > tricky on N900 for example. > > I'd keep it simple for now. OK, I also like to keep it simple. I am fine the repeat file returns originally written number. If Jacek also agrees with this, then I will update new version. -- Baolin Wang Best Regards