ethernet-sgmii.c (627B)
1// SPDX-License-Identifier: GPL-2.0 2/* 3 * This file is based on code from OCTEON SDK by Cavium Networks. 4 * 5 * Copyright (c) 2003-2007 Cavium Networks 6 */ 7 8#include <linux/phy.h> 9#include <linux/kernel.h> 10#include <linux/netdevice.h> 11#include <linux/ratelimit.h> 12#include <net/dst.h> 13 14#include "octeon-ethernet.h" 15#include "ethernet-defines.h" 16#include "ethernet-util.h" 17#include "ethernet-mdio.h" 18 19int cvm_oct_sgmii_open(struct net_device *dev) 20{ 21 return cvm_oct_common_open(dev, cvm_oct_link_poll); 22} 23 24int cvm_oct_sgmii_init(struct net_device *dev) 25{ 26 cvm_oct_common_init(dev); 27 28 /* FIXME: Need autoneg logic */ 29 return 0; 30}