Searched refs:phy_addr (Results 1 - 25 of 180) sorted by relevance

12345678

/linux-master/arch/mips/include/asm/mach-au1x00/
H A Dau1xxx_eth.h10 int phy_addr; member in struct:au1000_eth_platform_data
/linux-master/include/linux/
H A Dpxa168_eth.h12 int phy_addr; member in struct:pxa168_eth_platform_data
H A Dsxgbe_platform.h42 int phy_addr; member in struct:sxgbe_plat_data
H A Dmv643xx_eth.h47 int phy_addr; member in struct:mv643xx_eth_platform_data
/linux-master/drivers/net/ethernet/wangxun/ngbe/
H A Dngbe_mdio.c14 static int ngbe_phy_read_reg_internal(struct mii_bus *bus, int phy_addr, int regnum) argument
18 if (phy_addr != 0)
23 static int ngbe_phy_write_reg_internal(struct mii_bus *bus, int phy_addr, int regnum, u16 value) argument
27 if (phy_addr == 0)
32 static int ngbe_phy_read_reg_c22(struct mii_bus *bus, int phy_addr, int regnum) argument
38 phy_data = ngbe_phy_read_reg_internal(bus, phy_addr, regnum);
40 phy_data = wx_phy_read_reg_mdi_c22(bus, phy_addr, regnum);
45 static int ngbe_phy_write_reg_c22(struct mii_bus *bus, int phy_addr, argument
52 ret = ngbe_phy_write_reg_internal(bus, phy_addr, regnum, value);
54 ret = wx_phy_write_reg_mdi_c22(bus, phy_addr, regnu
[all...]
/linux-master/drivers/net/phy/
H A Dfixed_phy.c73 static int fixed_mdio_read(struct mii_bus *bus, int phy_addr, int reg_num) argument
79 if (fp->addr == phy_addr) {
100 static int fixed_mdio_write(struct mii_bus *bus, int phy_addr, int reg_num, argument
133 static int fixed_phy_add_gpiod(unsigned int irq, int phy_addr, argument
150 fmb->mii_bus->irq[phy_addr] = irq;
152 fp->addr = phy_addr;
163 int fixed_phy_add(unsigned int irq, int phy_addr, argument
166 return fixed_phy_add_gpiod(irq, phy_addr, status, NULL);
172 static void fixed_phy_del(int phy_addr) argument
178 if (fp->addr == phy_addr) {
233 int phy_addr; local
[all...]
/linux-master/arch/mips/cavium-octeon/executive/
H A Dcvmx-bootmem.c430 int __cvmx_bootmem_phy_free(uint64_t phy_addr, uint64_t size, uint32_t flags) argument
438 (unsigned long long)phy_addr, (unsigned long long)size);
456 if (cur_addr == 0 || phy_addr < cur_addr) {
458 if (cur_addr && phy_addr + size > cur_addr)
460 else if (phy_addr + size == cur_addr) {
462 cvmx_bootmem_phy_set_next(phy_addr,
465 cvmx_bootmem_phy_set_size(phy_addr,
468 cvmx_bootmem_desc->head_addr = phy_addr;
472 cvmx_bootmem_phy_set_next(phy_addr, cur_addr);
473 cvmx_bootmem_phy_set_size(phy_addr, siz
[all...]
/linux-master/drivers/net/ethernet/arc/
H A Demac_mdio.c48 * @phy_addr: Address of the PHY device.
56 static int arc_mdio_read(struct mii_bus *bus, int phy_addr, int reg_num) argument
63 0x60020000 | (phy_addr << 23) | (reg_num << 18));
71 dev_dbg(priv->dev, "arc_mdio_read(phy_addr=%i, reg_num=%x) = %x\n",
72 phy_addr, reg_num, value);
80 * @phy_addr: Address of the PHY device.
88 static int arc_mdio_write(struct mii_bus *bus, int phy_addr, argument
94 "arc_mdio_write(phy_addr=%i, reg_num=%x, value=%x)\n",
95 phy_addr, reg_num, value);
98 0x50020000 | (phy_addr << 2
[all...]
/linux-master/include/linux/platform_data/
H A Dxilinx-ll-temac.h16 int phy_addr; /* Address of the PHY to connect to */ member in struct:ll_temac_platform_data
/linux-master/drivers/net/ethernet/samsung/sxgbe/
H A Dsxgbe_mdio.c200 int err, phy_addr; local
236 for (phy_addr = 0; phy_addr < PHY_MAX_ADDR; phy_addr++) {
237 struct phy_device *phy = mdiobus_get_phy(mdio_bus, phy_addr);
247 irqlist[phy_addr] = mdio_data->probed_phy_irq;
255 if (priv->plat->phy_addr == -1)
256 priv->plat->phy_addr = phy_addr;
258 act = (priv->plat->phy_addr
[all...]
/linux-master/drivers/net/ethernet/chelsio/cxgb/
H A Dcphy.h36 int (*read)(struct net_device *dev, int phy_addr, int mmd_addr,
38 int (*write)(struct net_device *dev, int phy_addr, int mmd_addr,
131 int phy_addr, const struct cphy_ops *phy_ops,
138 phy->mdio.prtad = phy_addr;
150 struct cphy *(*create)(struct net_device *dev, int phy_addr,
130 cphy_init(struct cphy *phy, struct net_device *dev, int phy_addr, const struct cphy_ops *phy_ops, const struct mdio_ops *mdio_ops) argument
/linux-master/drivers/net/ethernet/dlink/
H A Ddl2k.c84 static int mii_read (struct net_device *dev, int phy_addr, int reg_num);
85 static int mii_write (struct net_device *dev, int phy_addr, int reg_num,
309 np->phy_addr = 1;
314 np->phy_addr = i;
540 mii_write(dev, np->phy_addr, 31, 0x0001);
541 mii_write(dev, np->phy_addr, 27, 0x01e0);
542 mii_write(dev, np->phy_addr, 31, 0x0002);
543 mii_write(dev, np->phy_addr, 27, 0xeb8e);
544 mii_write(dev, np->phy_addr, 31, 0x0000);
545 mii_write(dev, np->phy_addr, 3
1341 int phy_addr; local
1426 mii_read(struct net_device *dev, int phy_addr, int reg_num) argument
1454 mii_write(struct net_device *dev, int phy_addr, int reg_num, u16 data) argument
1472 int phy_addr; local
1493 int phy_addr; local
1579 int phy_addr; local
1666 int phy_addr; local
1723 int phy_addr; local
[all...]
/linux-master/drivers/net/ethernet/aquantia/atlantic/
H A Daq_phy.c28 u16 phy_addr = aq_hw->phy_id << 5 | mmd; local
36 ((phy_addr & HW_ATL_MDIO_PHY_ADDRESS_MSK) <<
44 ((phy_addr & HW_ATL_MDIO_PHY_ADDRESS_MSK) <<
54 u16 phy_addr = aq_hw->phy_id << 5 | mmd; local
62 ((phy_addr & HW_ATL_MDIO_PHY_ADDRESS_MSK) <<
72 ((phy_addr & HW_ATL_MDIO_PHY_ADDRESS_MSK) <<
/linux-master/include/linux/dma/
H A Dsprd-dma.h120 * @phy_addr: link-list physical address to link DMA transfer
186 phys_addr_t phy_addr; member in struct:sprd_dma_linklist
/linux-master/drivers/net/ethernet/wangxun/libwx/
H A Dwx_hw.h9 int wx_phy_read_reg_mdi_c22(struct mii_bus *bus, int phy_addr, int regnum);
10 int wx_phy_write_reg_mdi_c22(struct mii_bus *bus, int phy_addr, int regnum, u16 value);
11 int wx_phy_read_reg_mdi_c45(struct mii_bus *bus, int phy_addr, int devnum, int regnum);
12 int wx_phy_write_reg_mdi_c45(struct mii_bus *bus, int phy_addr,
/linux-master/drivers/net/ethernet/chelsio/cxgb3/
H A Daq100x.c266 int t3_aq100x_phy_prep(struct cphy *phy, struct adapter *adapter, int phy_addr, argument
272 cphy_init(phy, adapter, phy_addr, &aq100x_ops, mdio_ops,
281 gpio = phy_addr ? F_GPIO10_OUT_VAL : F_GPIO6_OUT_VAL;
298 phy_addr, err, v);
308 phy_addr, v);
316 CH_WARN(adapter, "PHY%d: reset took %ums\n", phy_addr, wait);
322 phy_addr, v);
339 phy_addr);
350 phy_addr, v, v2);
/linux-master/sound/soc/amd/acp/
H A Dacp-legacy-common.c110 u32 phy_addr, acp_fifo_addr, ext_int_ctrl; local
121 phy_addr = I2S_SP_TX_MEM_WINDOW_START + stream->reg_offset;
122 writel(phy_addr, adata->acp_base + ACP_I2S_TX_RINGBUFADDR);
129 phy_addr = I2S_SP_RX_MEM_WINDOW_START + stream->reg_offset;
130 writel(phy_addr, adata->acp_base + ACP_I2S_RX_RINGBUFADDR);
140 phy_addr = I2S_BT_TX_MEM_WINDOW_START + stream->reg_offset;
141 writel(phy_addr, adata->acp_base + ACP_BT_TX_RINGBUFADDR);
148 phy_addr = I2S_BT_TX_MEM_WINDOW_START + stream->reg_offset;
149 writel(phy_addr, adata->acp_base + ACP_BT_RX_RINGBUFADDR);
159 phy_addr
[all...]
H A Dacp-i2s.c442 u32 phy_addr = 0, acp_fifo_addr = 0, ext_int_ctrl; local
454 phy_addr = I2S_SP_TX_MEM_WINDOW_START + stream->reg_offset;
455 writel(phy_addr, adata->acp_base + ACP_I2S_TX_RINGBUFADDR);
462 phy_addr = I2S_SP_RX_MEM_WINDOW_START + stream->reg_offset;
463 writel(phy_addr, adata->acp_base + ACP_I2S_RX_RINGBUFADDR);
474 phy_addr = I2S_BT_TX_MEM_WINDOW_START + stream->reg_offset;
475 writel(phy_addr, adata->acp_base + ACP_BT_TX_RINGBUFADDR);
483 phy_addr = I2S_BT_TX_MEM_WINDOW_START + stream->reg_offset;
484 writel(phy_addr, adata->acp_base + ACP_BT_RX_RINGBUFADDR);
495 phy_addr
[all...]
/linux-master/drivers/i2c/busses/
H A Di2c-stm32.h48 dma_addr_t phy_addr,
H A Di2c-stm32.c13 dma_addr_t phy_addr,
36 dma_sconfig.dst_addr = phy_addr + txdr_offset;
58 dma_sconfig.src_addr = phy_addr + rxdr_offset;
12 stm32_i2c_dma_request(struct device *dev, dma_addr_t phy_addr, u32 txdr_offset, u32 rxdr_offset) argument
H A Di2c-at91.h175 int at91_twi_probe_master(struct platform_device *pdev, u32 phy_addr,
180 int at91_twi_probe_slave(struct platform_device *pdev, u32 phy_addr,
186 u32 phy_addr, struct at91_twi_dev *dev)
185 at91_twi_probe_slave(struct platform_device *pdev, u32 phy_addr, struct at91_twi_dev *dev) argument
/linux-master/drivers/net/ethernet/stmicro/stmmac/
H A Dchain_mode.c98 static void init_dma_chain(void *des, dma_addr_t phy_addr, argument
106 dma_addr_t dma_phy = phy_addr;
115 p->basic.des3 = cpu_to_le32((unsigned int)phy_addr);
124 p->des3 = cpu_to_le32((unsigned int)phy_addr);
/linux-master/drivers/net/mdio/
H A Dmdio-ipq8064.c53 ipq8064_mdio_read(struct mii_bus *bus, int phy_addr, int reg_offset) argument
60 miiaddr |= ((phy_addr << MII_ADDR_SHIFT) & MII_ADDR_MASK) |
75 ipq8064_mdio_write(struct mii_bus *bus, int phy_addr, int reg_offset, u16 data) argument
82 miiaddr |= ((phy_addr << MII_ADDR_SHIFT) & MII_ADDR_MASK) |
/linux-master/drivers/net/ethernet/dec/tulip/
H A Ddmfe.c244 u8 phy_addr; member in struct:dmfe_board_info
614 db->phy_addr = 1;
753 dmfe_phy_write(ioaddr, db->phy_addr, 0, 0x8000, db->chip_id);
1136 dmfe_phy_write(ioaddr, db->phy_addr, 0, 0x1000, db->chip_id);
1212 dmfe_phy_read (db->ioaddr, db->phy_addr, 1, db->chip_id);
1214 db->phy_addr, 1, db->chip_id) & 0x4) ? 1 : 0;
1229 dmfe_phy_write(db->ioaddr, db->phy_addr,
1631 phy_mode = dmfe_phy_read(db->ioaddr, db->phy_addr, 1, db->chip_id);
1632 phy_mode = dmfe_phy_read(db->ioaddr, db->phy_addr, 1, db->chip_id);
1637 db->phy_addr,
1769 dmfe_phy_write(void __iomem *ioaddr, u8 phy_addr, u8 offset, u16 phy_data, u32 chip_id) argument
1817 dmfe_phy_read(void __iomem *ioaddr, u8 phy_addr, u8 offset, u32 chip_id) argument
[all...]
/linux-master/drivers/net/ethernet/qualcomm/emac/
H A Demac-phy.c111 u32 phy_addr; local
119 &phy_addr);
126 adpt->phydev = mdiobus_get_phy(mii_bus, phy_addr);

Completed in 252 milliseconds

12345678