Received: by 2002:a6b:500f:0:0:0:0:0 with SMTP id e15csp4735082iob; Sun, 8 May 2022 23:41:52 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxKOt9AyeQ/8xqB4YJfGHuPEL5DqmnFl1Dtb+1m2GcCzInh2XQGyRiPw8l/mybOhfmYw6j1 X-Received: by 2002:a17:902:6b01:b0:158:be18:5be7 with SMTP id o1-20020a1709026b0100b00158be185be7mr14880272plk.112.1652078512438; Sun, 08 May 2022 23:41:52 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1652078512; cv=none; d=google.com; s=arc-20160816; b=Px6WBHgXYRt0rD6O8zvmr0WbfWDh32um3XWaO69YaocshO8yzPnVR+7oUHRptNu7kX R/yoPKvPwElwCKJp4Kv7g1jL43+F8MsGfXVS1a4RsLKoddKj/p242Sk2q+P5D8wTjMUi 3S/8OwWx1MWpZkX//wfN7RN0xwU59fC5TEaWhiyIQiG+953Hw7iGEMJXXxSjVYhruwM+ 4cCg0MrNyVQfg9SAgiycNwRx+8GVPkKOeQx8cr5Hm1UJtPlP4MmPAFz7yD4pZYB9Q5z5 I5gVcYPoW+G7EyFv7+Enac4HtY5ljUfsCl3WCFz+8wyQTNszoYKo7W/nRzoqMBoX3EbI +P0A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=Cj4UGQhE5SbBl27xX4oKe/1UFslY5BYuOULnOrIDVz0=; b=0QlmbofnU/IlEUzeJezfAg+XW1b8Og+laRzKWpUxLBm9cPFKCMtFCspa0XfaeWh0tA W9wUnsGT/Mq0jQDGmzLKP8J30vzwA73PApA2lNsqDsCU2mcOYj/IsSIqPxjqFhY/gIbz rje6dOFrPdikpwnrDXGn4ogklY9zgsNsskQjfnt5fVUQXfVznAR41xXfM1e9lBDx9JL+ PosW9RlGN1tOK9D6qBs1zQA+SkycHxqAhvhaFmklpwWWui7oorPB0SOatVME7JZPz67N TzljkvlWqQazPg2/g1/HC0/OdZQMZfdtc3Dgv+UGFo40+nKENOklXtvwPwjuHky3ogeP Zzog== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@lunn.ch header.s=20171124 header.b=nwH0yzV3; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [23.128.96.19]) by mx.google.com with ESMTPS id s14-20020a170902a50e00b0015874d582f5si10056136plq.298.2022.05.08.23.41.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 08 May 2022 23:41:52 -0700 (PDT) Received-SPF: softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) client-ip=23.128.96.19; Authentication-Results: mx.google.com; dkim=pass header.i=@lunn.ch header.s=20171124 header.b=nwH0yzV3; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 96D03190630; Sun, 8 May 2022 23:39:22 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235493AbiEEBdP (ORCPT + 99 others); Wed, 4 May 2022 21:33:15 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47558 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230176AbiEEBdN (ORCPT ); Wed, 4 May 2022 21:33:13 -0400 Received: from vps0.lunn.ch (vps0.lunn.ch [185.16.172.187]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 930594BBB4; Wed, 4 May 2022 18:29:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lunn.ch; s=20171124; h=In-Reply-To:Content-Disposition:Content-Type:MIME-Version: References:Message-ID:Subject:Cc:To:From:Date:From:Sender:Reply-To:Subject: Date:Message-ID:To:Cc:MIME-Version:Content-Type:Content-Transfer-Encoding: Content-ID:Content-Description:Content-Disposition:In-Reply-To:References; bh=Cj4UGQhE5SbBl27xX4oKe/1UFslY5BYuOULnOrIDVz0=; b=nwH0yzV32VnmqT9/Mt4VEzDmja 0HscqFeiPjCwOip27unrxVYfqQP7fenifZazDDwQzeQcSTf232OVyp0aeR9gPTbqWvjW2SuyCTSxS Qb25QSydS0u/xB4YJanEQPhHHHo90umugQKByRLtouW6A1SbyhmGEaaW7Dt6wj8SDMEw=; Received: from andrew by vps0.lunn.ch with local (Exim 4.94.2) (envelope-from ) id 1nmQJ4-001Hs8-4L; Thu, 05 May 2022 03:29:26 +0200 Date: Thu, 5 May 2022 03:29:26 +0200 From: Andrew Lunn To: Ansuel Smith Cc: Vivien Didelot , Florian Fainelli , Vladimir Oltean , "David S. Miller" , Jakub Kicinski , Paolo Abeni , Rob Herring , Krzysztof Kozlowski , Jonathan Corbet , Pavel Machek , John Crispin , netdev@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-doc@vger.kernel.org, linux-leds@vger.kernel.org Subject: Re: [RFC PATCH v6 09/11] leds: trigger: netdev: add additional hardware only triggers Message-ID: References: <20220503151633.18760-1-ansuelsmth@gmail.com> <20220503151633.18760-10-ansuelsmth@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20220503151633.18760-10-ansuelsmth@gmail.com> X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RDNS_NONE,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, May 03, 2022 at 05:16:31PM +0200, Ansuel Smith wrote: > Add additional hardware only triggers commonly supported by switch LEDs. > > Additional modes: > link_10: LED on with link up AND speed 10mbps > link_100: LED on with link up AND speed 100mbps > link_1000: LED on with link up AND speed 1000mbps > half_duplex: LED on with link up AND half_duplex mode > full_duplex: LED on with link up AND full duplex mode > > Additional blink interval modes: > blink_2hz: LED blink on any even at 2Hz (250ms) > blink_4hz: LED blink on any even at 4Hz (125ms) > blink_8hz: LED blink on any even at 8Hz (62ms) I would suggest separating blink intervals into a patch of their own, because they are orthogonal to the other modes. Most PHYs are not going to support them, or they have to be the same across all LEDs, or don't for example make sense with duplex etc. We need to first concentrate on the basics, get that correct. Then we can add nice to have features like this. Andrew