/openbmc/u-boot/drivers/net/ |
H A D | mcfmii.c | 142 return info->phy_addr; in mii_discover_phy() 236 info->phy_addr = mii_discover_phy(dev); in __mii_init() 242 miiphy_read(dev->name, info->phy_addr, MII_BMCR, &status); in __mii_init() 253 miiphy_read(dev->name, info->phy_addr, MII_BMSR, &status); in __mii_init() 264 info->dup_spd = miiphy_duplex(dev->name, info->phy_addr) << 16; in __mii_init() 265 info->dup_spd |= miiphy_speed(dev->name, info->phy_addr); in __mii_init()
|
H A D | aspeed_mdio.h | 11 extern int aspeed_mdio_read(struct mii_dev *bus, int phy_addr, int dev_addr, 13 extern int aspeed_mdio_write(struct mii_dev *bus, int phy_addr, int dev_addr,
|
H A D | ftgmac100.c | 83 u32 phy_addr; member 100 static int ftgmac100_mdio_read(struct mii_dev *bus, int phy_addr, int dev_addr, in ftgmac100_mdio_read() argument 110 FTGMAC100_PHYCR_PHYAD(phy_addr) | in ftgmac100_mdio_read() 120 bus->name, phy_addr, reg_addr); in ftgmac100_mdio_read() 129 static int ftgmac100_mdio_write(struct mii_dev *bus, int phy_addr, int dev_addr, in ftgmac100_mdio_write() argument 139 FTGMAC100_PHYCR_PHYAD(phy_addr) | in ftgmac100_mdio_write() 152 bus->name, phy_addr, reg_addr); in ftgmac100_mdio_write() 227 phydev = phy_connect(priv->bus, priv->phy_addr, dev, priv->phy_mode); in ftgmac100_phy_init() 556 priv->phy_addr = fdtdec_get_int(gd->fdt_blob, offset, "reg", -1); in ftgmac100_ofdata_to_platdata() 558 priv->phy_addr = 0; in ftgmac100_ofdata_to_platdata()
|
H A D | armada100_fec.c | 59 static int smi_reg_read(struct mii_dev *bus, int phy_addr, int devad, in smi_reg_read() argument 68 if (phy_addr == PHY_ADR_REQ && phy_reg == PHY_ADR_REQ) { in smi_reg_read() 75 if (phy_addr > PHY_MASK) { in smi_reg_read() 77 __func__, phy_addr); in smi_reg_read() 92 writel((phy_addr << 16) | (phy_reg << 21) | SMI_OP_R, ®s->smi); in smi_reg_read() 107 static int smi_reg_write(struct mii_dev *bus, int phy_addr, int devad, in smi_reg_write() argument 114 if (phy_addr == PHY_ADR_REQ && phy_reg == PHY_ADR_REQ) { in smi_reg_write() 120 if (phy_addr > PHY_MASK) { in smi_reg_write() 135 writel((phy_addr << 16) | (phy_reg << 21) | SMI_OP_W | (value & 0xffff), in smi_reg_write()
|
/openbmc/linux/sound/soc/amd/acp/ |
H A D | acp-i2s.c | 397 u32 phy_addr = 0, acp_fifo_addr = 0, ext_int_ctrl; in acp_i2s_prepare() local 409 phy_addr = I2S_SP_TX_MEM_WINDOW_START + stream->reg_offset; in acp_i2s_prepare() 410 writel(phy_addr, adata->acp_base + ACP_I2S_TX_RINGBUFADDR); in acp_i2s_prepare() 417 phy_addr = I2S_SP_RX_MEM_WINDOW_START + stream->reg_offset; in acp_i2s_prepare() 418 writel(phy_addr, adata->acp_base + ACP_I2S_RX_RINGBUFADDR); in acp_i2s_prepare() 429 phy_addr = I2S_BT_TX_MEM_WINDOW_START + stream->reg_offset; in acp_i2s_prepare() 430 writel(phy_addr, adata->acp_base + ACP_BT_TX_RINGBUFADDR); in acp_i2s_prepare() 438 phy_addr = I2S_BT_TX_MEM_WINDOW_START + stream->reg_offset; in acp_i2s_prepare() 439 writel(phy_addr, adata->acp_base + ACP_BT_RX_RINGBUFADDR); in acp_i2s_prepare() 451 writel(phy_addr, adata->acp_base + ACP_HS_TX_RINGBUFADDR); in acp_i2s_prepare() [all …]
|
/openbmc/linux/drivers/net/ethernet/sis/ |
H A D | sis900.c | 149 int phy_addr; member 611 int phy_addr; in sis900_mii_probe() local 616 for (phy_addr = 0; phy_addr < 32; phy_addr++) { in sis900_mii_probe() 629 dev_name, phy_addr); in sis900_mii_probe() 646 mii_phy->phy_addr = phy_addr; in sis900_mii_probe() 663 phy_addr); in sis900_mii_probe() 669 dev_name, phy_addr); in sis900_mii_probe() 1497 int phy_addr = sis_priv->cur_phy; in sis900_read_mode() local 2291 mdio_write(dev, mii_phy->phy_addr, in sis900_set_config() 2311 mdio_write(dev, mii_phy->phy_addr, in sis900_set_config() [all …]
|
/openbmc/linux/drivers/net/ethernet/amd/ |
H A D | au1000_eth.c | 286 MAC_SET_MII_SELECT_PHY(phy_addr) | MAC_MII_READ; in au1000_mdio_read() 319 MAC_SET_MII_SELECT_PHY(phy_addr) | MAC_MII_WRITE; in au1000_mdio_write() 334 return au1000_mdio_read(dev, phy_addr, regnum); in au1000_mdiobus_read() 347 au1000_mdio_write(dev, phy_addr, regnum, value); in au1000_mdiobus_write() 476 int phy_addr; in au1000_mii_probe() local 481 if (aup->phy_addr) in au1000_mii_probe() 491 for (phy_addr = 0; phy_addr < PHY_MAX_ADDR; phy_addr++) in au1000_mii_probe() 492 if (mdiobus_get_phy(aup->mii_bus, phy_addr)) { in au1000_mii_probe() 509 for (phy_addr = 0; phy_addr < PHY_MAX_ADDR; phy_addr++) { in au1000_mii_probe() 512 phy_addr); in au1000_mii_probe() [all …]
|
/openbmc/u-boot/board/freescale/t1040qds/ |
H A D | eth.c | 444 int phy_addr; in board_eth_init() local 505 phy_addr = 0; in board_eth_init() 515 phy_addr = CONFIG_SYS_FM1_QSGMII21_PHY_ADDR + in board_eth_init() 528 phy_addr = CONFIG_SYS_FM1_DTSEC1_RISER_PHY_ADDR in board_eth_init() 531 phy_addr = CONFIG_SYS_FM1_DTSEC1_RISER_PHY_ADDR; in board_eth_init() 541 phy_addr = CONFIG_SYS_FM1_QSGMII11_PHY_ADDR + in board_eth_init() 550 phy_addr = CONFIG_SYS_FM1_DTSEC1_RISER_PHY_ADDR in board_eth_init() 581 vsc9953_port_info_set_phy_address(i, phy_addr); in board_eth_init()
|
/openbmc/u-boot/board/ti/am335x/ |
H A D | board.c | 637 int phy_addr; in ft_board_setup() local 668 if (phy_id[1] != phy_addr) { in ft_board_setup() 670 alias, phy_id[1], phy_addr); in ft_board_setup() 673 phy_id[1] = cpu_to_fdt32(phy_addr); in ft_board_setup() 687 if (ret != phy_addr) { in ft_board_setup() 689 alias, ret, phy_addr); in ft_board_setup() 692 cpu_to_fdt32(phy_addr)); in ft_board_setup() 893 .phy_addr = 0, 898 .phy_addr = 1, 975 cpsw_slaves[0].phy_addr = 1; in board_eth_init() [all …]
|
/openbmc/linux/drivers/net/ethernet/chelsio/cxgb3/ |
H A D | ael1002.c | 213 int phy_addr, const struct mdio_ops *mdio_ops) in t3_ael1002_phy_prep() argument 215 cphy_init(phy, adapter, phy_addr, &ael1002_ops, mdio_ops, in t3_ael1002_phy_prep() 239 int phy_addr, const struct mdio_ops *mdio_ops) in t3_ael1006_phy_prep() argument 241 cphy_init(phy, adapter, phy_addr, &ael1006_ops, mdio_ops, in t3_ael1006_phy_prep() 510 int phy_addr, const struct mdio_ops *mdio_ops) in t3_ael2005_phy_prep() argument 512 cphy_init(phy, adapter, phy_addr, &ael2005_ops, mdio_ops, in t3_ael2005_phy_prep() 818 cphy_init(phy, adapter, phy_addr, &ael2020_ops, mdio_ops, in t3_ael2020_phy_prep() 866 int phy_addr, const struct mdio_ops *mdio_ops) in t3_qt2045_phy_prep() argument 870 cphy_init(phy, adapter, phy_addr, &qt2045_ops, mdio_ops, in t3_qt2045_phy_prep() 878 if (!phy_addr && in t3_qt2045_phy_prep() [all …]
|
H A D | common.h | 157 int (*read)(struct net_device *dev, int phy_addr, int mmd_addr, 159 int (*write)(struct net_device *dev, int phy_addr, int mmd_addr, 578 int phy_addr, const struct cphy_ops *phy_ops, in cphy_init() argument 587 phy->mdio.prtad = phy_addr; in cphy_init() 756 int phy_addr, const struct mdio_ops *mdio_ops); 758 int phy_addr, const struct mdio_ops *mdio_ops); 760 int phy_addr, const struct mdio_ops *mdio_ops); 762 int phy_addr, const struct mdio_ops *mdio_ops); 764 int phy_addr, const struct mdio_ops *mdio_ops); 768 int phy_addr, const struct mdio_ops *mdio_ops); [all …]
|
/openbmc/u-boot/drivers/net/ti/ |
H A D | davinci_emac.h | 293 int davinci_eth_phy_read(u_int8_t phy_addr, u_int8_t reg_num, u_int16_t *data); 294 int davinci_eth_phy_write(u_int8_t phy_addr, u_int8_t reg_num, u_int16_t data); 298 int (*init)(int phy_addr); 299 int (*is_phy_connected)(int phy_addr); 300 int (*get_link_speed)(int phy_addr); 301 int (*auto_negotiate)(int phy_addr);
|
/openbmc/u-boot/drivers/net/ldpaa_eth/ |
H A D | ldpaa_wriop.c | 39 dpmac_info[dpmac_id].phy_addr[phy_num] = -1; in wriop_init_dpmac() 52 dpmac_info[dpmac_id].phy_addr[phy_num] = -1; in wriop_init_dpmac_enet_if() 138 dpmac_info[i].phy_addr[phy_num] = address; in wriop_set_phy_address() 152 return dpmac_info[i].phy_addr[phy_num]; in wriop_get_phy_address()
|
/openbmc/linux/drivers/net/ethernet/dec/tulip/ |
H A D | uli526x.c | 161 u8 phy_addr; member 519 db->phy_addr = 1; in uli526x_init() 525 db->phy_addr = phy_tmp; in uli526x_init() 664 db->phy.write(db, db->phy_addr, 0, 0x8000); in uli526x_stop() 944 cmd->base.phy_address = db->phy_addr; in ULi_ethtool_get_link_ksettings() 1074 phy->write(db, db->phy_addr, 0, 0x1000); in uli526x_timer() 1481 phy_mode = phy->read(db, db->phy_addr, 1); in uli526x_sense_speed() 1546 phy->write(db, db->phy_addr, 4, phy_reg); in uli526x_set_phyxcer() 1549 phy->write(db, db->phy_addr, 0, 0x1200); in uli526x_set_phyxcer() 1669 u32 cr10_value = phy_addr; in phy_readby_cr10() [all …]
|
/openbmc/linux/drivers/net/mdio/ |
H A D | mdio-ipq8064.c | 53 ipq8064_mdio_read(struct mii_bus *bus, int phy_addr, int reg_offset) in ipq8064_mdio_read() argument 60 miiaddr |= ((phy_addr << MII_ADDR_SHIFT) & MII_ADDR_MASK) | in ipq8064_mdio_read() 75 ipq8064_mdio_write(struct mii_bus *bus, int phy_addr, int reg_offset, u16 data) in ipq8064_mdio_write() argument 82 miiaddr |= ((phy_addr << MII_ADDR_SHIFT) & MII_ADDR_MASK) | in ipq8064_mdio_write()
|
/openbmc/qemu/hw/misc/macio/ |
H A D | mac_dbdma.c | 453 uint32_t phy_addr; in channel_run() local 476 phy_addr = le32_to_cpu(current->phy_addr); in channel_run() 487 start_output(ch, key, phy_addr, req_count, 0); in channel_run() 492 start_output(ch, key, phy_addr, req_count, 1); in channel_run() 497 start_input(ch, key, phy_addr, req_count, 0); in channel_run() 502 start_input(ch, key, phy_addr, req_count, 1); in channel_run() 518 phy_addr &= ~3; in channel_run() 521 phy_addr &= ~1; in channel_run() 528 load_word(ch, key, phy_addr, req_count); in channel_run() 533 store_word(ch, key, phy_addr, req_count); in channel_run() [all …]
|
/openbmc/linux/drivers/net/ethernet/stmicro/stmmac/ |
H A D | chain_mode.c | 98 static void init_dma_chain(void *des, dma_addr_t phy_addr, in init_dma_chain() argument 106 dma_addr_t dma_phy = phy_addr; in init_dma_chain() 115 p->basic.des3 = cpu_to_le32((unsigned int)phy_addr); in init_dma_chain() 124 p->des3 = cpu_to_le32((unsigned int)phy_addr); in init_dma_chain()
|
/openbmc/u-boot/board/freescale/ls2080aqds/ |
H A D | eth.c | 221 int phy_addr = 0; in qsgmii_configure_repeater() local 242 phy_addr = 0; in qsgmii_configure_repeater() 250 phy_addr = 4; in qsgmii_configure_repeater() 258 phy_addr = 8; in qsgmii_configure_repeater() 266 phy_addr = 0xc; in qsgmii_configure_repeater() 272 ret = miiphy_write(dev, phy_addr, 0x1f, 3); in qsgmii_configure_repeater() 274 ret = miiphy_read(dev, phy_addr, 0x11, &value); in qsgmii_configure_repeater() 276 ret = miiphy_read(dev, phy_addr, 0x11, &value); in qsgmii_configure_repeater() 305 ret = miiphy_read(dev, phy_addr, 0x11, &value); in qsgmii_configure_repeater() 309 ret = miiphy_read(dev, phy_addr, 0x11, &value); in qsgmii_configure_repeater()
|
/openbmc/linux/drivers/media/platform/amphion/ |
H A D | vpu_malone.c | 351 unsigned long phy_addr; in vpu_malone_init_rpc() local 369 phy_addr = base_phy_addr + offset; in vpu_malone_init_rpc() 378 phy_addr = base_phy_addr + offset; in vpu_malone_init_rpc() 387 phy_addr = base_phy_addr + offset; in vpu_malone_init_rpc() 392 phy_addr = base_phy_addr + offset; in vpu_malone_init_rpc() 397 phy_addr = base_phy_addr + offset; in vpu_malone_init_rpc() 402 phy_addr = base_phy_addr + offset; in vpu_malone_init_rpc() 407 phy_addr = base_phy_addr + offset; in vpu_malone_init_rpc() 412 phy_addr = base_phy_addr + offset; in vpu_malone_init_rpc() 417 phy_addr = base_phy_addr + offset; in vpu_malone_init_rpc() [all …]
|
/openbmc/u-boot/include/ |
H A D | mv88e6352.h | 71 int mv88e_sw_reset(const char *devname, u8 phy_addr); 72 int mv88e_sw_program(const char *devname, u8 phy_addr,
|
H A D | netdev.h | 37 int dnet_eth_initialize(int id, void *regs, unsigned int phy_addr); 52 int macb_eth_initialize(int id, void *regs, unsigned int phy_addr); 56 int mvneta_initialize(bd_t *bis, int base_addr, int devnum, int phy_addr);
|
/openbmc/linux/drivers/crypto/intel/qat/qat_common/ |
H A D | adf_admin.c | 104 dma_addr_t phy_addr; member 293 req.init_cfg_ptr = accel_dev->heartbeat->dma.phy_addr; in adf_send_admin_hb_timer() 397 &admin->phy_addr, GFP_KERNEL); in adf_init_admin_comms() 411 admin->virt_addr, admin->phy_addr); in adf_init_admin_comms() 424 reg_val = (u64)admin->phy_addr; in adf_init_admin_comms() 444 admin->virt_addr, admin->phy_addr); in adf_exit_admin_comms()
|
/openbmc/u-boot/board/freescale/mpc837xemds/ |
H A D | mpc837xemds.c | 141 int phy_addr) in __ft_tsec_fixup() argument 176 phy_addr = cpu_to_fdt32(phy_addr); in __ft_tsec_fixup() 177 err = fdt_setprop(blob, off, "reg", &phy_addr, sizeof(phy_addr)); in __ft_tsec_fixup()
|
/openbmc/u-boot/arch/arm/cpu/armv7/ls102xa/ |
H A D | cpu.c | 98 static inline void set_pgtable(u32 *page_table, u32 index, u32 phy_addr) in set_pgtable() argument 100 u32 value = phy_addr | PMD_TYPE_TABLE; in set_pgtable() 107 static inline void set_pgsection(u32 *page_table, u32 index, u64 phy_addr, in set_pgsection() argument 112 value = phy_addr | PMD_TYPE_SECT | PMD_SECT_AF; in set_pgsection()
|
/openbmc/linux/drivers/net/ethernet/qualcomm/emac/ |
H A D | emac-phy.c | 111 u32 phy_addr; in emac_phy_config() local 119 &phy_addr); in emac_phy_config() 126 adpt->phydev = mdiobus_get_phy(mii_bus, phy_addr); in emac_phy_config()
|