31 lines · c
1// SPDX-License-Identifier: GPL-2.02/*3 * This file is based on code from OCTEON SDK by Cavium Networks.4 *5 * Copyright (c) 2003-2007 Cavium Networks6 */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}31