From patchwork Mon Jun 8 19:39:11 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dan Murphy X-Patchwork-Id: 187612 Delivered-To: patch@linaro.org Received: by 2002:a92:cf06:0:0:0:0:0 with SMTP id c6csp5140684ilo; Mon, 8 Jun 2020 12:40:14 -0700 (PDT) X-Google-Smtp-Source: ABdhPJybyCdBPulg9aZuMjrhg1YIZ5n7mcF0eNwDIAbUY2zbqmA24yd70zeTjyL60q724Fz/Hu9Z X-Received: by 2002:a05:6402:7d4:: with SMTP id u20mr23094876edy.30.1591645213882; Mon, 08 Jun 2020 12:40:13 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1591645213; cv=none; d=google.com; s=arc-20160816; b=ECCpB0LBNCRNLSJdcmQLHZQ9U9K//4qfJbz8mVxSUFrrB8v9LnW49lpuyTgA91sG0X SNyoOcperhW5cqmlsg/s1ESxgLPIhfAYnYRYVWMtg+C1PGXl3fimkft95AvdUnKlNd5N 4z6Df8bFU4BiEqdzXfH2Rog7aOBivypEvPlYKXJr/7a/k15rF9JB0W3vlys/HzE1KzaA UPjf9saXSA0X5TJGOEb36wvcSu9LswbIXNdplEjOR74vHcJXF/ta/Z0sPcUkP+uzmpJn owhMprPicAyy5MyYdXcJJri5FvDYeNiRQq5gnHTO/xP7tSY2qQL6Uf34YsXXUymPxd6d OFAw== 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=6kv4oPPzDnEU5/icPEIdws3eUefH8b8hua+2r+1UQCA=; b=Di/WDbsIgGfl4kGxtBJtzMgfgFmAC1GaY9cbykPuF6KI46tO3pvx2DgQJ81QRYS15e H/iEpE4eQ0NcmN+lA/xV1o7gff9nUS5HIZ0JHOzdkN0H8rYOa8nLu/oj4prt5SvlJAp8 X5aV5PIHsJrOU9CikPsBs2IEaqjx5n0AVFtx8CvjFJA7rZm1e9EFtq785B3+GP8JgLI5 Be0qQIaZdw4alxvIpjYfWoYVz9+vpwgCp7IvFUe8p4yr5GEpJA5jrrVHjzwhYna0qiZw Gd9G9feJAojw8Wst32A7i3d/LRBj8ttxaWZgSYV9Ladxp/jtRPFKS6s7KJlKGlqFyBsN 0FRw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b="R4DRfa/Y"; 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 a2si10067700edr.468.2020.06.08.12.40.13; Mon, 08 Jun 2020 12:40:13 -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="R4DRfa/Y"; 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 S1726696AbgFHTkL (ORCPT + 1 other); Mon, 8 Jun 2020 15:40:11 -0400 Received: from lelv0142.ext.ti.com ([198.47.23.249]:43446 "EHLO lelv0142.ext.ti.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726690AbgFHTkK (ORCPT ); Mon, 8 Jun 2020 15:40:10 -0400 Received: from fllv0035.itg.ti.com ([10.64.41.0]) by lelv0142.ext.ti.com (8.15.2/8.15.2) with ESMTP id 058Je6h0057187; Mon, 8 Jun 2020 14:40:06 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1591645206; bh=6kv4oPPzDnEU5/icPEIdws3eUefH8b8hua+2r+1UQCA=; h=From:To:CC:Subject:Date:In-Reply-To:References; b=R4DRfa/Yr4aOF9cUfBP0z9FKJqb3T8QzBdrUD8AMPet/2S6o2koaHa8u2f6bWGYBE gkhY3Rjh6taajTNeTJfMcBqqc587fjwJk7Jxr/ldkWsSTxhx/l3blPFVR/UalTnwx/ LiAv1f//QqMydTmzS4Rn/nqtiRFgu2Dl26ABFi7c= Received: from DLEE108.ent.ti.com (dlee108.ent.ti.com [157.170.170.38]) by fllv0035.itg.ti.com (8.15.2/8.15.2) with ESMTP id 058Je6Or002892; Mon, 8 Jun 2020 14:40:06 -0500 Received: from DLEE111.ent.ti.com (157.170.170.22) by DLEE108.ent.ti.com (157.170.170.38) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1979.3; Mon, 8 Jun 2020 14:40:06 -0500 Received: from lelv0327.itg.ti.com (10.180.67.183) by DLEE111.ent.ti.com (157.170.170.22) 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, 8 Jun 2020 14:40:06 -0500 Received: from localhost (ileax41-snat.itg.ti.com [10.172.224.153]) by lelv0327.itg.ti.com (8.15.2/8.15.2) with ESMTP id 058Je67d052436; Mon, 8 Jun 2020 14:40:06 -0500 From: Dan Murphy To: , CC: , , , Dan Murphy , Linus Walleij Subject: [PATCH v27 09/15] ARM: dts: ste-href: Add reg property to the LP5521 channel nodes Date: Mon, 8 Jun 2020 14:39:11 -0500 Message-ID: <20200608193917.13084-10-dmurphy@ti.com> X-Mailer: git-send-email 2.26.2 In-Reply-To: <20200608193917.13084-1-dmurphy@ti.com> References: <20200608193917.13084-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. Signed-off-by: Dan Murphy CC: Linus Walleij Acked-by: Pavel Machek --- arch/arm/boot/dts/ste-href.dtsi | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) -- 2.26.2 diff --git a/arch/arm/boot/dts/ste-href.dtsi b/arch/arm/boot/dts/ste-href.dtsi index 33e3b0b3c53d..ff47cbf6ed3b 100644 --- a/arch/arm/boot/dts/ste-href.dtsi +++ b/arch/arm/boot/dts/ste-href.dtsi @@ -58,16 +58,21 @@ lp5521@33 { reg = <0x33>; label = "lp5521_pri"; clock-mode = /bits/ 8 <2>; - chan0 { + #address-cells = <1>; + #size-cells = <0>; + chan@0 { + reg = <0>; led-cur = /bits/ 8 <0x2f>; max-cur = /bits/ 8 <0x5f>; linux,default-trigger = "heartbeat"; }; - chan1 { + chan@1 { + reg = <1>; led-cur = /bits/ 8 <0x2f>; max-cur = /bits/ 8 <0x5f>; }; - chan2 { + chan@2 { + reg = <2>; led-cur = /bits/ 8 <0x2f>; max-cur = /bits/ 8 <0x5f>; }; @@ -77,15 +82,20 @@ lp5521@34 { reg = <0x34>; label = "lp5521_sec"; clock-mode = /bits/ 8 <2>; - chan0 { + #address-cells = <1>; + #size-cells = <0>; + chan@0 { + reg = <0>; led-cur = /bits/ 8 <0x2f>; max-cur = /bits/ 8 <0x5f>; }; - chan1 { + chan@1 { + reg = <1>; led-cur = /bits/ 8 <0x2f>; max-cur = /bits/ 8 <0x5f>; }; - chan2 { + chan@2 { + reg = <2>; led-cur = /bits/ 8 <0x2f>; max-cur = /bits/ 8 <0x5f>; };