Received: by 2002:a05:6358:45e:b0:b5:b6eb:e1f9 with SMTP id 30csp4261404rwe; Tue, 30 Aug 2022 07:16:45 -0700 (PDT) X-Google-Smtp-Source: AA6agR7ZutqvfTb+Dd9VPBQo4ik7ZsTQrSVIB/ffJaaaKra4IBvNr2ZSsSlkXRuLPgOFMO+8+V/I X-Received: by 2002:a05:6a00:1c46:b0:538:2b27:dd7f with SMTP id s6-20020a056a001c4600b005382b27dd7fmr11028079pfw.30.1661869005049; Tue, 30 Aug 2022 07:16:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1661869005; cv=none; d=google.com; s=arc-20160816; b=Se5edEfJYuD92FgPznBdfHfrmmafKOnKrMOX3Y9jXNp1Uztm4Zzzy/lmqmrLW5YiqS KGqqNP++JrFrm8DDHze++qEYSANTtVtLd2JZD41RziyEdF1iEOWRqIps/l4AIPthvffo nMf3uBI0Ili2SWBFuXxzbyTfELyPSNixrI1BRN5IOGBvENfpCgECQlMdiI5X5f7Flh+h DdHp8Sc+4UrldZm16ZESdNfzJRntJdlMgpyysA6aI8J2Taed8U8zLFgfjVzylIdz0Fvv OQWx9p9gHClR2TbXGqX1fMpCl0u7Fg5biyKF/9L9hENSicx8tj10652zwJppWB9B8NJn CEQQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :references:cc:to:content-language:subject:user-agent:mime-version :date:message-id:dkim-signature; bh=iVJ7Zsq6FNUynnCL38o+8DUMCVE534NzfprCqi2vNfE=; b=Z7nHeYFQfEg6ePikqX1o3IS1S4oDBenN0AAsXfxaRPV/7Roa9pEc6R8AJajbRHNGSB MWgBYbpDLSWLfYLi75OfV4HJC2LllPdbFvUVbKZPkaC2uSNMb+R1iH9zGxe4Pfb8Tj24 UB+wrngzQbV6awQx0b2Ees+Ea4eRgE5KQAo1rjsDTOzhZfL47s50mRFSN8p5Q2GRNlht EDEy33gJfq+zefjR9M9jWnSbnFTccRfeoR1p7q1bochA22cboHPlXOrn2W+n7mR4Mliw LB2hQ9VHXOiZwrS4runW4jq+4kYlCKuN0FCJHu8PYrSZjamOEKNq5FmNmERtAnw3Rl5q 12Lw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@schinagl.nl header.s=7of9 header.b=f6ABrVy6; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=REJECT dis=NONE) header.from=schinagl.nl Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id 145-20020a630097000000b0042b49305d65si2218232pga.806.2022.08.30.07.16.29; Tue, 30 Aug 2022 07:16:45 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@schinagl.nl header.s=7of9 header.b=f6ABrVy6; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=REJECT dis=NONE) header.from=schinagl.nl Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231272AbiH3Ntt (ORCPT + 99 others); Tue, 30 Aug 2022 09:49:49 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37474 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231451AbiH3NtC (ORCPT ); Tue, 30 Aug 2022 09:49:02 -0400 Received: from 7of9.schinagl.nl (7of9.connected.by.freedominter.net [185.238.129.13]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5140B1037F5; Tue, 30 Aug 2022 06:46:41 -0700 (PDT) Received: from [10.2.12.24] (unknown [10.2.12.24]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by 7of9.schinagl.nl (Postfix) with ESMTPSA id 5C7DE186AE54; Tue, 30 Aug 2022 15:40:37 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=schinagl.nl; s=7of9; t=1661866837; bh=QkP2rkDehwBSgpkLqWhg0SK62w0hxaRkEmx2wFzDvpY=; h=Date:Subject:To:Cc:References:From:In-Reply-To; b=f6ABrVy6bO3nlMdiBhuXoDGeIXTsdsKNSqq+xT3bRsvVp39Vb+AezWjHr2IjF9MDa +wX7JY3ODlzt0oXnXVBkxEX/bkM1S4OUK0HvgISfKki9AiJSiYbkUi5egAJCld+PCp 2iJnOSari/WzosWMx/jJWLHcAvX9kgU2vVvoEnSA= Message-ID: Date: Tue, 30 Aug 2022 15:40:36 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.12.0 Subject: Re: [PATCHv2 resend] dt-bindings: leds: Expand LED_COLOR_ID definitions Content-Language: en-US To: Jacek Anaszewski , Rob Herring , Krzysztof Kozlowski Cc: Baolin Wang , Daniel Mack , Linus Walleij , Oleh Kravchenko , Sakari Ailus , Simon Shields , Olliver Schinagl , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org References: <20220819152904.433514-1-oliver@schinagl.nl> <44eec926-b7d0-f8eb-f944-d28e3b35257a@gmail.com> From: Olliver Schinagl In-Reply-To: <44eec926-b7d0-f8eb-f944-d28e3b35257a@gmail.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,SPF_HELO_NONE, SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham 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 30-08-2022 12:28, Jacek Anaszewski wrote: > Hi Oliver, > > On 8/19/22 17:29, Olliver Schinagl wrote: >> In commit 853a78a7d6c7 (dt-bindings: leds: Add LED_COLOR_ID definitions, >> Sun Jun 9 20:19:04 2019 +0200) the most basic color definitions where >> added. However, there's a little more very common LED colors. >> >> While the documentation states 'add what is missing', engineers tend to >> be lazy and will just use what currently exists. So this patch will take >> (a) list from online retailers [0], [1], [2] and use the common LED colors >> from there, this being reasonable as this is what is currently available to >> purchase. >> >> Note, that LIME seems to be the modern take to 'Yellow-green' or >> 'Yellowish-green' from some older datasheets. >> >> [0]: https://www.digikey.com/en/products/filter/led-lighting-color/125 >> [1]: https://eu.mouser.com/c/optoelectronics/led-lighting/led-emitters/standard-leds-smd >> [2]: https://nl.farnell.com/en-NL/c/optoelectronics-displays/led-products/standard-single-colour-leds-under-75ma >> >> Signed-off-by: Olliver Schinagl >> --- >> >> Changes since v1: Unbreak existing definitions. >> >> >> include/dt-bindings/leds/common.h | 28 ++++++++++++++++------------ >> 1 file changed, 16 insertions(+), 12 deletions(-) >> >> diff --git a/include/dt-bindings/leds/common.h b/include/dt-bindings/leds/common.h >> index 3be89a7c20a9..04bf94523ea3 100644 >> --- a/include/dt-bindings/leds/common.h >> +++ b/include/dt-bindings/leds/common.h >> @@ -22,18 +22,22 @@ >> #define LEDS_BOOST_FIXED 2 >> >> /* Standard LED colors */ >> -#define LED_COLOR_ID_WHITE 0 >> -#define LED_COLOR_ID_RED 1 >> -#define LED_COLOR_ID_GREEN 2 >> -#define LED_COLOR_ID_BLUE 3 >> -#define LED_COLOR_ID_AMBER 4 >> -#define LED_COLOR_ID_VIOLET 5 >> -#define LED_COLOR_ID_YELLOW 6 >> -#define LED_COLOR_ID_IR 7 >> -#define LED_COLOR_ID_MULTI 8 /* For multicolor LEDs */ >> -#define LED_COLOR_ID_RGB 9 /* For multicolor LEDs that can do arbitrary color, >> - so this would include RGBW and similar */ >> -#define LED_COLOR_ID_MAX 10 >> +#define LED_COLOR_ID_WHITE 0 >> +#define LED_COLOR_ID_RED 1 >> +#define LED_COLOR_ID_GREEN 2 >> +#define LED_COLOR_ID_BLUE 3 >> +#define LED_COLOR_ID_AMBER 4 >> +#define LED_COLOR_ID_VIOLET 5 >> +#define LED_COLOR_ID_YELLOW 6 >> +#define LED_COLOR_ID_IR 7 >> +#define LED_COLOR_ID_MULTI 8 /* For multicolor LEDs */ >> +#define LED_COLOR_ID_RGB 9 /* For multicolor LEDs that can do arbitrary color, including RGBW etc. */ >> +#define LED_COLOR_ID_PUPRPLE 10 > typo - as already mentioned Sorry, I did not receive your earlier mail it seems, or it's not showing up in the thread; well caught! > >> +#define LED_COLOR_ID_ORANGE 11 >> +#define LED_COLOR_ID_PINK 12 >> +#define LED_COLOR_ID_CYAN 13 >> +#define LED_COLOR_ID_LIME 14 >> +#define LED_COLOR_ID_MAX 15 >> >> /* Standard LED functions */ >> /* Keyboard LEDs, usually it would be input4::capslock etc. */ > And it seems that change in spacing between definition name and value > is not required, is it? Without that change, it would be easier to > notice what really changes here. > Yes, you are correct, I initially had LimeGreen there, which made it longer, as I later found out, that LimeGreen could actually just be Lime as much, I forgot to 're-shorten it. The fixed diff for v4 does look as expected! thanks for that one.