Received: by 2002:a6b:500f:0:0:0:0:0 with SMTP id e15csp4665129iob; Sun, 8 May 2022 21:09:38 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyg7HZmyXNxyncxdefO/Ut39N9uGjirG7mWKQh+7IsRKPmpAFtPQt0KsN/zg3QFH1/4iOmc X-Received: by 2002:a63:170d:0:b0:3c6:86c6:db4a with SMTP id x13-20020a63170d000000b003c686c6db4amr6519615pgl.101.1652069378616; Sun, 08 May 2022 21:09:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1652069378; cv=none; d=google.com; s=arc-20160816; b=yRTyk38TGRF3du8PzyVXRrjAn7YrKqMDfyVt9ehct/BsMK8TZORem0BO0cBQ+t9pdi m9N68rajgNmkIz9uXf10ladysQxV/nT0Nz10dEF1c5IAnZxhK8AF67SBajZ8fo+KPEZc zwP5jJQzOjgKXNvnqpZA84NqI3mzC3PWV2thziWQ7NViHJBM8j7HMNQBORL87ml20k+U 9JDuC/Nqohy3FRpGKfX7eZNDFIa4ZgDtEnZyLsc7YWl97fVVSLIuPddWKJ8MWkL4HTCZ 0c0R+DX7RIlH7Hr3NgC6oXx3fU/L1MFAbLiyswRNXlKy9nfwym+Xzdapho2FzfNSfnYP lvmw== 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:subject:cc:to:from:date:message-id:dkim-signature; bh=LEyhSb4KLLHDvo9x+lHGafva3P7wuUyOsl0RpBl3TYY=; b=p152Hgdy6eO3bZYNESfX+NGK2SAs/9JKbr4OZk9Jz/bjnjl9fyhvId+u7fBL3UbKwC rA3eldBSha82oPC/DzQtsLU+CXzf/6XNwAA0I5eLjhV7PDupJySG568CLvuRmpG62qP/ 0RC31YQCoUgknwTG1BBozTB3Fs3P5H1RzJyjXTwEgRlDCZQbMHxZZmYSc4UJcZd1FWpR P9X7uIXOI0kFSrXFNWVhLClMmazNc6qiTQNrzJ3jTXbyhOuyA3n+42n9/NoqUbAU99T2 2dEOgYgjZxqTrUSttTjODS2cegjnFB/lbxS9fKWV4YmNmDOhMAUAAgES/i4m/LJ3C4r2 m52Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=erloLqL3; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [2620:137:e000::1:18]) by mx.google.com with ESMTPS id i4-20020a17090a2a0400b001c664d0720bsi18001379pjd.69.2022.05.08.21.09.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 08 May 2022 21:09:38 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) client-ip=2620:137:e000::1:18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=erloLqL3; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 47494111BA6; Sun, 8 May 2022 21:07:42 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1347880AbiEENer (ORCPT + 99 others); Thu, 5 May 2022 09:34:47 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45680 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1379529AbiEENeS (ORCPT ); Thu, 5 May 2022 09:34:18 -0400 Received: from mail-ed1-x52e.google.com (mail-ed1-x52e.google.com [IPv6:2a00:1450:4864:20::52e]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 57F59B7D9; Thu, 5 May 2022 06:30:38 -0700 (PDT) Received: by mail-ed1-x52e.google.com with SMTP id a21so5234038edb.1; Thu, 05 May 2022 06:30:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=message-id:date:from:to:cc:subject:references:mime-version :content-disposition:in-reply-to; bh=LEyhSb4KLLHDvo9x+lHGafva3P7wuUyOsl0RpBl3TYY=; b=erloLqL3L1Z5rKgWGi4x265WiJi7qZEJLqO8bCzSE2d4j++qzExi65405a1CWA8eOF /tuO4stZhJCz4LgMWaweViYv4mbdAhIA9TVAfY9EvDuTb+QABNmIP9dS2da456z1ikc/ vI/QBWiPprwIxazaUWrFJLU8MpQ4vTlDlJK2bsf2jjZ4B7DSFFjagZ56gTH7g06akm07 Yo8ZPTDQ3ZSw856iCNFu9yd3y9sIDJY3DtGvj5TmOKIxtGTdl23i9LIGGzlG7TroyxLJ eoR+jrykBs7MqoK6pTyjsmHb1VRdDJrFWCuOj7nov6KTYsXw7PAk+darzy5Lz3OPe5wi hWqA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:date:from:to:cc:subject:references :mime-version:content-disposition:in-reply-to; bh=LEyhSb4KLLHDvo9x+lHGafva3P7wuUyOsl0RpBl3TYY=; b=EvPJj2H8KxmPHIbZM3R6K3X1tPcUwqLz0vHaQJQyoin3bYQSH0EmxIx/zCocnCWbDZ ahB/WmAjQ+huOxH3eUyxVPp/r0umnAtFWU8DsDPF2I0/1Pk/ln4Chd7+QDY1NV0PLqee 9oDEKUpzp+1z9FzHa/v8Tgdiz8c6zPTeAuiB9vKemQnEUnQ6YUYQbgc9/IiHzgEYEg9q 0U2vOwUdAgnsSUahERpSP1IdsIynrVT53PyAGwP2ilV9HhwjFBtWcaxTtV4iJXR2PF+0 vW0M4oPuEyBvufFFveuWqIWePocaiqrLqkVlleOPq3jitIzlb74hkmMTnzraKadP87A0 BUmQ== X-Gm-Message-State: AOAM531zONSQDU/ELrU1/DvaEL+RanGifX49TDOY2mZq5oBzTCVNzewP TDi6a/Kz/iyth/dumvTgWGI= X-Received: by 2002:a50:ce14:0:b0:425:cb75:5322 with SMTP id y20-20020a50ce14000000b00425cb755322mr30882298edi.386.1651757433754; Thu, 05 May 2022 06:30:33 -0700 (PDT) Received: from Ansuel-xps. (93-42-70-190.ip85.fastwebnet.it. [93.42.70.190]) by smtp.gmail.com with ESMTPSA id qz24-20020a170907681800b006f4cb79d9a8sm766846ejc.75.2022.05.05.06.30.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 05 May 2022 06:30:33 -0700 (PDT) Message-ID: <6273d179.1c69fb81.7c36a.435b@mx.google.com> X-Google-Original-Message-ID: Date: Thu, 5 May 2022 15:30:31 +0200 From: Ansuel Smith To: Andrew Lunn 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 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: X-Spam-Status: No, score=-1.7 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, 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 Thu, May 05, 2022 at 03:29:26AM +0200, Andrew Lunn wrote: > 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 Okok will just drop this. I agree that adds additional complexity to the code and would make this even harder to merge. -- Ansuel