cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

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}