mdio-cavium.h (cbecf716ca618fd44feda6bd9a64a8179d031fc5) | mdio-cavium.h (93641ecbaa1f2602c455842ad0b0fe066f5f1344) |
---|---|
1/* SPDX-License-Identifier: GPL-2.0 */ 2/* 3 * Copyright (C) 2009-2016 Cavium, Inc. 4 */ 5 6enum cavium_mdiobus_mode { 7 UNINIT = 0, 8 C22, --- 100 unchanged lines hidden (view full) --- 109} 110#else 111#include <linux/io-64-nonatomic-lo-hi.h> 112 113#define oct_mdio_writeq(val, addr) writeq(val, addr) 114#define oct_mdio_readq(addr) readq(addr) 115#endif 116 | 1/* SPDX-License-Identifier: GPL-2.0 */ 2/* 3 * Copyright (C) 2009-2016 Cavium, Inc. 4 */ 5 6enum cavium_mdiobus_mode { 7 UNINIT = 0, 8 C22, --- 100 unchanged lines hidden (view full) --- 109} 110#else 111#include <linux/io-64-nonatomic-lo-hi.h> 112 113#define oct_mdio_writeq(val, addr) writeq(val, addr) 114#define oct_mdio_readq(addr) readq(addr) 115#endif 116 |
117int cavium_mdiobus_read(struct mii_bus *bus, int phy_id, int regnum); 118int cavium_mdiobus_write(struct mii_bus *bus, int phy_id, int regnum, u16 val); | 117int cavium_mdiobus_read_c22(struct mii_bus *bus, int phy_id, int regnum); 118int cavium_mdiobus_write_c22(struct mii_bus *bus, int phy_id, int regnum, 119 u16 val); 120int cavium_mdiobus_read_c45(struct mii_bus *bus, int phy_id, int devad, 121 int regnum); 122int cavium_mdiobus_write_c45(struct mii_bus *bus, int phy_id, int devad, 123 int regnum, u16 val); |