xref: /openbmc/u-boot/drivers/net/mscc_eswitch/mscc_miim.h (revision 544d5e98f3657e4ac1966be8971586aa42dad8c4)
1*2fff4a9bSHoratiu Vultur /* SPDX-License-Identifier: (GPL-2.0+ OR MIT) */
2*2fff4a9bSHoratiu Vultur /*
3*2fff4a9bSHoratiu Vultur  * Copyright (c) 2018 Microsemi Corporation
4*2fff4a9bSHoratiu Vultur  */
5*2fff4a9bSHoratiu Vultur 
6*2fff4a9bSHoratiu Vultur struct mscc_miim_dev {
7*2fff4a9bSHoratiu Vultur 	void __iomem *regs;
8*2fff4a9bSHoratiu Vultur 	void __iomem *phy_regs;
9*2fff4a9bSHoratiu Vultur };
10*2fff4a9bSHoratiu Vultur 
11*2fff4a9bSHoratiu Vultur int mscc_miim_read(struct mii_dev *bus, int addr, int devad, int reg);
12*2fff4a9bSHoratiu Vultur int mscc_miim_write(struct mii_dev *bus, int addr, int devad, int reg, u16 val);
13