blob: 08acc5cbf74a6f1a765f7591c9822e0378e6a3d4 [file] [log] [blame]
Tom Rini10e47792018-05-06 17:58:06 -04001/* SPDX-License-Identifier: GPL-2.0+ */
Neil Armstrongef441cb2017-11-27 10:16:16 +01002/*
3 * Copyright (C) 2016 BayLibre, SAS
4 * Author: Neil Armstrong <narmstrong@baylibre.com>
Neil Armstrongef441cb2017-11-27 10:16:16 +01005 */
6
7#ifndef __MESON_ETH_H__
8#define __MESON_ETH_H__
9
10#include <phy.h>
11
12enum {
Jerome Brunetf897c4b2018-10-05 17:00:37 +020013 /* Use Internal RMII PHY */
14 MESON_USE_INTERNAL_RMII_PHY = 1,
Neil Armstrongef441cb2017-11-27 10:16:16 +010015};
16
17/* Configure the Ethernet MAC with the requested interface mode
18 * with some optional flags.
19 */
Jerome Brunetf897c4b2018-10-05 17:00:37 +020020void meson_eth_init(phy_interface_t mode, unsigned int flags);
Neil Armstrongef441cb2017-11-27 10:16:16 +010021
22#endif /* __MESON_ETH_H__ */