1*6915b103SNeil Armstrong /* 2*6915b103SNeil Armstrong * Copyright (C) 2016 BayLibre, SAS 3*6915b103SNeil Armstrong * Author: Neil Armstrong <narmstrong@baylibre.com> 4*6915b103SNeil Armstrong * 5*6915b103SNeil Armstrong * SPDX-License-Identifier: GPL-2.0+ 6*6915b103SNeil Armstrong */ 7*6915b103SNeil Armstrong 8*6915b103SNeil Armstrong #ifndef __MESON_ETH_H__ 9*6915b103SNeil Armstrong #define __MESON_ETH_H__ 10*6915b103SNeil Armstrong 11*6915b103SNeil Armstrong #include <phy.h> 12*6915b103SNeil Armstrong 13*6915b103SNeil Armstrong enum { 14*6915b103SNeil Armstrong /* Use GXL Internal RMII PHY */ 15*6915b103SNeil Armstrong MESON_GXL_USE_INTERNAL_RMII_PHY = 1, 16*6915b103SNeil Armstrong }; 17*6915b103SNeil Armstrong 18*6915b103SNeil Armstrong /* Configure the Ethernet MAC with the requested interface mode 19*6915b103SNeil Armstrong * with some optional flags. 20*6915b103SNeil Armstrong */ 21*6915b103SNeil Armstrong void meson_gx_eth_init(phy_interface_t mode, unsigned int flags); 22*6915b103SNeil Armstrong 23*6915b103SNeil Armstrong #endif /* __MESON_ETH_H__ */ 24