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