From patchwork Fri Aug 25 14:42:08 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Corentin Labbe X-Patchwork-Id: 805919 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=netdev-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="hpbbD2KB"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3xf3pS540Rz9sN5 for ; Sat, 26 Aug 2017 00:44:32 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757005AbdHYOoV (ORCPT ); Fri, 25 Aug 2017 10:44:21 -0400 Received: from mail-wr0-f196.google.com ([209.85.128.196]:33788 "EHLO mail-wr0-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755767AbdHYOoT (ORCPT ); Fri, 25 Aug 2017 10:44:19 -0400 Received: by mail-wr0-f196.google.com with SMTP id z91so17224wrc.0; Fri, 25 Aug 2017 07:44:18 -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; bh=LBVkcSR6k0fJNtIAFE1NC7r0NPo9FrMQubgrnBDcwaI=; b=hpbbD2KBlc5CmpQE4exoJuyf+34wF7QIrBHO/BLHFn86WDnGiAlWFZiOkYJvRhvO9t 6vIxf9qQfRkE5GnvOFnRyqFVECz+bgqMFonfSVUSthGd/FusKdMeN73Aeh4wEYZ3czgl 7cW3PZbTq0ridv2jU7U55b0uk/F9C17s67uyDz8U4yEdUJNEjRzShrwwQ+Fe8BcBKXbI 8qKDd04LVU+sa7UK1z7VS+SQ87+r0IfJko71Ho4jSb+49afoVsw8TpPuJq8Ra0MzKDnN XbJREYXs9hzGqMT4ltUPPU6gQBJ5wMnnkL8GqSaPxzG3sYIM+HWJ7zhTXfcbr/8fnumK v2xg== 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; bh=LBVkcSR6k0fJNtIAFE1NC7r0NPo9FrMQubgrnBDcwaI=; b=tONXAs5aBWJqrBMQV2rZXrB072+zs2f30v3zOnTMbcJbdlyLD/+kYz9nC7UNLaVCRS IA/5+OE5UdhOILGJtrq1xfihJ/OmkUN2uieNnwuMcxhiRNVgKy1PwInHLP07hJ9V6yPt E3Hwgl60dAMC9ROKBMggfp7jVBvX8vrgKe9CcqdcITPabC7+IwstMIdfbYOMMJJ3Zm1s jAWRbKd658aJS4/TdbiujWww2pHSGMgOJlm0HpbM4GNrfxluRHrAelbPj/faI3JJ/RBK IqgkSOmg6U0e1OGI3UC4xS8jduVuzIxbdhnj8CWHOkICx0eNkuMKOIA4rzQdNAU5AxoP uZbQ== X-Gm-Message-State: AHYfb5i2dIH7BqudAfKoHfCf6kOiFnZIgDQYAVmiPGWKEFwoP0MjLslR fvFpUUrqVxwdPLwk X-Received: by 10.223.155.9 with SMTP id b9mr5665211wrc.127.1503672258262; Fri, 25 Aug 2017 07:44:18 -0700 (PDT) Received: from Red.local (LFbn1-1-65-78.w90-118.abo.wanadoo.fr. [90.118.156.78]) by smtp.googlemail.com with ESMTPSA id u46sm11231130wrf.15.2017.08.25.07.44.17 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 25 Aug 2017 07:44:17 -0700 (PDT) From: Corentin Labbe To: peppe.cavallaro@st.com, alexandre.torgue@st.com Cc: netdev@vger.kernel.org, linux-kernel@vger.kernel.org, Corentin Labbe Subject: [PATCH] net: stmmac: Handle possible fixed-link with need_mdio_ids Date: Fri, 25 Aug 2017 16:42:08 +0200 Message-Id: <20170825144208.24503-1-clabbe.montjoie@gmail.com> X-Mailer: git-send-email 2.13.5 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org In case of fixed link, there are no mdio node. This patch add a test for fixed-link for bypassing MDIO node register. Signed-off-by: Corentin Labbe --- drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c b/drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c index a366b3747eeb..e1be5735365b 100644 --- a/drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c +++ b/drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c @@ -332,7 +332,7 @@ static int stmmac_dt_phy(struct plat_stmmacenet_data *plat, mdio = false; } - if (of_match_node(need_mdio_ids, np)) { + if (of_match_node(need_mdio_ids, np) && !of_phy_is_fixed_link(np)) { plat->mdio_node = of_get_child_by_name(np, "mdio"); } else { /**