Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp6159278ybl; Tue, 14 Jan 2020 23:12:21 -0800 (PST) X-Google-Smtp-Source: APXvYqzBXpkJnXdOW0AB9q/qfOO4I1UShmVWJ6huFthFl0kPGMzaEfLkhQw11VJYXL2XAsiy3RfZ X-Received: by 2002:a05:6808:b18:: with SMTP id s24mr18988441oij.31.1579072341729; Tue, 14 Jan 2020 23:12:21 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1579072341; cv=none; d=google.com; s=arc-20160816; b=GaldfsngJkpsWu0SbnsNeC/xBKxtg1Jz/7wqDuFCQsk96x5j8lMl1nmjmYNAO5OaRd tLhWp0iUhMfkQY2j3VUakpDyKgCBtGKqjdB0agsgM8TMU+V6Per8POLnfunmDEsyPmqS 9MNBHwUKUf3+/qlaGeOvCRdJ16R0N3qJcLI+tlaeIs6Qsl7OPEF71nyEea15Ls0rS+B9 soQ8H4pRqYkSG59xJeAe93YsqytgjEU889hQAq8p4C4sPYVQ2HZPJ0bmJkM5zIhZQ5/4 gWxz4Jd62p6s013MyE2vjYXvj856pcAtFNNZCbY85mAT0eAsfiOLXNzng9pmtza7fBl5 KFPg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:message-id:date :subject:cc:to:from; bh=mga2qZDUSzGybAueYMxNVmxGDP5pVmU4kKyRhFTeWBk=; b=eOKymYRivfankkcFLVzjiBLKn83R2N8Z3pqK/c8vza8RcV0j/qLnNx6wzlkQkdBnZz vH0dwMxnPZqzCnrCPukvz3YpH9iTv1hL1QZmzH1lukbwQS2f+NXziCyat5OAYIDx5Pxj XN65Eu1qMDsWsH9DjzBP/XxAT9H0nzp9vANXOQJ4RZ43TbGZUj72DteEz3L15fGsTTDN hAIrl+FTYXptFLqTHy837w93m/DrwEF50ohIV3BFXADpE23TVuJOsmi9WjzTkRVaxvst 2wYmHffTcCkW8he1xFd5dvQDNvztwYoFvmxO81qhJlOeCD7Np/WfpJNJ0XhfbCfLBCjN LTkA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id c19si10530165otn.7.2020.01.14.23.12.06; Tue, 14 Jan 2020 23:12:21 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729314AbgAOHKx (ORCPT + 99 others); Wed, 15 Jan 2020 02:10:53 -0500 Received: from mga06.intel.com ([134.134.136.31]:16006 "EHLO mga06.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729232AbgAOHKu (ORCPT ); Wed, 15 Jan 2020 02:10:50 -0500 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by orsmga104.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 14 Jan 2020 23:10:50 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.70,321,1574150400"; d="scan'208";a="256643684" Received: from bong5-hp-z440.png.intel.com ([10.221.118.136]) by fmsmga002.fm.intel.com with ESMTP; 14 Jan 2020 23:10:46 -0800 From: Ong Boon Leong To: netdev@vger.kernel.org Cc: Jakub Kicinski , Jose Abreu , Giuseppe Cavallaro , Alexandre Torgue , "David S . Miller" , Maxime Coquelin , Ong Boon Leong , Tan Tee Min , Voon Weifeng , linux-stm32@st-md-mailman.stormreply.com, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH net v2 4/4] net: stmmac: update pci platform data to use phy_interface Date: Wed, 15 Jan 2020 15:10:03 +0800 Message-Id: <20200115071003.42820-5-boon.leong.ong@intel.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20200115071003.42820-1-boon.leong.ong@intel.com> References: <20200115071003.42820-1-boon.leong.ong@intel.com> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Voon Weifeng The recent patch to support passive mode converter did not take care the phy interface configuration in PCI platform data. Hence, converting all the PCI platform data from plat->interface to plat->phy_interface as the default mode is meant for PHY. Fixes: 0060c8783330 ("net: stmmac: implement support for passive mode converters via dt") Signed-off-by: Voon Weifeng --- drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c b/drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c index 8237dbc3e991..d2bc04dedd7c 100644 --- a/drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c +++ b/drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c @@ -96,7 +96,7 @@ static int stmmac_default_data(struct pci_dev *pdev, plat->bus_id = 1; plat->phy_addr = 0; - plat->interface = PHY_INTERFACE_MODE_GMII; + plat->phy_interface = PHY_INTERFACE_MODE_GMII; plat->dma_cfg->pbl = 32; plat->dma_cfg->pblx8 = true; @@ -220,7 +220,8 @@ static int ehl_sgmii_data(struct pci_dev *pdev, { plat->bus_id = 1; plat->phy_addr = 0; - plat->interface = PHY_INTERFACE_MODE_SGMII; + plat->phy_interface = PHY_INTERFACE_MODE_SGMII; + return ehl_common_data(pdev, plat); } @@ -233,7 +234,8 @@ static int ehl_rgmii_data(struct pci_dev *pdev, { plat->bus_id = 1; plat->phy_addr = 0; - plat->interface = PHY_INTERFACE_MODE_RGMII; + plat->phy_interface = PHY_INTERFACE_MODE_RGMII; + return ehl_common_data(pdev, plat); } @@ -261,7 +263,7 @@ static int tgl_sgmii_data(struct pci_dev *pdev, { plat->bus_id = 1; plat->phy_addr = 0; - plat->interface = PHY_INTERFACE_MODE_SGMII; + plat->phy_interface = PHY_INTERFACE_MODE_SGMII; return tgl_common_data(pdev, plat); } @@ -361,7 +363,7 @@ static int quark_default_data(struct pci_dev *pdev, plat->bus_id = pci_dev_id(pdev); plat->phy_addr = ret; - plat->interface = PHY_INTERFACE_MODE_RMII; + plat->phy_interface = PHY_INTERFACE_MODE_RMII; plat->dma_cfg->pbl = 16; plat->dma_cfg->pblx8 = true; @@ -418,7 +420,7 @@ static int snps_gmac5_default_data(struct pci_dev *pdev, plat->bus_id = 1; plat->phy_addr = -1; - plat->interface = PHY_INTERFACE_MODE_GMII; + plat->phy_interface = PHY_INTERFACE_MODE_GMII; plat->dma_cfg->pbl = 32; plat->dma_cfg->pblx8 = true; -- 2.17.1