From patchwork Fri Dec 14 14:17:07 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Joakim Tjernlund X-Patchwork-Id: 1013549 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 43GXgZ3vkSz9sB5 for ; Sat, 15 Dec 2018 01:17:30 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730102AbeLNOR1 (ORCPT ); Fri, 14 Dec 2018 09:17:27 -0500 Received: from smtp.transmode.se ([31.15.61.139]:56441 "EHLO smtp.transmode.se" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729731AbeLNOR0 (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 4EA8F1187108; Fri, 14 Dec 2018 15:17:24 +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 wBEEHOhY021504; Fri, 14 Dec 2018 15:17:24 +0100 Received: (from jocke@localhost) by gentoo-jocke.infinera.com (8.14.9/8.14.9/Submit) id wBEEHOg2021503; Fri, 14 Dec 2018 15:17:24 +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 3/4] gianfar: Add change_carrier() for Fixed PHYs Date: Fri, 14 Dec 2018 15:17:07 +0100 Message-Id: <20181214141708.21439-3-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/gianfar.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/net/ethernet/freescale/gianfar.c b/drivers/net/ethernet/freescale/gianfar.c index 3c8da1a18ba0..d6df15ae165a 100644 --- a/drivers/net/ethernet/freescale/gianfar.c +++ b/drivers/net/ethernet/freescale/gianfar.c @@ -500,6 +500,7 @@ static const struct net_device_ops gfar_netdev_ops = { .ndo_tx_timeout = gfar_timeout, .ndo_do_ioctl = gfar_ioctl, .ndo_get_stats = gfar_get_stats, + .ndo_change_carrier = fixed_phy_change_carrier, .ndo_set_mac_address = gfar_set_mac_addr, .ndo_validate_addr = eth_validate_addr, #ifdef CONFIG_NET_POLL_CONTROLLER