H A D | phy.c | 13 #include "chip.h" 16 int mv88e6165_phy_read(struct mv88e6xxx_chip *chip, struct mii_bus *bus, in mv88e6165_phy_read() argument 19 return mv88e6xxx_read(chip, addr, reg, val); in mv88e6165_phy_read() 22 int mv88e6165_phy_write(struct mv88e6xxx_chip *chip, struct mii_bus *bus, in mv88e6165_phy_write() argument 25 return mv88e6xxx_write(chip, addr, reg, val); in mv88e6165_phy_write() 28 int mv88e6xxx_phy_read(struct mv88e6xxx_chip *chip, int phy, int reg, u16 *val) in mv88e6xxx_phy_read() argument 33 bus = mv88e6xxx_default_mdio_bus(chip); in mv88e6xxx_phy_read() 37 if (!chip->info->ops->phy_read) in mv88e6xxx_phy_read() 40 return chip->info->ops->phy_read(chip, bu in mv88e6xxx_phy_read() 43 mv88e6xxx_phy_write(struct mv88e6xxx_chip * chip,int phy,int reg,u16 val) mv88e6xxx_phy_write() argument 58 mv88e6xxx_phy_read_c45(struct mv88e6xxx_chip * chip,int phy,int devad,int reg,u16 * val) mv88e6xxx_phy_read_c45() argument 74 mv88e6xxx_phy_write_c45(struct mv88e6xxx_chip * chip,int phy,int devad,int reg,u16 val) mv88e6xxx_phy_write_c45() argument 90 mv88e6xxx_phy_page_get(struct mv88e6xxx_chip * chip,int phy,u8 page) mv88e6xxx_phy_page_get() argument 95 mv88e6xxx_phy_page_put(struct mv88e6xxx_chip * chip,int phy) mv88e6xxx_phy_page_put() argument 111 mv88e6xxx_phy_page_read(struct mv88e6xxx_chip * chip,int phy,u8 page,int reg,u16 * val) mv88e6xxx_phy_page_read() argument 129 mv88e6xxx_phy_page_write(struct mv88e6xxx_chip * chip,int phy,u8 page,int reg,u16 val) mv88e6xxx_phy_page_write() argument 150 mv88e6xxx_phy_ppu_disable(struct mv88e6xxx_chip * chip) mv88e6xxx_phy_ppu_disable() argument 158 mv88e6xxx_phy_ppu_enable(struct mv88e6xxx_chip * chip) mv88e6xxx_phy_ppu_enable() argument 168 struct mv88e6xxx_chip *chip; mv88e6xxx_phy_ppu_reenable_work() local 185 struct mv88e6xxx_chip *chip = from_timer(chip, t, ppu_timer); mv88e6xxx_phy_ppu_reenable_timer() local 190 mv88e6xxx_phy_ppu_access_get(struct mv88e6xxx_chip * chip) mv88e6xxx_phy_ppu_access_get() argument 216 mv88e6xxx_phy_ppu_access_put(struct mv88e6xxx_chip * chip) mv88e6xxx_phy_ppu_access_put() argument 223 mv88e6xxx_phy_ppu_state_init(struct mv88e6xxx_chip * chip) mv88e6xxx_phy_ppu_state_init() argument 230 mv88e6xxx_phy_ppu_state_destroy(struct mv88e6xxx_chip * chip) mv88e6xxx_phy_ppu_state_destroy() argument 235 mv88e6185_phy_ppu_read(struct mv88e6xxx_chip * chip,struct mii_bus * bus,int addr,int reg,u16 * val) mv88e6185_phy_ppu_read() argument 249 mv88e6185_phy_ppu_write(struct mv88e6xxx_chip * chip,struct mii_bus * bus,int addr,int reg,u16 val) mv88e6185_phy_ppu_write() argument 263 mv88e6xxx_phy_init(struct mv88e6xxx_chip * chip) mv88e6xxx_phy_init() argument 269 mv88e6xxx_phy_destroy(struct mv88e6xxx_chip * chip) mv88e6xxx_phy_destroy() argument 275 mv88e6xxx_phy_setup(struct mv88e6xxx_chip * chip) mv88e6xxx_phy_setup() argument [all...] |