Message ID | 20221019075154.2555054-1-horatiu.vultur@microchip.com |
---|---|
State | New |
Headers |
Return-Path: <linux-kernel-owner@vger.kernel.org> Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:4ac7:0:0:0:0:0 with SMTP id y7csp189817wrs; Wed, 19 Oct 2022 01:03:21 -0700 (PDT) X-Google-Smtp-Source: AMsMyM5O85YYJZb8JxyGb9E+cQScj+aavJ4+kpLncPXjqAXsC+irJANs2jp3xNJmwgHKSa8WS9jU X-Received: by 2002:a17:90a:e291:b0:20a:acde:1c43 with SMTP id d17-20020a17090ae29100b0020aacde1c43mr8230535pjz.62.1666166600886; Wed, 19 Oct 2022 01:03:20 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1666166600; cv=none; d=google.com; s=arc-20160816; b=yzKkuReYllggSYADZZ6T3wErLcuZUvKtEj+tJ6uCIUcnAG1YfWISA0YCDZky2Xsdsy KI6TyNKvdwfrbWq/7Ky9e2rxLQ0QnRaMB+/ebNYckKzpBFU5MdslOVrDTjfD/kQxKnok GYP4hF0K3N/b+YUtk1QQulB2/t9zNk9Rvc8Q8yuiwvbGlrkOCrskjvAX/Gml9Dm25btd orBWb0CoxnRmx0NKt0YKr18imZmaUKQQoTHaA8qxYBErMmDHXQ1w+eG2yYKF9d8Yx7ao e6fvH2KALUUiPPwl4+Es1palzNOrXWcNbvcCySFQteceXZ3NX8anznOkcl+SJp6aFAve P/ww== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=ZqE8bMAu08D9b+VlD96cHy4p3P84AamwE81ez20L0pY=; b=kgYkjQpPqVSAQn2fUiUjeJV2cYFFjJor5GkzJgleOhFdc7pSLKn6NYVUpPrywRg9CA vadem36hojokDajRQtrmACkX/6HiszWFZohqWLWTd525sFU8CTy6Gj575qiHYL5/JWhA d8RsoeudcKq1tO6Q8tXUWfBxRmUe4uN8SYgW95bXZRw7Bod97eocA79Q7802bo830+f4 5rZE8D88n2QO3thoC80OfsXZJteNMFpDZH08ORYjEl5xAWIDS01WnZPdaj4uSzu2EWaO QuqAWbwPjjVc0WN2+kssbK6W49xs2sT+XTGHR4MB5qBCMahpi+o9pWSTr/H5dAFdchjm uLIg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@microchip.com header.s=mchp header.b="LbEr/Iuc"; 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=microchip.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id j7-20020a170902da8700b0016d09df65d8si20181732plx.411.2022.10.19.01.03.07; Wed, 19 Oct 2022 01:03:20 -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=@microchip.com header.s=mchp header.b="LbEr/Iuc"; 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=microchip.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230136AbiJSHrb (ORCPT <rfc822;samuel.l.nystrom@gmail.com> + 99 others); Wed, 19 Oct 2022 03:47:31 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46120 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230125AbiJSHr2 (ORCPT <rfc822;linux-kernel@vger.kernel.org>); Wed, 19 Oct 2022 03:47:28 -0400 Received: from esa.microchip.iphmx.com (esa.microchip.iphmx.com [68.232.153.233]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id EF8DA6CD02; Wed, 19 Oct 2022 00:47:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=microchip.com; i=@microchip.com; q=dns/txt; s=mchp; t=1666165642; x=1697701642; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=LypfmRLZezRvZ80PtilHRfcQRqUmEX2LdxRqHmA8vmo=; b=LbEr/IucazeVVhSvh4fpj3cdS6tQwJ6ZbMBdT2cNAC7rBS+bYZMYikBV j99HqVlQLwvBj6+kEfAaVdwQy8C9kQx5VEzrq7PMvFsIq+CEcEqhsohCu YwaqaTwjVx9Lpkj4P9AYCKAug7J2rmLis19OHqi79UM1EU+Do1skboZbb JLeb0tYHksS6yTDd3hkV0xyQa4eyb/zp0koSzmHQardZxMoGQg2U0Tpe/ IurnXWjvoA+hbr6GFzkjLQBmlJfoel3f0r7xAgXxhX4F9W/99gq9qXa5A sRIPX1r8tc2IkOWyu1tVzI3GBuN9LYP28TflVEsf6zkHHeXUq8sZZ/OxP w==; X-IronPort-AV: E=Sophos;i="5.95,195,1661842800"; d="scan'208";a="196077013" Received: from unknown (HELO email.microchip.com) ([170.129.1.10]) by esa1.microchip.iphmx.com with ESMTP/TLS/AES256-SHA256; 19 Oct 2022 00:47:22 -0700 Received: from chn-vm-ex04.mchp-main.com (10.10.85.152) by chn-vm-ex04.mchp-main.com (10.10.85.152) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.12; Wed, 19 Oct 2022 00:47:21 -0700 Received: from soft-dev3-1.microsemi.net (10.10.115.15) by chn-vm-ex04.mchp-main.com (10.10.85.152) with Microsoft SMTP Server id 15.1.2507.12 via Frontend Transport; Wed, 19 Oct 2022 00:47:20 -0700 From: Horatiu Vultur <horatiu.vultur@microchip.com> To: <devicetree@vger.kernel.org>, <linux-kernel@vger.kernel.org> CC: <robh+dt@kernel.org>, <krzysztof.kozlowski+dt@linaro.org>, <claudiu.beznea@microchip.com>, <nicolas.ferre@microchip.com>, <UNGLinuxDriver@microchip.com>, Horatiu Vultur <horatiu.vultur@microchip.com> Subject: [PATCH] ARM: dts: lan966x: Enable sgpio on pcb8291 Date: Wed, 19 Oct 2022 09:51:54 +0200 Message-ID: <20221019075154.2555054-1-horatiu.vultur@microchip.com> X-Mailer: git-send-email 2.38.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-Spam-Status: No, score=-4.7 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,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: <linux-kernel.vger.kernel.org> X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1747102309598916537?= X-GMAIL-MSGID: =?utf-8?q?1747102309598916537?= |
Series |
ARM: dts: lan966x: Enable sgpio on pcb8291
|
|
Commit Message
Horatiu Vultur
Oct. 19, 2022, 7:51 a.m. UTC
Enable sgpio node on pcb8291 as this is needed to be able to control
the LEDs on this board. Otherwise the LEDs support on the board will
not be available.
On the other board pcb8309 the sgpio is already enabled because it
needed to access the SFP ports.
Signed-off-by: Horatiu Vultur <horatiu.vultur@microchip.com>
---
arch/arm/boot/dts/lan966x-pcb8291.dts | 20 ++++++++++++++++++++
1 file changed, 20 insertions(+)
Comments
Hi, Horatiu, On 19.10.2022 10:51, Horatiu Vultur wrote: > Enable sgpio node on pcb8291 as this is needed to be able to control > the LEDs on this board. Otherwise the LEDs support on the board will > not be available. Do we need a fixes tag for this? > On the other board pcb8309 the sgpio is already enabled because it > needed to access the SFP ports. > > Signed-off-by: Horatiu Vultur <horatiu.vultur@microchip.com> > --- > arch/arm/boot/dts/lan966x-pcb8291.dts | 20 ++++++++++++++++++++ > 1 file changed, 20 insertions(+) > > diff --git a/arch/arm/boot/dts/lan966x-pcb8291.dts b/arch/arm/boot/dts/lan966x-pcb8291.dts > index f4f054cdf2a87..3a3d76af86122 100644 > --- a/arch/arm/boot/dts/lan966x-pcb8291.dts > +++ b/arch/arm/boot/dts/lan966x-pcb8291.dts > @@ -69,6 +69,12 @@ can0_b_pins: can0-b-pins { > pins = "GPIO_35", "GPIO_36"; > function = "can0_b"; > }; > + > + sgpio_a_pins: sgpio-a-pins { > + /* SCK, D0, D1, LD */ > + pins = "GPIO_32", "GPIO_33", "GPIO_34", "GPIO_35"; > + function = "sgpio_a"; > + }; > }; > > &can0 { > @@ -118,6 +124,20 @@ &serdes { > status = "okay"; > }; > > +&sgpio { > + pinctrl-0 = <&sgpio_a_pins>; > + pinctrl-names = "default"; > + microchip,sgpio-port-ranges = <0 3>, <8 11>; > + status = "okay"; > + > + gpio@0 { > + ngpios = <64>; > + }; > + gpio@1 { > + ngpios = <64>; > + }; > +}; > + > &switch { > status = "okay"; > };
The 10/26/2022 07:47, Claudiu Beznea - M18063 wrote: > Hi, Horatiu, Hi Claudiu, > > On 19.10.2022 10:51, Horatiu Vultur wrote: > > Enable sgpio node on pcb8291 as this is needed to be able to control > > the LEDs on this board. Otherwise the LEDs support on the board will > > not be available. > > Do we need a fixes tag for this? I was not 100% sure that I need to add the tag, but I will send another version where I will add the tag. > > > On the other board pcb8309 the sgpio is already enabled because it > > needed to access the SFP ports. > > > > Signed-off-by: Horatiu Vultur <horatiu.vultur@microchip.com> > > --- > > arch/arm/boot/dts/lan966x-pcb8291.dts | 20 ++++++++++++++++++++ > > 1 file changed, 20 insertions(+) > > > > diff --git a/arch/arm/boot/dts/lan966x-pcb8291.dts b/arch/arm/boot/dts/lan966x-pcb8291.dts > > index f4f054cdf2a87..3a3d76af86122 100644 > > --- a/arch/arm/boot/dts/lan966x-pcb8291.dts > > +++ b/arch/arm/boot/dts/lan966x-pcb8291.dts > > @@ -69,6 +69,12 @@ can0_b_pins: can0-b-pins { > > pins = "GPIO_35", "GPIO_36"; > > function = "can0_b"; > > }; > > + > > + sgpio_a_pins: sgpio-a-pins { > > + /* SCK, D0, D1, LD */ > > + pins = "GPIO_32", "GPIO_33", "GPIO_34", "GPIO_35"; > > + function = "sgpio_a"; > > + }; > > }; > > > > &can0 { > > @@ -118,6 +124,20 @@ &serdes { > > status = "okay"; > > }; > > > > +&sgpio { > > + pinctrl-0 = <&sgpio_a_pins>; > > + pinctrl-names = "default"; > > + microchip,sgpio-port-ranges = <0 3>, <8 11>; > > + status = "okay"; > > + > > + gpio@0 { > > + ngpios = <64>; > > + }; > > + gpio@1 { > > + ngpios = <64>; > > + }; > > +}; > > + > > &switch { > > status = "okay"; > > }; >
diff --git a/arch/arm/boot/dts/lan966x-pcb8291.dts b/arch/arm/boot/dts/lan966x-pcb8291.dts index f4f054cdf2a87..3a3d76af86122 100644 --- a/arch/arm/boot/dts/lan966x-pcb8291.dts +++ b/arch/arm/boot/dts/lan966x-pcb8291.dts @@ -69,6 +69,12 @@ can0_b_pins: can0-b-pins { pins = "GPIO_35", "GPIO_36"; function = "can0_b"; }; + + sgpio_a_pins: sgpio-a-pins { + /* SCK, D0, D1, LD */ + pins = "GPIO_32", "GPIO_33", "GPIO_34", "GPIO_35"; + function = "sgpio_a"; + }; }; &can0 { @@ -118,6 +124,20 @@ &serdes { status = "okay"; }; +&sgpio { + pinctrl-0 = <&sgpio_a_pins>; + pinctrl-names = "default"; + microchip,sgpio-port-ranges = <0 3>, <8 11>; + status = "okay"; + + gpio@0 { + ngpios = <64>; + }; + gpio@1 { + ngpios = <64>; + }; +}; + &switch { status = "okay"; };