Received: by 2002:a25:f815:0:0:0:0:0 with SMTP id u21csp2388127ybd; Thu, 27 Jun 2019 11:28:44 -0700 (PDT) X-Google-Smtp-Source: APXvYqw5avwo8/wFjlf3LzqdGNrL3OxNon3qGhwaIvNki0HThG1Yao7+lUA2EweA2JORW1C1Trix X-Received: by 2002:a17:90a:2244:: with SMTP id c62mr7879372pje.29.1561660124852; Thu, 27 Jun 2019 11:28:44 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1561660124; cv=none; d=google.com; s=arc-20160816; b=U7x3EopmBjVA9ecUCz3a14DX+M4XC8qrRuea4Il7Ehqdv3dZZC4QCrT5E/XmLWapcP ZuWfLPZ/TnQ2RGKr+EnP/wU8Qzi/Hvzgu8jrMFg0p653+HSLYq7HWV4wHm/ZHTpoUSAA KHLn4kyxAXphKkm8KD0Kd92/NhXLpPgMBEbAathenjVYzQzvlZ0RKZiwMTN8vdmQ53dG aOyjnBMYE7OvdapdgkvAUkq/V0b3SGsof+SLE4Az8KzYaqXCpZKob15f4F+wFLglqIn0 HhWFs9XDrSFBYunnYVoYHkZe1V2lpKz3hN+q+kMpammyva9vZnABf8xjsDZa0w9Wt1S8 pxbw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:autocrypt:openpgp:from:references:cc:to:subject :dkim-signature; bh=n3FeZkk2qhuu9Ipg5nrSNAMoM6BH5jg4Go8yeGP/Jpg=; b=X2+bhWSoXqEqWCEj5i6IKG/D89xneoeZvYuRrPWpANs4O+sdT2YYVUgCJRVAXCJ9t8 uM/p8FFjIVi0HgIgVFFWMSA42GFrCQXB/gRjPz+ZIAyw0VPJhledSHtBUAo8z259DZtZ SJI1lbS2kbOA1cIWPeRmMgTmXJOZean8ERO+rYyL5yDShnk9XCvzXKsfX6k3/DIatFUc 1SniloIGh1TwMJer9dHPbLW3W+es/SDNSjqQ+JtaFs8gIPWIZKl5cZ78WKy2ofd4XY0q wEXR129YwgQ0xr2LQhXM9/TtGRYuOXfiRvNWd3PbNqxP3hNtzgLses2IMrCVlDJPjWSK U4Ug== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=vOUiaeSM; 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=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 31si3054743plk.342.2019.06.27.11.28.28; Thu, 27 Jun 2019 11:28:44 -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=@gmail.com header.s=20161025 header.b=vOUiaeSM; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726524AbfF0S2N (ORCPT + 99 others); Thu, 27 Jun 2019 14:28:13 -0400 Received: from mail-wr1-f66.google.com ([209.85.221.66]:33850 "EHLO mail-wr1-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726384AbfF0S2N (ORCPT ); Thu, 27 Jun 2019 14:28:13 -0400 Received: by mail-wr1-f66.google.com with SMTP id k11so3671071wrl.1; Thu, 27 Jun 2019 11:28:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:cc:references:from:openpgp:autocrypt:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=n3FeZkk2qhuu9Ipg5nrSNAMoM6BH5jg4Go8yeGP/Jpg=; b=vOUiaeSM7vMpz1aORHnDrLu+ZUGuJFa/+Cg1mf0VKhT3VSZql4UNQLxG0mITw0+RvD ykM3tZTRnJeXMTwiRJ0VIEz4m9UXQDvCc4HDMjUqO/4fA1e/Fc4d3uBTWhq5DrXpzxLG cJ0DVrAy0Pz1nuQsD/uubAMlPZmbdAeVXxhC6Ae0rixnMPofp0ovEFnpc8HlJyxO4nWZ CEE3r0TdkseElP8HMfz5t9+PMxFWA/ahI4ZIkWIYi09PRi9z7kzQL2y9/LgWQnYiPbNx kkSDoWNOu8J5oTt0DpaLKA0PrzJmbVanL4sJab5vNTpqJ5C8yIKxUXHMhY3+Qxoz8BeY 5hJg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:openpgp:autocrypt :message-id:date:user-agent:mime-version:in-reply-to :content-language:content-transfer-encoding; bh=n3FeZkk2qhuu9Ipg5nrSNAMoM6BH5jg4Go8yeGP/Jpg=; b=db+BmpmHV7N4a1vgJ998xsKHPvBCsahgTqj6yJwGHQ58ywtWA3aPEXwalgswtPlWYU JOnAGJRLd3uScLEk3LVkO9Qn7e6z2+39w8n4WO5SWTWEOGIStJ3mkUOx7rabmyZxjPEB cMHExvcqG6VFFCtJxgbps30BeBUG0cNjImOpCJFV92vZNEWM8EFBO0H42x0xzyN91Q+I Egooi/iffAwRCSKLazhliBWHgIPAt1hb/jbThXV1TB5m3LKv8jun9YZ0FQD3FGiMgCVs exzAzrqhcC/Vh1eRVKf+XucYIiGvLBWVtw4v28uB5bP2Cjvsx0gSzanlUDABREIpm1tn L/mw== X-Gm-Message-State: APjAAAWsYcmoUGFdGneRocCyEguJwWd6pH+jDgfU45SmFRmFiq1bnspB Y/hE1Q5pvoWbCH2d06ZX6fs= X-Received: by 2002:a5d:40c2:: with SMTP id b2mr2643773wrq.326.1561660090113; Thu, 27 Jun 2019 11:28:10 -0700 (PDT) Received: from [192.168.1.17] (dkm129.neoplus.adsl.tpnet.pl. [83.24.16.129]) by smtp.gmail.com with ESMTPSA id r131sm4805793wmf.4.2019.06.27.11.28.08 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 27 Jun 2019 11:28:09 -0700 (PDT) Subject: Re: [PATCH v5 05/26] leds: core: Add support for composing LED class device names To: Oleh Kravchenko , linux-leds@vger.kernel.org, pavel@ucw.cz, dmurphy@ti.com Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, robh@kernel.org, dtor@google.com, linux@roeck-us.net, Baolin Wang , Daniel Mack , Linus Walleij , Sakari Ailus , Simon Shields References: <20190609190803.14815-1-jacek.anaszewski@gmail.com> <20190609190803.14815-6-jacek.anaszewski@gmail.com> <66811b33-c643-679e-344c-e293f03cc2fb@gmail.com> From: Jacek Anaszewski Openpgp: preference=signencrypt Autocrypt: addr=jacek.anaszewski@gmail.com; prefer-encrypt=mutual; keydata= mQINBFWjfaEBEADd66EQbd6yd8YjG0kbEDT2QIkx8C7BqMXR8AdmA1OMApbfSvEZFT1D/ECR eWFBS8XtApKQx1xAs1j5z70k3zebk2eeNs5ahxi6vM4Qh89vBM46biSKeeX5fLcv7asmGb/a FnHPAfQaKFyG/Bj9V+//ef67hpjJWR3s74C6LZCFLcbZM0z/wTH+baA5Jwcnqr4h/ygosvhP X3gkRzJLSFYekmEv+WHieeKXLrJdsUPUvPJTZtvi3ELUxHNOZwX2oRJStWpmL2QGMwPokRNQ 29GvnueQdQrIl2ylhul6TSrClMrKZqOajDFng7TLgvNfyVZE8WQwmrkTrdzBLfu3kScjE14Q Volq8OtQpTsw5570D4plVKh2ahlhrwXdneSot0STk9Dh1grEB/Jfw8dknvqkdjALUrrM45eF FM4FSMxIlNV8WxueHDss9vXRbCUxzGw37Ck9JWYo0EpcpcvwPf33yntYCbnt+RQRjv7vy3w5 osVwRR4hpbL/fWt1AnZ+RvbP4kYSptOCPQ+Pp1tCw16BOaPjtlqSTcrlD2fo2IbaB5D21SUa IsdZ/XkD+V2S9jCrN1yyK2iKgxtDoUkWiqlfRgH2Ep1tZtb4NLF/S0oCr7rNLO7WbqLZQh1q ShfZR16h7YW//1/NFwnyCVaG1CP/L/io719dPWgEd/sVSKT2TwARAQABtC1KYWNlayBBbmFz emV3c2tpIDxqYWNlay5hbmFzemV3c2tpQGdtYWlsLmNvbT6JAj4EEwEIACgCGwMHCwkIBwMC AQYVCAIJCgsDFgIBAh4BAheABQJVo39tBQkJZgNMAAoJEL1qUBy3i3wmxLQQAK8QEQ0JqZEv 5hrxiwT+Qtkx1TULYriK9sYcY9zbi18YxbKB0C4Znh5iP5o7k26WnPGLM+w4qWvTAkHjuAI7 aBrvb4nGRvE5s14PQ9IHgL7iL3zAAHT1azIZng9dUCCSontB+vQZu1x/Un0lVlVCvsvO7QVt hAZUlT3iucNMO0jpCiS3raZkNfab8M+JWP/iplaV0Kn+O7LX3A/RdLmx5ZhuT+zvyHwl2c3K T56UHaQnjkuHB2Ytk8HtOjNXGNYnm4nLx3ok3jEN1nWDRV/DeiPn8zz4Zebsp686OH9vvX/0 R4dk2YEjUCY/S7CbJxXzUnLjboUAGmtTVOu/uJ7y11iS9XEoJ09HEzijQwWctJXLojcTXCFw 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 eGGiEQ== Message-ID: <7b038be0-274d-54f7-46f4-3dbe346169b8@gmail.com> Date: Thu, 27 Jun 2019 20:28:06 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.7.2 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Oleh, On 6/26/19 10:07 PM, Oleh Kravchenko wrote: > Hello Jacek, > so after this patch will be merged. > > There will be a way to define custom function name by DeviceTree? Yes. We standardize LED functions just to avoid spreading many similarly looking function names with the same semantics. We don't enforce using new function definitions in any way. It is possible to assign whatever you want to the DT label property (however now deprecated) or to the new DT function property. It will be however preferable to use standard LED_FUNCTION definitions for new mainline bindings and dts files. Of course, as documentation states, it will be possible to propose new ones if none of existing fit for given application. This is only an initial set. > 26.06.19 22:05, Jacek Anaszewski пише: >> Gentle reminder. >> >> Pavel, Dan - any conclusions? >> >> This patch is the main part of the proposed changes, >> so it would be good to spot any remaining issues. >> >> What needs a consensus is also a new >> Documentation/leds/led-functions.txt file I introduce >> in the patch 26/26. >> >> Best regards, >> Jacek Anaszewski > -- Best regards, Jacek Anaszewski