From patchwork Wed Jul 22 20:33:41 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Chris Healy X-Patchwork-Id: 11679197 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id C34CB14E3 for ; Wed, 22 Jul 2020 20:35:27 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 9B8E420709 for ; Wed, 22 Jul 2020 20:35:27 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="rt6hRtHo"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="Nx7arILk" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 9B8E420709 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version:Message-Id:Date:Subject:To:From: Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender :Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Owner; bh=acPM3+JxEXILrYvUGQAT3jKvuICFTKDwxBIbX6+xYUs=; b=rt6hRtHoyJNiItjscU51OAgvQx us9C8W4Js9lDpPXAl6HSrphPJop361OVwmHS/eU/LiT2hFWMJXl2/DMSdqRd5+oWmWdl0Q3fXkX7L 7gxhMuTyhttik23aqcG00VARJhRJUa/g/WEnEQdYYohoNi1jkg8rtmD4jHEn2OX2s/SvRKQ9yiQJf DLYzjdjqgibWu/wGTKTOIVloIrob8+EM9mVQ8GvkP8DnTI3QDlMBFDxFX1hT3xgATsO9frmYJJzWX WNyi8pf7M9iF9eoaDAo0FtTv8CjWH3KBaW2CiPIcryU0gJj/+0ScBSL8s4XQ3KVWMhcbo1WPmCxAf qCAnae0A==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1jyLRD-0007GR-1a; Wed, 22 Jul 2020 20:34:03 +0000 Received: from mail-pj1-x1043.google.com ([2607:f8b0:4864:20::1043]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1jyLR8-0007FP-TL for linux-arm-kernel@lists.infradead.org; Wed, 22 Jul 2020 20:34:01 +0000 Received: by mail-pj1-x1043.google.com with SMTP id md7so1997852pjb.1 for ; Wed, 22 Jul 2020 13:33:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=Pq467vccqzYp1M1jQhDSkSEoLcyh52UM7Yn3BzMUZWU=; b=Nx7arILkrN9sPH/CCElelQE44Zghok008Plxv4BhLXWXt+XHfYy5W/1vfIA3wMIqW/ ffpgRqz03Ye1JGTHUJ8LGBSyK23Lx5nDSlEv7Ik+tccqcG6Uo4krJLYRpQrHf/zS+miE zX+UIKm2+i33xO/oGQr9F0uP1rnpQ1ZQcLG6xATD+SYibPH+5epS73WP6FmUEoR0qujE /rvMgeMMSiPVVrKhfQEWY7MEs9UZPRHrWJIwH3E01rxsydJwD1Yr+tV3A6IDnFFy/C43 KYw70f20MNMlr5OngghDvY+ereRJ8v+jpEwiv+423ftRySOHlsUURh6j1WUSeqfNa1Wn mwyA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=Pq467vccqzYp1M1jQhDSkSEoLcyh52UM7Yn3BzMUZWU=; b=mJHZoO9VyDPP6qwMUo4TBMqTxeu/PekeGxwxCUtwOfnfxoehh3SfQHpgEydu0mWNXI ergQfUtEVzrV2p6tJT8GrFPfETDgNOFlPI1U7sM0bZhdI9zImhZM/L83lLheo6Vy2BFg GPtuAdsi0tVxFkxjhJ6fm8GFe/WTVpjKT0slXBejBDaXr9Xu5os9BGXsPZV0RdO1USBu gsQB0UgFZ5kkifvUucNc0vkzJQ6ovAn++hn8pYYiojZc3F6ZUqhAyNqVopOkmd+kONmI VlLfevllY4n6uOATEDO3UGYRkgCW4S+dG2rSuKxqUbRrLu8ecJCHGyWGoHHleAZ0oVbN uG2g== X-Gm-Message-State: AOAM532ifQcPl+9NGInLoH0QWnhDeUSxGS18rQhTYPRtomhq7Ve6WXsU AvGWQajLwrrn/9hxFWZ7h0pHsKSYJ8Vwng== X-Google-Smtp-Source: ABdhPJzVZ3YITvtTekh3eUYtyR1c1bsCLWAJSiDCBFxKC2/9tQImXbeKoSRFfAIs9LyUDft8h9FrJQ== X-Received: by 2002:a17:902:6544:: with SMTP id d4mr1072791pln.138.1595450035501; Wed, 22 Jul 2020 13:33:55 -0700 (PDT) Received: from localhost.localdomain.com (cpe-172-90-68-11.socal.res.rr.com. [172.90.68.11]) by smtp.gmail.com with ESMTPSA id ml8sm531637pjb.47.2020.07.22.13.33.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 22 Jul 2020 13:33:54 -0700 (PDT) From: Chris Healy X-Google-Original-From: Chris Healy X-Mailer: git-send-email 2.26.2 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200722_163358_978716_99371B50 X-CRM114-Status: UNSURE ( 9.79 ) X-CRM114-Notice: Please train this message. X-Spam-Score: -0.2 (/) X-Spam-Report: SpamAssassin version 3.4.4 on merlin.infradead.org summary: Content analysis details: (-0.2 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2607:f8b0:4864:20:0:0:0:1043 listed in] [list.dnswl.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider [cphealy[at]gmail.com] -0.0 SPF_PASS SPF: sender matches SPF record -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from envelope-from domain X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Chris Healy Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org From: Chris Healy Disable Ethernet switch reset GPIO with ZII platforms that have it enabled. HW switch reset results in a reset of the copper PHYs inside of the switch. We want to avoid this reset of the copper PHYs in the switch as this results in unnecessary broader network disruption on a soft reboot of the application processor. With the HW GPIO removed, the switch driver still performs a soft reset of the switch core which has been shown to sufficiently meet our needs with other ZII platforms that do not have the HW switch reset GPIO defined. Signed-off-by: Chris Healy Reviewed-by: Fabio Estevam --- v2: - Update the description to more accurately reflect why we are making the change arch/arm/boot/dts/vf610-zii-cfu1.dts | 2 -- arch/arm/boot/dts/vf610-zii-spb4.dts | 2 -- arch/arm/boot/dts/vf610-zii-ssmb-dtu.dts | 2 -- arch/arm/boot/dts/vf610-zii-ssmb-spu3.dts | 2 -- 4 files changed, 8 deletions(-) diff --git a/arch/arm/boot/dts/vf610-zii-cfu1.dts b/arch/arm/boot/dts/vf610-zii-cfu1.dts index 64e0e9509226..50da0c94e1b7 100644 --- a/arch/arm/boot/dts/vf610-zii-cfu1.dts +++ b/arch/arm/boot/dts/vf610-zii-cfu1.dts @@ -172,7 +172,6 @@ switch0: switch0@0 { interrupts = <2 IRQ_TYPE_LEVEL_LOW>; interrupt-controller; #interrupt-cells = <2>; - reset-gpios = <&gpio3 11 GPIO_ACTIVE_LOW>; ports { #address-cells = <1>; @@ -356,7 +355,6 @@ VF610_PAD_PTE13__GPIO_118 0x3043 pinctrl_switch: switch-grp { fsl,pins = < VF610_PAD_PTB28__GPIO_98 0x3061 - VF610_PAD_PTE2__GPIO_107 0x1042 >; }; diff --git a/arch/arm/boot/dts/vf610-zii-spb4.dts b/arch/arm/boot/dts/vf610-zii-spb4.dts index 9e5187ba3fa6..6c6ec46fd015 100644 --- a/arch/arm/boot/dts/vf610-zii-spb4.dts +++ b/arch/arm/boot/dts/vf610-zii-spb4.dts @@ -129,7 +129,6 @@ switch0: switch0@0 { pinctrl-names = "default"; reg = <0>; eeprom-length = <65536>; - reset-gpios = <&gpio3 11 GPIO_ACTIVE_LOW>; interrupt-parent = <&gpio3>; interrupts = <2 IRQ_TYPE_LEVEL_LOW>; interrupt-controller; @@ -326,7 +325,6 @@ VF610_PAD_PTC17__ENET_RMII1_TXEN 0x30d2 pinctrl_gpio_switch0: pinctrl-gpio-switch0 { fsl,pins = < - VF610_PAD_PTE2__GPIO_107 0x31c2 VF610_PAD_PTB28__GPIO_98 0x219d >; }; diff --git a/arch/arm/boot/dts/vf610-zii-ssmb-dtu.dts b/arch/arm/boot/dts/vf610-zii-ssmb-dtu.dts index 569614b08f04..73fdace4cb42 100644 --- a/arch/arm/boot/dts/vf610-zii-ssmb-dtu.dts +++ b/arch/arm/boot/dts/vf610-zii-ssmb-dtu.dts @@ -118,7 +118,6 @@ switch0: switch0@0 { pinctrl-names = "default"; reg = <0>; eeprom-length = <65536>; - reset-gpios = <&gpio3 11 GPIO_ACTIVE_LOW>; interrupt-parent = <&gpio3>; interrupts = <2 IRQ_TYPE_LEVEL_LOW>; interrupt-controller; @@ -293,7 +292,6 @@ VF610_PAD_PTB24__GPIO_94 0x219d pinctrl_gpio_switch0: pinctrl-gpio-switch0 { fsl,pins = < - VF610_PAD_PTE2__GPIO_107 0x31c2 VF610_PAD_PTB28__GPIO_98 0x219d >; }; diff --git a/arch/arm/boot/dts/vf610-zii-ssmb-spu3.dts b/arch/arm/boot/dts/vf610-zii-ssmb-spu3.dts index b6b0f302b7b4..fe600ab2e4bd 100644 --- a/arch/arm/boot/dts/vf610-zii-ssmb-spu3.dts +++ b/arch/arm/boot/dts/vf610-zii-ssmb-spu3.dts @@ -143,7 +143,6 @@ switch0: switch0@0 { pinctrl-names = "default"; reg = <0>; eeprom-length = <65536>; - reset-gpios = <&gpio3 11 GPIO_ACTIVE_LOW>; interrupt-parent = <&gpio3>; interrupts = <2 IRQ_TYPE_LEVEL_LOW>; interrupt-controller; @@ -333,7 +332,6 @@ VF610_PAD_PTC17__ENET_RMII1_TXEN 0x30d2 pinctrl_gpio_switch0: pinctrl-gpio-switch0 { fsl,pins = < - VF610_PAD_PTE2__GPIO_107 0x31c2 VF610_PAD_PTB28__GPIO_98 0x219d >; };