From patchwork Mon Jun 15 20:15:15 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dan Murphy X-Patchwork-Id: 187959 Delivered-To: patch@linaro.org Received: by 2002:a92:cf06:0:0:0:0:0 with SMTP id c6csp3052765ilo; Mon, 15 Jun 2020 13:16:45 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwropp2Cbuf4SnPR/jNU4om09m5zq4xz/NftCUUT1NpEXuvlzkV8K6Dx1JTCG1MSvd+1QwL X-Received: by 2002:a17:907:72ca:: with SMTP id du10mr26717739ejc.78.1592252205341; Mon, 15 Jun 2020 13:16:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1592252205; cv=none; d=google.com; s=arc-20160816; b=C5rsuKox42YFrU9hXQeM5d7RMTrHjQkoI/ssolyJvySbo546DlIy/BKbNRDobNqu44 m0iKGhwg/3PVmjjePWGElAk0o3HYlYzS9cApHmKPOikbs53ePpNa+cg7NP/Yarzo+5St 11tWFgVDm/e2NXqdHTOR2n+wMGmzf3XlDFiM9fIFFh45PB6pGyV+H56xiOKHiDUk1XPE TYc9r7iYyMhmXbLZdxt7UXeO/awxpfofBlEwE4YsPQBfkZKv5KqjpA19oWlh1f6kFGwp 4LL9l1uyWMtt/DZBwPh5tLaBQq096rS/PFsDSndemqsqlnBJDAp4cxOZn11fDtU0pPPE UlEQ== 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:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=Jf6MKK966/6Olzk1qJChUoSjiHhXr8OEtTXC2DBLRbo=; b=SC5CkGXW69IPaTlteWo1Q//wthNux4kUHu3pu/pT4kgNjpYZj1II9g8bGqrdnxNnvO IAN07nCEt86fKWMuAg3wX5CUbIgNzJOxCajVLgB499JwbyQcJ1sP0ci+/FmS7xMwCqFP ZaFrF5bBgQ8QnzgjX/J6+ozWaqATor9fhVK//CrwKpKlM3RjzCDrKgVDMpkloGJ7Izwq sbU+zWt1HNc0fsdEs2uo3gNWI3c8Q9ZIPmXD2UgZdF+Jinqnyr77C2+paJm39VgTfhUN 5vg6m6Sd0JRJLOf3r7htF6mmuFLR3mXApZ/oPUuNSGtV3/o9SVA9hgiHWqTDkuIC0Ddk MpMA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=OPeX0WDP; spf=pass (google.com: domain of linux-leds-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-leds-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id gr15si9952986ejb.214.2020.06.15.13.16.45; Mon, 15 Jun 2020 13:16:45 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-leds-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=OPeX0WDP; spf=pass (google.com: domain of linux-leds-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-leds-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731518AbgFOUQm (ORCPT + 1 other); Mon, 15 Jun 2020 16:16:42 -0400 Received: from fllv0015.ext.ti.com ([198.47.19.141]:47178 "EHLO fllv0015.ext.ti.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1731508AbgFOUQj (ORCPT ); Mon, 15 Jun 2020 16:16:39 -0400 Received: from lelv0265.itg.ti.com ([10.180.67.224]) by fllv0015.ext.ti.com (8.15.2/8.15.2) with ESMTP id 05FKGS8B080467; Mon, 15 Jun 2020 15:16:28 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1592252188; bh=Jf6MKK966/6Olzk1qJChUoSjiHhXr8OEtTXC2DBLRbo=; h=From:To:CC:Subject:Date:In-Reply-To:References; b=OPeX0WDPoCVisPu3o/y93yW3hDauFWdISGd4N1VXUzyR8P6IAYIQ5qpW6jnuzazmp 2vYOHPkdXYp3wMVEKCGPwOd1WvxaWuqhh5e+/ClBeqSreNZZ5+/JHaxSwGRrA7c7uZ k+RUj4Wro+soRRDgsDWBwwsmlstGo76GhLNK7BJ0= Received: from DLEE109.ent.ti.com (dlee109.ent.ti.com [157.170.170.41]) by lelv0265.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 05FKGST0086429 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Mon, 15 Jun 2020 15:16:28 -0500 Received: from DLEE115.ent.ti.com (157.170.170.26) by DLEE109.ent.ti.com (157.170.170.41) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1979.3; Mon, 15 Jun 2020 15:16:28 -0500 Received: from lelv0326.itg.ti.com (10.180.67.84) by DLEE115.ent.ti.com (157.170.170.26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1979.3 via Frontend Transport; Mon, 15 Jun 2020 15:16:28 -0500 Received: from localhost (ileax41-snat.itg.ti.com [10.172.224.153]) by lelv0326.itg.ti.com (8.15.2/8.15.2) with ESMTP id 05FKGSLr075003; Mon, 15 Jun 2020 15:16:28 -0500 From: Dan Murphy To: , , CC: , , , Dan Murphy , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , NXP Linux Team Subject: [RESEND PATCH v27 08/15] ARM: dts: imx6dl-yapp4: Add reg property to the lp5562 channel node Date: Mon, 15 Jun 2020 15:15:15 -0500 Message-ID: <20200615201522.19677-9-dmurphy@ti.com> X-Mailer: git-send-email 2.26.2 In-Reply-To: <20200615201522.19677-1-dmurphy@ti.com> References: <20200615201522.19677-1-dmurphy@ti.com> MIME-Version: 1.0 X-EXCLAIMER-MD-CONFIG: e1e8a2fd-e40a-4ac6-ac9b-f7e9cc9ee180 Sender: linux-leds-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-leds@vger.kernel.org Add the reg property to each channel node. This update is to accommodate the multicolor framework. In addition to the accommodation this allows the LEDs to be placed on any channel and allow designs to skip channels as opposed to requiring sequential order. Acked-by: Pavel Machek Signed-off-by: Dan Murphy CC: Shawn Guo CC: Sascha Hauer CC: Pengutronix Kernel Team CC: Fabio Estevam CC: NXP Linux Team --- arch/arm/boot/dts/imx6dl-yapp4-common.dtsi | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) -- 2.26.2 diff --git a/arch/arm/boot/dts/imx6dl-yapp4-common.dtsi b/arch/arm/boot/dts/imx6dl-yapp4-common.dtsi index 2b9423d55c37..77aa90640052 100644 --- a/arch/arm/boot/dts/imx6dl-yapp4-common.dtsi +++ b/arch/arm/boot/dts/imx6dl-yapp4-common.dtsi @@ -258,29 +258,35 @@ leds: led-controller@30 { reg = <0x30>; clock-mode = /bits/ 8 <1>; status = "disabled"; + #address-cells = <1>; + #size-cells = <0>; - chan0 { + chan@0 { chan-name = "R"; led-cur = /bits/ 8 <0x20>; max-cur = /bits/ 8 <0x60>; + reg = <0>; }; - chan1 { + chan@1 { chan-name = "G"; led-cur = /bits/ 8 <0x20>; max-cur = /bits/ 8 <0x60>; + reg = <1>; }; - chan2 { + chan@2 { chan-name = "B"; led-cur = /bits/ 8 <0x20>; max-cur = /bits/ 8 <0x60>; + reg = <2>; }; - chan3 { + chan@3 { chan-name = "W"; led-cur = /bits/ 8 <0x0>; max-cur = /bits/ 8 <0x0>; + reg = <3>; }; };