/* | |
* Copyright (c) 2020, Intel Corporation. All rights reserved. | |
* | |
* SPDX-License-Identifier: BSD-3-Clause | |
*/ | |
#ifndef SOCFPGA_EMAC_H | |
#define SOCFPGA_EMAC_H | |
/* EMAC PHY Mode */ | |
#define PHY_INTERFACE_MODE_GMII_MII 0 | |
#define PHY_INTERFACE_MODE_RGMII 1 | |
#define PHY_INTERFACE_MODE_RMII 2 | |
#define PHY_INTERFACE_MODE_RESET 3 | |
/* Mask Definitions */ | |
#define PHY_INTF_SEL_MSK 0x3 | |
#define FPGAINTF_EN_3_EMAC_MSK(x) (1 << (x * 8)) | |
void socfpga_emac_init(void); | |
#endif /* SOCFPGA_EMAC_H */ |