linux/drivers/net/ethernet/sfc/mcdi_port.c

// SPDX-License-Identifier: GPL-2.0-only
/****************************************************************************
 * Driver for Solarflare network controllers and boards
 * Copyright 2009-2013 Solarflare Communications Inc.
 */

/*
 * Driver for PHY related operations via MCDI.
 */

#include <linux/slab.h>
#include "efx.h"
#include "mcdi_port.h"
#include "mcdi.h"
#include "mcdi_pcol.h"
#include "nic.h"
#include "selftest.h"
#include "mcdi_port_common.h"

static int efx_mcdi_mdio_read(struct net_device *net_dev,
			      int prtad, int devad, u16 addr)
{}

static int efx_mcdi_mdio_write(struct net_device *net_dev,
			       int prtad, int devad, u16 addr, u16 value)
{}

u32 efx_mcdi_phy_get_caps(struct efx_nic *efx)
{}

bool efx_mcdi_mac_check_fault(struct efx_nic *efx)
{}

int efx_mcdi_port_probe(struct efx_nic *efx)
{}

void efx_mcdi_port_remove(struct efx_nic *efx)
{}