183d00531SEdward Cree /* SPDX-License-Identifier: GPL-2.0-only */
283d00531SEdward Cree /****************************************************************************
383d00531SEdward Cree  * Driver for Solarflare network controllers and boards
483d00531SEdward Cree  * Copyright 2008-2013 Solarflare Communications Inc.
583d00531SEdward Cree  * Copyright 2019-2020 Xilinx Inc.
683d00531SEdward Cree  */
783d00531SEdward Cree 
883d00531SEdward Cree #ifndef EFX_MCDI_PORT_H
983d00531SEdward Cree #define EFX_MCDI_PORT_H
1083d00531SEdward Cree 
1183d00531SEdward Cree #include "net_driver.h"
1283d00531SEdward Cree 
1383d00531SEdward Cree u32 efx_mcdi_phy_get_caps(struct efx_nic *efx);
1483d00531SEdward Cree bool efx_mcdi_mac_check_fault(struct efx_nic *efx);
1583d00531SEdward Cree int efx_mcdi_port_probe(struct efx_nic *efx);
1683d00531SEdward Cree void efx_mcdi_port_remove(struct efx_nic *efx);
1783d00531SEdward Cree 
1883d00531SEdward Cree #endif /* EFX_MCDI_PORT_H */
19