Received: by 2002:a05:6358:d09b:b0:dc:cd0c:909e with SMTP id jc27csp2128508rwb; Wed, 30 Nov 2022 02:44:52 -0800 (PST) X-Google-Smtp-Source: AA0mqf6yQVlKGR6DoxHfyHfpvjkq/74QQZdUUJTNDBgp8afL/2QJCDZBX433hLOqgvZu1eBneGJb X-Received: by 2002:a17:906:5050:b0:7b2:8f2c:a877 with SMTP id e16-20020a170906505000b007b28f2ca877mr25792830ejk.90.1669805091727; Wed, 30 Nov 2022 02:44:51 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1669805091; cv=none; d=google.com; s=arc-20160816; b=eG0Npo1RB8+IGhNQ8/2vWGFZucQSWrCffT24C1DKuorUZuqkHQDxyzHy1dszQkVqGK zN1LCPjJP/Hvg3380/qydzseqAUcu0ztcArrjhxacASUlyK75CP3YFCR1xsaEYP8ESIm NIV9YrF0L8t/6Ksg/Gw4Sjsl22wc3OaD1la3M0JBGsfPRWOlSHrM4f+g79L9faklXeXU mM3Y3T2WdyA2HAQl5rwHGTNLzH8D/Sreu0xQKmU/ZoylftOG8yXXguwYBwHzq5/tbqUl 3pRiYJsy+xhraLYLr5H9QZ48kD1j06eRRqXKrDv5phhyMIJ98fxsrUHN2ThlDtAwdhbv sEPA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=zbHI1uW0B/bUDnJ0AXXSb3CdFb68rbl4AKwLYqiwj+I=; b=VhVcZqGaZ2+90lMaqHReMiOazssF5m7rZOWDPqF/UkUp/eHfJL/903028Voj+wyIpn vAj1nB6w5D8Qj9VoIJBXo5ViVYxqNcxxV3IXNSRl+vZ35eEYbJraaneXPrRD7m+pH6f6 5VFEv6w57ZZlJCsIpllF61Nk9l3qE7mPZUd4tnwkYtkslmBrBvrG7VbXAI3haDirCpd6 gROv/9Dvg5H4sR881pclox98+/wkuGm5IX1n8PITlACdzQAV1lEcYzpL0BV3MREexZRg hv51rbqghX4Oexo3DEpzjuY/tFqfAxS1EkQx68TVY+PD9W4cdKomWS0+HqTiQWGm9oaq VchQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=dRrlLbN0; 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=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id qf37-20020a1709077f2500b0078db3ae83d0si1083065ejc.3.2022.11.30.02.44.32; Wed, 30 Nov 2022 02:44:51 -0800 (PST) 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=@gmail.com header.s=20210112 header.b=dRrlLbN0; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232969AbiK3J0A (ORCPT + 84 others); Wed, 30 Nov 2022 04:26:00 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55952 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229895AbiK3JZ7 (ORCPT ); Wed, 30 Nov 2022 04:25:59 -0500 Received: from mail-oi1-x236.google.com (mail-oi1-x236.google.com [IPv6:2607:f8b0:4864:20::236]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 9922C2A967; Wed, 30 Nov 2022 01:25:58 -0800 (PST) Received: by mail-oi1-x236.google.com with SMTP id n205so18140623oib.1; Wed, 30 Nov 2022 01:25:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=zbHI1uW0B/bUDnJ0AXXSb3CdFb68rbl4AKwLYqiwj+I=; b=dRrlLbN0dLYqYxMdXq7PcZcM4pdcMPyjUPM2N9Qjrli6oFHMVq7YxmOxGIpd8dSRvH NBF2HhAlED9O8eMR7sNTiEwORU2jjLUjMflfhp5R+zrL8I3/Dt4pTfx2EVgeElo51j+H JPUaZZrF11poDygHcDSfMJWwGFntVzLAxxu2Qoym+YtgtAHUBKbvBuHd+9W1OX3svlwU 3jKitxJ8Ib6CzUMJFed9mwvjXPMZ6pj05dpWGgCBYZpuGOLjfm+dFSKNwBzoxafGuBXs iD8OFthAgUF7AW/eBkzmVKY/7tfIXBybf6g+waWeF67esSNNhYTU1w3XgLBX3Som0iS2 Md5w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=zbHI1uW0B/bUDnJ0AXXSb3CdFb68rbl4AKwLYqiwj+I=; b=6EN8JWyWW66NU+yU/rVwRfiaWFdXT+5CibREpjqJcDlfyJBdQ7I5oLebBvd+HNFhwX vFu/Cted8ASUkWG9QQv0v6ywCQEjoQtMe0018fcVq7lipuh/X3InZxy4op3OfhERlWSo GyAkrw143yHVBiVkdo6+eR0ndNQvewwbiXHUqrhZJGZSEKrnnRSlBRIDq+P4gScQ6B9c Qy6so8OYMm0PIgpScYzfsi/QUm6E88TR0liLyf4tedwC6ZfTecvf1t3f99BBN8uyq9n8 fzbiNwiKeu2wxYuTl0DSoiSMYz/j1y8BULRJvFmiCxUfEzbUXTn6ENSJKfOQD2R9/als 602g== X-Gm-Message-State: ANoB5pkwkUH1Zv2uI7oQ0hu/3zL5jazHv964o75yjI6fwz6NWAghE0Rf +Y0qyuWkae6mCML3+3iBSBCifNZ5MfjdTIqL2uJ5C/Yow6OhUw== X-Received: by 2002:a05:6808:2ca:b0:359:ca42:419 with SMTP id a10-20020a05680802ca00b00359ca420419mr30927505oid.98.1669800357956; Wed, 30 Nov 2022 01:25:57 -0800 (PST) MIME-Version: 1.0 References: <20221129140955.137361-1-gch981213@gmail.com> <20221129140955.137361-3-gch981213@gmail.com> <98b72494-3188-76d5-2e24-9dc127a8b31a@linaro.org> <7b3f97f9-34af-413c-aaad-9108b4f36c51@linaro.org> In-Reply-To: <7b3f97f9-34af-413c-aaad-9108b4f36c51@linaro.org> From: Chuanhong Guo Date: Wed, 30 Nov 2022 17:25:46 +0800 Message-ID: Subject: Re: [PATCH 2/3] dt-bindings: leds: add dt schema for worldsemi,ws2812b-spi To: Krzysztof Kozlowski Cc: linux-leds@vger.kernel.org, Pavel Machek , Rob Herring , Krzysztof Kozlowski , Stanislav Jakubek , Linus Walleij , Shawn Guo , Johan Hovold , Bjorn Andersson , Marijn Suijten , Sven Schwermer , "open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS" , open list Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-1.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_ENVFROM_END_DIGIT, FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS 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 Hi! On Wed, Nov 30, 2022 at 5:08 PM Krzysztof Kozlowski wrote: > And that's exactly what I said - the compatibles should not include bus > information. The bus information comes from... the bus! Oh. I thought there will be a conflict if there is a SPI driver and , say, an I2C driver with the same compatible string. > [...] > >> > >> Why unit address is optional? > > > > It isn't. I copy-pasted it from led-class-multicolor.yaml and > > didn't check the exact regex. > > I'll fix it in the next version. > > Make it required and matching your case. Got it. > [...] > >>> + default-intensity: > >>> + description: | > >>> + An array of 3 integer specifying the default intensity of each color > >>> + components in this LED. <255 255 255> if unspecified. > >>> + $ref: /schemas/types.yaml#/definitions/uint32-array > >>> + minItems: 3 > [...] > So this is brightness of each color... I don't think so. See the kernel doc for multicolor LED: https://docs.kernel.org/leds/leds-class-multicolor.html This property sets the sysfs file multi_intensity while the actual LED brightness is controlled with another sysfs file called 'brightness'. Setting multi_intensity alone doesn't change the LED brightness at all. -- Regards, Chuanhong Guo