18c2ecf20Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0-only */ 28c2ecf20Sopenharmony_ci/**************************************************************************** 38c2ecf20Sopenharmony_ci * Driver for Solarflare network controllers and boards 48c2ecf20Sopenharmony_ci * Copyright 2008-2013 Solarflare Communications Inc. 58c2ecf20Sopenharmony_ci * Copyright 2019-2020 Xilinx Inc. 68c2ecf20Sopenharmony_ci */ 78c2ecf20Sopenharmony_ci 88c2ecf20Sopenharmony_ci#ifndef EFX_MCDI_PORT_H 98c2ecf20Sopenharmony_ci#define EFX_MCDI_PORT_H 108c2ecf20Sopenharmony_ci 118c2ecf20Sopenharmony_ci#include "net_driver.h" 128c2ecf20Sopenharmony_ci 138c2ecf20Sopenharmony_ciu32 efx_mcdi_phy_get_caps(struct efx_nic *efx); 148c2ecf20Sopenharmony_cibool efx_mcdi_mac_check_fault(struct efx_nic *efx); 158c2ecf20Sopenharmony_ciint efx_mcdi_port_probe(struct efx_nic *efx); 168c2ecf20Sopenharmony_civoid efx_mcdi_port_remove(struct efx_nic *efx); 178c2ecf20Sopenharmony_ci 188c2ecf20Sopenharmony_ci#endif /* EFX_MCDI_PORT_H */ 19