From patchwork Sun Jan 3 11:25:38 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Samuel Holland X-Patchwork-Id: 11995687 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-17.0 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER, INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 8010DC433E6 for ; Sun, 3 Jan 2021 11:27:26 +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 48FA520773 for ; Sun, 3 Jan 2021 11:27:26 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 48FA520773 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=sholland.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.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:References:In-Reply-To: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:List-Owner; bh=AmeCVh+jmTckicFqItHDNtfyTXchonstaNMvkY/mLVI=; b=uKLB2nrAeCo38J4ZNWJaTGCdm fvX9412VGJmPsEtfGA3kbkjrT6ccqx9fOZYi5o0MUbUwanHnINdG5F1vdGSBIXxXaFZIQoezW/bkc uMj3lodW2KkxCC/p7IxEcQLTVChDLDax0e7uiVU1Gbn4B1BNJPLG13yktQY8o5VWKvBoGFoXzYcbD hpFilDwG3i1XjRpSXLrKcOpEUueA3StM3C1jYslLMkx6thHcCKhOVu+IfbcvNMLhZoAaKYIvXw8oF Hy2aTIPd8sVitEsSc50gZjZ5iyB5q/XxZEftv/Rs4vrjotevnzOsv3vKAQd7P7EmBMIlCX2bQnYja mU3TAvj9g==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kw1WI-0006wD-I4; Sun, 03 Jan 2021 11:25:58 +0000 Received: from wnew4-smtp.messagingengine.com ([64.147.123.18]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1kw1W8-0006sW-NC for linux-arm-kernel@lists.infradead.org; Sun, 03 Jan 2021 11:25:51 +0000 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailnew.west.internal (Postfix) with ESMTP id C195D548; Sun, 3 Jan 2021 06:25:45 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute5.internal (MEProxy); Sun, 03 Jan 2021 06:25:46 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sholland.org; h= from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; s=fm1; bh=+FVXHJywYn5HO +Q77R6/9hCLYI494XIlo4EmogXhRdk=; b=PfPGRuggemNVUlTt69LBqOFkYHinX a5BFY9pKFmvRoRw6LJppKoyYMBTpbpHP+8vrP91bXsOXjVbp1Is3ywpytwN2WbKs yOGCWMKqYeIxuS224gTeszjz+fnD+9F2i1MB5Am+mPI7x6X3DOZJNq14gynGS56X AMm1TOOLBHznQo8tb3ujB7SbmczQwEI7uKJUie7/6gbeCBIoJo0uifV1oxONqDQF 5VKMSdYWf1XG5+hTQMG01+EpUfP/rO2IjZ2JEriOc1x5fAwLxsP0y2eybMMXLrfN YyHG2/EMElSBh+FCCzlSC7wSnbXnkJJm7Rmuw5lXrzciAjO22KtIZjCKw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:date:from :in-reply-to:message-id:mime-version:references:subject:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm1; bh=+FVXHJywYn5HO+Q77R6/9hCLYI494XIlo4EmogXhRdk=; b=Ac6pZWA6 eOWbsT/9McwQafA8yumTCGoGusZkn2MDhONWamLvNCB+Sl5CzRF7Dy0iET6tACYC BxWvSYIkDZhozOn3jtTp1dkzEyNfw24rEyyS1fvvQ7k/05f7Y0bkBOlHFKjfMvIC /wMQTQwrcplywpXScgrP3dACJRj/4jECy31U6C7KU0S8aDDuDYNqvyfp8fLKxxeK kcWSMgYlDPFdEf2mrYIUDTPxWLKHWIqD6+0XRq8o8OEcB5qG1HXIlplUN8OgAbVi DO2zaWOjS19fMUWvlLRAaO0ZPWQzosGhf7EPTqiejYGLY9psTXw+1TUxLPQsYwCo NQ1mWmXOW+TRyw== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedujedrvdefuddgvdejucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefurghmuhgv lhcujfholhhlrghnugcuoehsrghmuhgvlhesshhhohhllhgrnhgurdhorhhgqeenucggtf frrghtthgvrhhnpeduhfejfedvhffgfeehtefghfeiiefgfeehgfdvvdevfeegjeehjedv gfejheeuieenucfkphepjedtrddufeehrddugeekrdduhedunecuvehluhhsthgvrhfuih iivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepshgrmhhuvghlsehshhholhhlrghn ugdrohhrgh X-ME-Proxy: Received: from titanium.stl.sholland.net (70-135-148-151.lightspeed.stlsmo.sbcglobal.net [70.135.148.151]) by mail.messagingengine.com (Postfix) with ESMTPA id 258F3108005B; Sun, 3 Jan 2021 06:25:43 -0500 (EST) From: Samuel Holland To: Giuseppe Cavallaro , Alexandre Torgue , Jose Abreu , "David S. Miller" , Jakub Kicinski , Maxime Ripard , Chen-Yu Tsai , Jernej Skrabec , Corentin Labbe Subject: [PATCH net-next 1/5] net: stmmac: dwmac-sun8i: Return void from PHY unpower Date: Sun, 3 Jan 2021 05:25:38 -0600 Message-Id: <20210103112542.35149-2-samuel@sholland.org> X-Mailer: git-send-email 2.26.2 In-Reply-To: <20210103112542.35149-1-samuel@sholland.org> References: <20210103112542.35149-1-samuel@sholland.org> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210103_062549_119885_46684C9E X-CRM114-Status: GOOD ( 10.03 ) 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: Ondrej Jirman , Samuel Holland , netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-sunxi@googlegroups.com, linux-arm-kernel@lists.infradead.org Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org This is a deinitialization function that always returned zero, and that return value was always ignored. Have it return void instead. Signed-off-by: Samuel Holland Reviewed-by: Chen-Yu Tsai --- drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c b/drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c index a5e0eff4a387..8e505019adf8 100644 --- a/drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c +++ b/drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c @@ -820,15 +820,14 @@ static int sun8i_dwmac_power_internal_phy(struct stmmac_priv *priv) return 0; } -static int sun8i_dwmac_unpower_internal_phy(struct sunxi_priv_data *gmac) +static void sun8i_dwmac_unpower_internal_phy(struct sunxi_priv_data *gmac) { if (!gmac->internal_phy_powered) - return 0; + return; clk_disable_unprepare(gmac->ephy_clk); reset_control_assert(gmac->rst_ephy); gmac->internal_phy_powered = false; - return 0; } /* MDIO multiplexing switch function From patchwork Sun Jan 3 11:25:39 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Samuel Holland X-Patchwork-Id: 11995679 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-16.0 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER, INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,TVD_SUBJ_WIPE_DEBT, USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 8499DC433E0 for ; Sun, 3 Jan 2021 11:27:22 +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 48FF520773 for ; Sun, 3 Jan 2021 11:27:22 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 48FF520773 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=sholland.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.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:References:In-Reply-To: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:List-Owner; bh=anfxVk9YGr9aaxQDrKPwdOY/tJxPKT5nWFEhFs8AQUA=; b=QsUflen1P71qkoJkRsDGdOB+d 09lIWqztZEV7nbo6Ym9IXBHTbLGP6uPnRFVyakDfIKsXAHaODnCKZVsuAFm8OqaSsPgJfX65I+l+A 3SYMAhZ5xJMl4T04QeVBeUkQ12BFJaicq81xE7UAcT7D7LjnJXX+3vYnJrXsewYYvBn1nl7wLBasU 3uKmgjco8j2/6CGCJCG56lpd2u2KAg47tyAAU64u2PTqVzvEf2C57vFVKG8EF5bF1Eft2LUcTKLmV cAknQwphJ/03Irl3alSw7Ouh0n9Cxq3hbTc4KQy6TNqkOOllbglNCplJ2cTSt4+zIdySP4Gs1swmC Ki1LISj+w==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kw1WL-0006wc-Gi; Sun, 03 Jan 2021 11:26:01 +0000 Received: from wnew4-smtp.messagingengine.com ([64.147.123.18]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1kw1W8-0006sT-NE for linux-arm-kernel@lists.infradead.org; Sun, 03 Jan 2021 11:25:51 +0000 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailnew.west.internal (Postfix) with ESMTP id B76CC52C; Sun, 3 Jan 2021 06:25:45 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute5.internal (MEProxy); Sun, 03 Jan 2021 06:25:46 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sholland.org; h= from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; s=fm1; bh=s0u0iw4NXUklB tchF6xGq/pKW5YBdSZTP5OnSimeOLk=; b=sphcgAim3lcd6mwB/ux61x4dTrkfg riL2UosJfHrVDA3nrTZm/VQByJEdHkHLF2VT0oihehi7ZTN5UBGWL0YqXaTUrdLZ pfbKkX8nJY/NQT24y/P4vOBtSaA8V5l8ab2iV0uERBTJb3QQMM6mAkj9rR2hVa/G RdsMEsPxCl1GANlkQ69/7WEW1x7HonErpGlxI5f7frgt+tI0LVGEWp/COwNYTpu1 qtJBRxxOiyhvZXkH0PXBlNCAo5Ei1JgKJhzByccJa3lic1tiCaxW9V/CYvPLvwAG Wz4naIKj/ZCKhb8zd6A675/ZNux0Epy9asxJTi2mOIgGOovKo11nJRvmg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:date:from :in-reply-to:message-id:mime-version:references:subject:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm1; bh=s0u0iw4NXUklBtchF6xGq/pKW5YBdSZTP5OnSimeOLk=; b=VgHTlXKh p5zz+qBdWN4xn2ejP40GDXG7zn2WtPFCwSloSalpwhqtkjrVD8SWxjv/WZGPeGrS yq3Hk3o9bCXo3XFINMFswEDFZXPDAR0PEJH1dxtKHmf282nf0gBfzvEVl5VI0dre ojL/mQQDXoBxfK0/AiKi6pQp7oMCakrYGh9x8mKVzX6EjPHYuzeL9X2+jKn90ckO 3ko/FQb3E2eYjy8Ws8Hd5tujuwh5edqRIzR+voa2CrvI1fUr6dKv/hjIflyYPnw5 O5/0X0SFyjcseRcRYwnEzQlplVwrekFbaEsuA99bLdvATPB947uoTepjFD6MSFWw uLOGvxPaVVf0ZA== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedujedrvdefuddgvdejucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefurghmuhgv lhcujfholhhlrghnugcuoehsrghmuhgvlhesshhhohhllhgrnhgurdhorhhgqeenucggtf frrghtthgvrhhnpeduhfejfedvhffgfeehtefghfeiiefgfeehgfdvvdevfeegjeehjedv gfejheeuieenucfkphepjedtrddufeehrddugeekrdduhedunecuvehluhhsthgvrhfuih iivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepshgrmhhuvghlsehshhholhhlrghn ugdrohhrgh X-ME-Proxy: Received: from titanium.stl.sholland.net (70-135-148-151.lightspeed.stlsmo.sbcglobal.net [70.135.148.151]) by mail.messagingengine.com (Postfix) with ESMTPA id B2BCF108005C; Sun, 3 Jan 2021 06:25:43 -0500 (EST) From: Samuel Holland To: Giuseppe Cavallaro , Alexandre Torgue , Jose Abreu , "David S. Miller" , Jakub Kicinski , Maxime Ripard , Chen-Yu Tsai , Jernej Skrabec , Corentin Labbe Subject: [PATCH net-next 2/5] net: stmmac: dwmac-sun8i: Remove unnecessary PHY power check Date: Sun, 3 Jan 2021 05:25:39 -0600 Message-Id: <20210103112542.35149-3-samuel@sholland.org> X-Mailer: git-send-email 2.26.2 In-Reply-To: <20210103112542.35149-1-samuel@sholland.org> References: <20210103112542.35149-1-samuel@sholland.org> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210103_062549_127694_AF29D46B X-CRM114-Status: GOOD ( 10.69 ) 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: Ondrej Jirman , Samuel Holland , netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-sunxi@googlegroups.com, linux-arm-kernel@lists.infradead.org Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org sun8i_dwmac_unpower_internal_phy already checks if the PHY is powered, so there is no need to do it again here. Signed-off-by: Samuel Holland Reviewed-by: Chen-Yu Tsai --- drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c b/drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c index 8e505019adf8..3c3d0b99d3e8 100644 --- a/drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c +++ b/drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c @@ -1018,10 +1018,8 @@ static void sun8i_dwmac_exit(struct platform_device *pdev, void *priv) { struct sunxi_priv_data *gmac = priv; - if (gmac->variant->soc_has_internal_phy) { - if (gmac->internal_phy_powered) - sun8i_dwmac_unpower_internal_phy(gmac); - } + if (gmac->variant->soc_has_internal_phy) + sun8i_dwmac_unpower_internal_phy(gmac); clk_disable_unprepare(gmac->tx_clk); From patchwork Sun Jan 3 11:25:40 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Samuel Holland X-Patchwork-Id: 11995683 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-17.0 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER, INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id A1029C433E0 for ; Sun, 3 Jan 2021 11:27:24 +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 5E2B620773 for ; Sun, 3 Jan 2021 11:27:24 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 5E2B620773 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=sholland.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.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:References:In-Reply-To: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:List-Owner; bh=y/pfO1X95UpIxu+VPlDaSHYJk955ecNUF1bxAWDy9OY=; b=TOujX4GDDys2GAfzsLlT258jG V8rLROffmRbu05OA10u/epHcYHwurJmRydId/EKns2LX2F+Ez/DlOA1+Wi6O+Q423NblxomiHxhPv HsgZnRqsDfedbhMeC8DE/64aC7GrxDRZpDD2iWq5IHrw3NTk64REMFS4ct9Ba9ZThDWyM1YStr8EV EL3TBuIQE1mzlNbpEZeri//3P2hKBKLXZLyVC8Oyw2tDX2mWtEprlcQHybX4+kvKmRrmO66PIScxt MCDGZhcRVjizxnHe0RMy/KZ9J1CIhDcNjGI23uKlSfFW4G3H+g9lgUqmL9PL63zVOy2vkhsAKgqL4 +cVOfbJ9g==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kw1WN-0006xC-I7; Sun, 03 Jan 2021 11:26:03 +0000 Received: from wnew4-smtp.messagingengine.com ([64.147.123.18]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1kw1W8-0006sV-ND for linux-arm-kernel@lists.infradead.org; Sun, 03 Jan 2021 11:25:51 +0000 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailnew.west.internal (Postfix) with ESMTP id B8381542; Sun, 3 Jan 2021 06:25:45 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute5.internal (MEProxy); Sun, 03 Jan 2021 06:25:46 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sholland.org; h= from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; s=fm1; bh=xMlquvf3yzLui EN8mbFrfPmz2sg7YCp1DdhC7ccdm/c=; b=eEIciF+9rZgKJxlYNf7F6ftlaJ58l wS8D5yUbr9D9PZdCHxFpjB9GWls0UA+CeMDMeByNw8CWMBL4FAasZ7aR/IjCQsCG pzgziJgSpLEPDkvbX1XsFrg1/kyqM9PkFAt2EKbModk2saX4eN0P+d3Be/kzAJ+z CJqw93xmBkjgRVgWlOM0IWVpEBRQA+FgTHYVM1gRWDdLwVVYGVp/2+BKltsygA4y xg75/UxU+Oujdnw5ZhjHJQFgi2FN4PgoJh6ky6zk+X4XmyfKMfTMNC1WelZybvBQ WjSABS2J3rbaF4T39VqtqTUNWMGjjaxpFS14saOr23t1kIaF6pljUmIWg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:date:from :in-reply-to:message-id:mime-version:references:subject:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm1; bh=xMlquvf3yzLuiEN8mbFrfPmz2sg7YCp1DdhC7ccdm/c=; b=DcyZIdxT DDpLLCCnPKy1f1Zo5+SvZ6iiImF/OsTyibXoMKd2ok2aEgxl3HlGmC/rUNE+AfYa bg/sTK+5TSeSpmIYFWkHA995xsy5LydpVisFwedO2v6VX5ZiezYpAzBSsy0SJMJt okYBL3dg8waK2zTuXFM269nPI0v66NA6cFeM7i/lMKQZfWtwKDKkTyPGleav4GH1 NgDNoq5cJZYuMhv+UBSzxFJKPsw4DS0FDrYRuZf1gOu93KJzNxHnIkIIdVBiOr4E 147g25gT7PNoA6S09mKZUVlkePR1Fl260l2Cn/x6ZW3JWr1UFHnlaV101BXH6QdK Gi94FinsYY3Kjg== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedujedrvdefuddgvdejucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefurghmuhgv lhcujfholhhlrghnugcuoehsrghmuhgvlhesshhhohhllhgrnhgurdhorhhgqeenucggtf frrghtthgvrhhnpeduhfejfedvhffgfeehtefghfeiiefgfeehgfdvvdevfeegjeehjedv gfejheeuieenucfkphepjedtrddufeehrddugeekrdduhedunecuvehluhhsthgvrhfuih iivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepshgrmhhuvghlsehshhholhhlrghn ugdrohhrgh X-ME-Proxy: Received: from titanium.stl.sholland.net (70-135-148-151.lightspeed.stlsmo.sbcglobal.net [70.135.148.151]) by mail.messagingengine.com (Postfix) with ESMTPA id 8B2C0108005F; Sun, 3 Jan 2021 06:25:44 -0500 (EST) From: Samuel Holland To: Giuseppe Cavallaro , Alexandre Torgue , Jose Abreu , "David S. Miller" , Jakub Kicinski , Maxime Ripard , Chen-Yu Tsai , Jernej Skrabec , Corentin Labbe Subject: [PATCH net-next 3/5] net: stmmac: dwmac-sun8i: Use reset_control_reset Date: Sun, 3 Jan 2021 05:25:40 -0600 Message-Id: <20210103112542.35149-4-samuel@sholland.org> X-Mailer: git-send-email 2.26.2 In-Reply-To: <20210103112542.35149-1-samuel@sholland.org> References: <20210103112542.35149-1-samuel@sholland.org> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210103_062549_122916_C3604758 X-CRM114-Status: GOOD ( 11.34 ) 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: Ondrej Jirman , Samuel Holland , netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-sunxi@googlegroups.com, linux-arm-kernel@lists.infradead.org Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Use the appropriate function instead of reimplementing it, and update the error message to match the code. Signed-off-by: Samuel Holland Reviewed-by: Chen-Yu Tsai --- drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c b/drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c index 3c3d0b99d3e8..0e8d88417251 100644 --- a/drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c +++ b/drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c @@ -806,11 +806,9 @@ static int sun8i_dwmac_power_internal_phy(struct stmmac_priv *priv) /* Make sure the EPHY is properly reseted, as U-Boot may leave * it at deasserted state, and thus it may fail to reset EMAC. */ - reset_control_assert(gmac->rst_ephy); - - ret = reset_control_deassert(gmac->rst_ephy); + ret = reset_control_reset(gmac->rst_ephy); if (ret) { - dev_err(priv->device, "Cannot deassert internal phy\n"); + dev_err(priv->device, "Cannot reset internal PHY\n"); clk_disable_unprepare(gmac->ephy_clk); return ret; } From patchwork Sun Jan 3 11:25:41 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Samuel Holland X-Patchwork-Id: 11995681 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-17.0 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER, INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id A73ACC433E6 for ; Sun, 3 Jan 2021 11:27:23 +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 6F63C20773 for ; Sun, 3 Jan 2021 11:27:23 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 6F63C20773 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=sholland.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.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:References:In-Reply-To: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:List-Owner; bh=hpxwkvtlJq0YML1OW/cTAyneA/i1V1sFZdkEo0fGXkE=; b=F7jGCP5I7gB5G6WSBc7vXGPJr XqPVBXZB6vy/LrpDq1Ak73cmevHK5UyAn5k05SimlHqmCOg/IWuC7tU0RydGt4gQUTmJb1j/ZIBuc e3JyYY14booSOE3qlw+kJ0f3Qr4THKPfputZ2cR5mMMQ3/0BrzavFOODjBPo11q/EC3xHzmOiimtx 1KdR33cVOzBzHIsvBfDhYEpeAsfqdhA+tqmMCm5FyZOkHvQ18wShFXmYxiQDo1KQKKwWT2MnfaIZP F/UT7Qs0VNYbM9gEKZjy4bkFrEUmlLBqg9Yap1766vW5Q/2oVD8mqV+aoFOZ7nHRRGJ6nrPT8x1Rk ZyG1spMtw==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kw1WD-0006ui-7R; Sun, 03 Jan 2021 11:25:53 +0000 Received: from wnew4-smtp.messagingengine.com ([64.147.123.18]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1kw1W8-0006sS-NC for linux-arm-kernel@lists.infradead.org; Sun, 03 Jan 2021 11:25:49 +0000 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailnew.west.internal (Postfix) with ESMTP id 4BA8D559; Sun, 3 Jan 2021 06:25:46 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute5.internal (MEProxy); Sun, 03 Jan 2021 06:25:47 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sholland.org; h= from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; s=fm1; bh=0jMm0S9SFKrwV SbdgBC8QS4qosT0AHHQhVFIOD733mE=; b=dVSFOhyvJ5+f1s1NtlmtNQFbFRm10 oY49OrmV6U3T/IiCJMxBV3IKwUtHYBuPmSt/2Ct3zUM4HuwhmbRYEqRiz6aByd17 nc/2dMsXNkdr0sWgqB+ihdfXvyyGF19VTdO4SyhuU/4YWyrWg2bb1md+aF9FygTK wBPSsrVQih3TxcmcahyiKFHDtxpCA5llMv2/IiMe5GxoUK5XIyJW4FoRelds4+B8 yvw+O5570zNZQLNN2G+3uBVAGdG5zjliCRiKzdg+Btq/q8A2Tntbn31GyEIQKdr+ Cff5g9x2VfexswyPgtS1kLXFPzfNVWKwiXLVimweEIFy4KFde875RMgfg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:date:from :in-reply-to:message-id:mime-version:references:subject:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm1; bh=0jMm0S9SFKrwVSbdgBC8QS4qosT0AHHQhVFIOD733mE=; b=YzoJWflS I2cVnsGvTjyYmD5+jt00BuB0PPvAm3o3jpu0+CqUJwu09sVTVVIDMqOfr6owdbiw cbo7IELcbzJBT3r6QTsEfN+tvI04T0Exb2K8+WIuW3bfwjO2475tpxOLNd2SCX+h 0ZSu+10MzoD2oNGUtuJqX8pgXu4sO6y4sAout1LbFCpzRHmA1yzliXnprnARiT7X 2kZZc4rj3RbFz6dK3ypVYoQ+RUaNBOT2w1TxYT88t/SEubtOn5iGSz6TILDy2XEw igCK9Svn1ZVn2wBkaDpP3vweKlqOH3or15SDjKewtiWpZk3zQdX2otwMeHkbUwdU +VZOfuFdgzfHQw== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedujedrvdefuddgvdejucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefurghmuhgv lhcujfholhhlrghnugcuoehsrghmuhgvlhesshhhohhllhgrnhgurdhorhhgqeenucggtf frrghtthgvrhhnpeduhfejfedvhffgfeehtefghfeiiefgfeehgfdvvdevfeegjeehjedv gfejheeuieenucfkphepjedtrddufeehrddugeekrdduhedunecuvehluhhsthgvrhfuih iivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepshgrmhhuvghlsehshhholhhlrghn ugdrohhrgh X-ME-Proxy: Received: from titanium.stl.sholland.net (70-135-148-151.lightspeed.stlsmo.sbcglobal.net [70.135.148.151]) by mail.messagingengine.com (Postfix) with ESMTPA id 25BA41080063; Sun, 3 Jan 2021 06:25:45 -0500 (EST) From: Samuel Holland To: Giuseppe Cavallaro , Alexandre Torgue , Jose Abreu , "David S. Miller" , Jakub Kicinski , Maxime Ripard , Chen-Yu Tsai , Jernej Skrabec , Corentin Labbe Subject: [PATCH net-next 4/5] net: stmmac: dwmac-sun8i: Minor probe function cleanup Date: Sun, 3 Jan 2021 05:25:41 -0600 Message-Id: <20210103112542.35149-5-samuel@sholland.org> X-Mailer: git-send-email 2.26.2 In-Reply-To: <20210103112542.35149-1-samuel@sholland.org> References: <20210103112542.35149-1-samuel@sholland.org> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210103_062548_940094_83488E69 X-CRM114-Status: GOOD ( 10.01 ) 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: Ondrej Jirman , Samuel Holland , netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-sunxi@googlegroups.com, linux-arm-kernel@lists.infradead.org Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Adjust the spacing and use an explicit "return 0" in the success path to make the function easier to parse. Signed-off-by: Samuel Holland Reviewed-by: Chen-Yu Tsai --- drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c b/drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c index 0e8d88417251..4638d4203af5 100644 --- a/drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c +++ b/drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c @@ -1227,6 +1227,7 @@ static int sun8i_dwmac_probe(struct platform_device *pdev) ndev = dev_get_drvdata(&pdev->dev); priv = netdev_priv(ndev); + /* The mux must be registered after parent MDIO * so after stmmac_dvr_probe() */ @@ -1245,7 +1246,8 @@ static int sun8i_dwmac_probe(struct platform_device *pdev) goto dwmac_remove; } - return ret; + return 0; + dwmac_mux: reset_control_put(gmac->rst_ephy); clk_put(gmac->ephy_clk); From patchwork Sun Jan 3 11:25:42 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Samuel Holland X-Patchwork-Id: 11995685 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-17.0 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER, INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id CEEBFC433DB for ; Sun, 3 Jan 2021 11:27:24 +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 8D36C207FB for ; Sun, 3 Jan 2021 11:27:24 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 8D36C207FB Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=sholland.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.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:References:In-Reply-To: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:List-Owner; bh=u0deSr6G8A3jp7qS0GIec7p78M/7DlV30B2PXeWNUDE=; b=LDFK4Y5aSBdLClQfmqQcpTg8M vEUyrid2eqCsm3plidWpxTWqMO2Sr35g4CoYc+JfO6f34H9Y+AFh8pctBCITNKfY8ZJ1XOYKzMZ4W ykGJBybieA1YA4px8T0PizlWdev4l5WVzknGJXZ84KBDz27vVmZKBwJT9ywAZl5sQNuR4dGRrwnNi KIcPyl1ROJHrGKUqesi5wLJfdWY7PHG9ZPpziQcgPsM2bDpcPEcaSjiLZDQ1VrEYOQ+aLeXIML8jD 7wALkYuSq8SRlOi7o+yvFT1Iu9v9s3lEQ9HOlNJ1AlTVKfw4DqPYmGSxxQmq6qNg5P6ZMrpbnfegr kr/4puYhg==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kw1WQ-0006y8-17; Sun, 03 Jan 2021 11:26:06 +0000 Received: from wnew4-smtp.messagingengine.com ([64.147.123.18]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1kw1WB-0006u4-78 for linux-arm-kernel@lists.infradead.org; Sun, 03 Jan 2021 11:25:52 +0000 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailnew.west.internal (Postfix) with ESMTP id 9A7DA560; Sun, 3 Jan 2021 06:25:47 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute5.internal (MEProxy); Sun, 03 Jan 2021 06:25:48 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sholland.org; h= from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; s=fm1; bh=tlnaBS7FSiuy8 9dtVFPSHFaRijf3RFl2XE8UL3ebeVg=; b=A9e8wgKMfa37hxsHSSJiRVBTIrFZI 1HT8//uK1OtNmGQGz/g/3IWs9q3N84SV5Sy2jmlFYdroFCj2DUQDVVKc14hyTt9f Qi6w7wYnp4qTmzU2JYom0kWTrlPv186lePm+HJBLRCBygqbehAcAlvNtnjKyzZYR b94wySQDqnE4RxAQcdPBeiov7UrzPpSHuWPy0DU5NkWKRvF//epwkhBRATJwROZ1 7dyc8xP/3kBSuShzCQOCQWcmv5n2nkVv3JxeY72eOnoRW0RaZ7aB9yaedU4rIF6k EKNQJk8yjHExW40KbUP/eIuRlIbk/LbAiFH3Zqgu4R5fxIHFZnA7SejFQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:date:from :in-reply-to:message-id:mime-version:references:subject:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm1; bh=tlnaBS7FSiuy89dtVFPSHFaRijf3RFl2XE8UL3ebeVg=; b=q3idQXzM OEXMQd8zvA3a/jW1H/U7Fkg1PUoRWRqch+rYReTm7/S8mSZps/0Ym2wrmSPBtCRu 16CBUuz8yeLQdj5nNAhW0zxqCg3Ot91Xu7tAnLldX9F29AS8Edetl/yVF2wuboes NgQuf6ZGgPZ4wvJKn1fEMIhSvKuRI0+KhNRZ0QJK0LKW0iGz+x6CE5y7bQAaRY7p ECLwxi5pVtRz4Lty0I24jX82Isz/EX7W+yJj5GPkJygeIfj4149/7NBIKxtxs9mw /Sh37xvRjWF6K8c4/5sKAQA5IjCsTN3xizURaW2zteQgo4Q6uY2KHwdZhyUZGmqB RywOVHvTprK9NQ== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedujedrvdefuddgvdejucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefurghmuhgv lhcujfholhhlrghnugcuoehsrghmuhgvlhesshhhohhllhgrnhgurdhorhhgqeenucggtf frrghtthgvrhhnpeduhfejfedvhffgfeehtefghfeiiefgfeehgfdvvdevfeegjeehjedv gfejheeuieenucfkphepjedtrddufeehrddugeekrdduhedunecuvehluhhsthgvrhfuih iivgepgeenucfrrghrrghmpehmrghilhhfrhhomhepshgrmhhuvghlsehshhholhhlrghn ugdrohhrgh X-ME-Proxy: Received: from titanium.stl.sholland.net (70-135-148-151.lightspeed.stlsmo.sbcglobal.net [70.135.148.151]) by mail.messagingengine.com (Postfix) with ESMTPA id B3E8C1080064; Sun, 3 Jan 2021 06:25:45 -0500 (EST) From: Samuel Holland To: Giuseppe Cavallaro , Alexandre Torgue , Jose Abreu , "David S. Miller" , Jakub Kicinski , Maxime Ripard , Chen-Yu Tsai , Jernej Skrabec , Corentin Labbe Subject: [PATCH net-next 5/5] net: stmmac: dwmac-sun8i: Add a shutdown callback Date: Sun, 3 Jan 2021 05:25:42 -0600 Message-Id: <20210103112542.35149-6-samuel@sholland.org> X-Mailer: git-send-email 2.26.2 In-Reply-To: <20210103112542.35149-1-samuel@sholland.org> References: <20210103112542.35149-1-samuel@sholland.org> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210103_062551_430330_DFF73BCE X-CRM114-Status: GOOD ( 11.67 ) 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: Ondrej Jirman , Samuel Holland , netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-sunxi@googlegroups.com, linux-arm-kernel@lists.infradead.org Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org The Ethernet MAC and PHY are usually major consumers of power on boards which may not be able to fully power off (that have no PMIC). Powering down the MAC and internal PHY saves power while these boards are "off". Signed-off-by: Samuel Holland Reviewed-by: Chen-Yu Tsai --- drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c b/drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c index 4638d4203af5..926e8d5e8963 100644 --- a/drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c +++ b/drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c @@ -1282,6 +1282,15 @@ static int sun8i_dwmac_remove(struct platform_device *pdev) return 0; } +static void sun8i_dwmac_shutdown(struct platform_device *pdev) +{ + struct net_device *ndev = platform_get_drvdata(pdev); + struct stmmac_priv *priv = netdev_priv(ndev); + struct sunxi_priv_data *gmac = priv->plat->bsp_priv; + + sun8i_dwmac_exit(pdev, gmac); +} + static const struct of_device_id sun8i_dwmac_match[] = { { .compatible = "allwinner,sun8i-h3-emac", .data = &emac_variant_h3 }, @@ -1302,6 +1311,7 @@ MODULE_DEVICE_TABLE(of, sun8i_dwmac_match); static struct platform_driver sun8i_dwmac_driver = { .probe = sun8i_dwmac_probe, .remove = sun8i_dwmac_remove, + .shutdown = sun8i_dwmac_shutdown, .driver = { .name = "dwmac-sun8i", .pm = &stmmac_pltfr_pm_ops,