Back to home page

OSCL-LXR

 
 

    


0001 // SPDX-License-Identifier: GPL-2.0
0002 /*
0003  * This file is based on code from OCTEON SDK by Cavium Networks.
0004  *
0005  * Copyright (c) 2003-2007 Cavium Networks
0006  */
0007 
0008 #include <linux/phy.h>
0009 #include <linux/kernel.h>
0010 #include <linux/netdevice.h>
0011 #include <linux/ratelimit.h>
0012 #include <net/dst.h>
0013 
0014 #include "octeon-ethernet.h"
0015 #include "ethernet-defines.h"
0016 #include "ethernet-util.h"
0017 #include "ethernet-mdio.h"
0018 
0019 int cvm_oct_sgmii_open(struct net_device *dev)
0020 {
0021     return cvm_oct_common_open(dev, cvm_oct_link_poll);
0022 }
0023 
0024 int cvm_oct_sgmii_init(struct net_device *dev)
0025 {
0026     cvm_oct_common_init(dev);
0027 
0028     /* FIXME: Need autoneg logic */
0029     return 0;
0030 }