blob: dbf4a2dcacb0aa7cec167f1982d70805f20e4dba [file] [log] [blame]
Grygorii Strashko6c4bbcc2018-10-31 16:21:43 -05001/* 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
11struct cpsw_mdio;
12
Keerthy45e8c052019-07-09 10:30:33 +053013struct mii_dev *cpsw_mdio_init(const char *name, phys_addr_t mdio_base,
Grygorii Strashko6c4bbcc2018-10-31 16:21:43 -050014 u32 bus_freq, int fck_freq);
15void cpsw_mdio_free(struct mii_dev *bus);
16u32 cpsw_mdio_get_alive(struct mii_dev *bus);
17
18#endif /* CPSW_MDIO_H_ */