From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752819AbcI1KDC (ORCPT ); Wed, 28 Sep 2016 06:03:02 -0400 Received: from mail-lf0-f66.google.com ([209.85.215.66]:36491 "EHLO mail-lf0-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752170AbcI1KCy (ORCPT ); Wed, 28 Sep 2016 06:02:54 -0400 Reply-To: florian.vaussard@gmail.com Subject: Re: [PATCH v3 1/2] leds: ncp5623: Add device tree binding documentation References: <1474025672-5040-1-git-send-email-florian.vaussard@heig-vd.ch> <1474025672-5040-2-git-send-email-florian.vaussard@heig-vd.ch> <20160924115823.GA8696@amd> To: Pavel Machek Cc: devicetree@vger.kernel.org, Richard Purdie , Jacek Anaszewski , Rob Herring , Mark Rutland , linux-leds@vger.kernel.org, linux-kernel@vger.kernel.org, Florian Vaussard From: Florian Vaussard Message-ID: <836aa19e-7b42-9c86-4f95-3b60b816454c@gmail.com> Date: Wed, 28 Sep 2016 12:02:41 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 MIME-Version: 1.0 In-Reply-To: <20160924115823.GA8696@amd> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Pavel, Le 24. 09. 16 à 13:58, Pavel Machek a écrit : > Hi! > >> +Example >> +======= >> + >> +led1: ncp5623@38 { >> + #address-cells = <1>; >> + #size-cells = <0>; >> + compatible = "onnn,ncp5623"; >> + reg = <0x38>; >> + onnn,led-iref-microamp = <10>; >> + >> + led1r@0 { >> + label = "ncp:power:red"; >> + linux,default-trigger = "default-on"; > ... >> + led1b@1 { >> + label = "ncp:power:blue"; >> + reg = <1>; > > Actually... the three LEDs are packaged such as this is one colorful > light to the user, right? Some day we'll need to group them, so that > kernel can automatically tell this is one led, and probably add extra > attributes, such as values that produce white light. > Actually, it's up to the hardware designer to choose. On my board for instance, this chip is driving an RGB LED, but it can really drive three independent LEDs if you want. I agree that the RGB case is quite common nowadays and currently not very well managed by the LED subsystem. But I do not think that this is specific to this driver. Best regards, Florian