xref: /openbmc/u-boot/drivers/net/ti/cpsw_mdio.h (revision 6744c0d6)
1 /* SPDX-License-Identifier: GPL-2.0+ */
2 /*
3  * CPSW MDIO generic driver API for TI AMxx/K2x/EMAC devices.
4  *
5  * Copyright (C) 2018 Texas Instruments Incorporated - http://www.ti.com/
6  */
7 
8 #ifndef CPSW_MDIO_H_
9 #define CPSW_MDIO_H_
10 
11 struct cpsw_mdio;
12 
13 struct mii_dev *cpsw_mdio_init(const char *name, u32 mdio_base,
14 			       u32 bus_freq, int fck_freq);
15 void cpsw_mdio_free(struct mii_dev *bus);
16 u32 cpsw_mdio_get_alive(struct mii_dev *bus);
17 
18 #endif /* CPSW_MDIO_H_ */
19