From patchwork Fri Dec 14 14:17:08 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Joakim Tjernlund X-Patchwork-Id: 1013548 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: patchwork-incoming-netdev@ozlabs.org Delivered-To: patchwork-incoming-netdev@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; dmarc=fail (p=none dis=none) header.from=infinera.com Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 43GXgY0k1Dz9sB5 for ; Sat, 15 Dec 2018 01:17:29 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730117AbeLNOR2 (ORCPT ); Fri, 14 Dec 2018 09:17:28 -0500 Received: from smtp.transmode.se ([31.15.61.139]:61684 "EHLO smtp.transmode.se" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726554AbeLNOR0 (ORCPT ); Fri, 14 Dec 2018 09:17:26 -0500 Received: from gentoo-jocke.infinera.com (gentoo-jocke.infinera.com [10.210.73.31]) by smtp.transmode.se (Postfix) with ESMTP id 40F4F118710F; Fri, 14 Dec 2018 15:17:25 +0100 (CET) Received: from gentoo-jocke.infinera.com (gentoo-jocke.infinera.com [127.0.0.1]) by gentoo-jocke.infinera.com (8.14.9/8.14.9) with ESMTP id wBEEHPv5021508; Fri, 14 Dec 2018 15:17:25 +0100 Received: (from jocke@localhost) by gentoo-jocke.infinera.com (8.14.9/8.14.9/Submit) id wBEEHPGl021507; Fri, 14 Dec 2018 15:17:25 +0100 From: Joakim Tjernlund To: netdev@vger.kernel.org, Florian Fainelli , Andrew Lunn , claudiu.manoil@nxp.com, madalin.bucur@nxp.com, leoyang.li@nxp.com Cc: Joakim Tjernlund Subject: [PATCH v4 4/4] ucc_geth: Add change_carrier() for Fixed PHYs Date: Fri, 14 Dec 2018 15:17:08 +0100 Message-Id: <20181214141708.21439-4-joakim.tjernlund@infinera.com> X-Mailer: git-send-email 2.18.1 In-Reply-To: <20181214141708.21439-1-joakim.tjernlund@infinera.com> References: <20181214141708.21439-1-joakim.tjernlund@infinera.com> Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org This allows to control carrier from /sys/class/net/ethX/carrier for Fixed PHYs. Signed-off-by: Joakim Tjernlund --- drivers/net/ethernet/freescale/ucc_geth.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/net/ethernet/freescale/ucc_geth.c b/drivers/net/ethernet/freescale/ucc_geth.c index 32e02700feaa..ad8023557668 100644 --- a/drivers/net/ethernet/freescale/ucc_geth.c +++ b/drivers/net/ethernet/freescale/ucc_geth.c @@ -30,6 +30,7 @@ #include #include #include +#include #include #include #include @@ -3681,6 +3682,7 @@ static const struct net_device_ops ucc_geth_netdev_ops = { .ndo_stop = ucc_geth_close, .ndo_start_xmit = ucc_geth_start_xmit, .ndo_validate_addr = eth_validate_addr, + .ndo_change_carrier = fixed_phy_change_carrier, .ndo_set_mac_address = ucc_geth_set_mac_addr, .ndo_set_rx_mode = ucc_geth_set_multi, .ndo_tx_timeout = ucc_geth_timeout,