Home
last modified time | relevance | path

Searched refs:phy_reg (Results 1 - 25 of 51) sorted by relevance

123

/kernel/linux/linux-5.10/drivers/net/ethernet/dec/tulip/
H A Dpnic.c23 u32 phy_reg = ioread32(ioaddr + 0xB8); in pnic_do_nway() local
26 if (phy_reg & 0x78000000) { /* Ignore baseT4 */ in pnic_do_nway()
27 if (phy_reg & 0x20000000) dev->if_port = 5; in pnic_do_nway()
28 else if (phy_reg & 0x40000000) dev->if_port = 3; in pnic_do_nway()
29 else if (phy_reg & 0x10000000) dev->if_port = 4; in pnic_do_nway()
30 else if (phy_reg & 0x08000000) dev->if_port = 0; in pnic_do_nway()
36 if (phy_reg & 0x30000000) { in pnic_do_nway()
42 phy_reg, medianame[dev->if_port]); in pnic_do_nway()
56 int phy_reg = ioread32(ioaddr + 0xB8); in pnic_lnk_change() local
60 phy_reg, csr in pnic_lnk_change()
111 int phy_reg = ioread32(ioaddr + 0xB8); pnic_timer() local
[all...]
H A Ddmfe.c1670 u16 phy_reg; in dmfe_set_phyxcer() local
1678 phy_reg = dmfe_phy_read(db->ioaddr, in dmfe_set_phyxcer()
1682 db->phy_addr, 18, phy_reg, db->chip_id); in dmfe_set_phyxcer()
1686 phy_reg = dmfe_phy_read(db->ioaddr, db->phy_addr, 4, db->chip_id) & ~0x01e0; in dmfe_set_phyxcer()
1690 phy_reg |= db->PHY_reg4; in dmfe_set_phyxcer()
1694 case DMFE_10MHF: phy_reg |= 0x20; break; in dmfe_set_phyxcer()
1695 case DMFE_10MFD: phy_reg |= 0x40; break; in dmfe_set_phyxcer()
1696 case DMFE_100MHF: phy_reg |= 0x80; break; in dmfe_set_phyxcer()
1697 case DMFE_100MFD: phy_reg |= 0x100; break; in dmfe_set_phyxcer()
1699 if (db->chip_id == PCI_DM9009_ID) phy_reg in dmfe_set_phyxcer()
1726 u16 phy_reg; dmfe_process_mode() local
2040 uint phy_reg; dmfe_program_DM9802() local
2057 uint phy_reg; dmfe_HPNA_remote_cmd_chk() local
[all...]
H A Duli526x.c1519 u16 phy_reg; in uli526x_set_phyxcer() local
1522 phy_reg = phy->read(db, db->phy_addr, 4) & ~0x01e0; in uli526x_set_phyxcer()
1526 phy_reg |= db->PHY_reg4; in uli526x_set_phyxcer()
1530 case ULI526X_10MHF: phy_reg |= 0x20; break; in uli526x_set_phyxcer()
1531 case ULI526X_10MFD: phy_reg |= 0x40; break; in uli526x_set_phyxcer()
1532 case ULI526X_100MHF: phy_reg |= 0x80; break; in uli526x_set_phyxcer()
1533 case ULI526X_100MFD: phy_reg |= 0x100; break; in uli526x_set_phyxcer()
1539 if ( !(phy_reg & 0x01e0)) { in uli526x_set_phyxcer()
1540 phy_reg|=db->PHY_reg4; in uli526x_set_phyxcer()
1543 phy->write(db, db->phy_addr, 4, phy_reg); in uli526x_set_phyxcer()
1561 u16 phy_reg; uli526x_process_mode() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/dec/tulip/
H A Dpnic.c23 u32 phy_reg = ioread32(ioaddr + 0xB8); in pnic_do_nway() local
26 if (phy_reg & 0x78000000) { /* Ignore baseT4 */ in pnic_do_nway()
27 if (phy_reg & 0x20000000) dev->if_port = 5; in pnic_do_nway()
28 else if (phy_reg & 0x40000000) dev->if_port = 3; in pnic_do_nway()
29 else if (phy_reg & 0x10000000) dev->if_port = 4; in pnic_do_nway()
30 else if (phy_reg & 0x08000000) dev->if_port = 0; in pnic_do_nway()
36 if (phy_reg & 0x30000000) { in pnic_do_nway()
42 phy_reg, medianame[dev->if_port]); in pnic_do_nway()
56 int phy_reg = ioread32(ioaddr + 0xB8); in pnic_lnk_change() local
60 phy_reg, csr in pnic_lnk_change()
111 int phy_reg = ioread32(ioaddr + 0xB8); pnic_timer() local
[all...]
H A Ddmfe.c1669 u16 phy_reg; in dmfe_set_phyxcer() local
1677 phy_reg = dmfe_phy_read(db->ioaddr, in dmfe_set_phyxcer()
1681 db->phy_addr, 18, phy_reg, db->chip_id); in dmfe_set_phyxcer()
1685 phy_reg = dmfe_phy_read(db->ioaddr, db->phy_addr, 4, db->chip_id) & ~0x01e0; in dmfe_set_phyxcer()
1689 phy_reg |= db->PHY_reg4; in dmfe_set_phyxcer()
1693 case DMFE_10MHF: phy_reg |= 0x20; break; in dmfe_set_phyxcer()
1694 case DMFE_10MFD: phy_reg |= 0x40; break; in dmfe_set_phyxcer()
1695 case DMFE_100MHF: phy_reg |= 0x80; break; in dmfe_set_phyxcer()
1696 case DMFE_100MFD: phy_reg |= 0x100; break; in dmfe_set_phyxcer()
1698 if (db->chip_id == PCI_DM9009_ID) phy_reg in dmfe_set_phyxcer()
1725 u16 phy_reg; dmfe_process_mode() local
2039 uint phy_reg; dmfe_program_DM9802() local
2056 uint phy_reg; dmfe_HPNA_remote_cmd_chk() local
[all...]
H A Duli526x.c1522 u16 phy_reg; in uli526x_set_phyxcer() local
1525 phy_reg = phy->read(db, db->phy_addr, 4) & ~0x01e0; in uli526x_set_phyxcer()
1529 phy_reg |= db->PHY_reg4; in uli526x_set_phyxcer()
1533 case ULI526X_10MHF: phy_reg |= 0x20; break; in uli526x_set_phyxcer()
1534 case ULI526X_10MFD: phy_reg |= 0x40; break; in uli526x_set_phyxcer()
1535 case ULI526X_100MHF: phy_reg |= 0x80; break; in uli526x_set_phyxcer()
1536 case ULI526X_100MFD: phy_reg |= 0x100; break; in uli526x_set_phyxcer()
1542 if ( !(phy_reg & 0x01e0)) { in uli526x_set_phyxcer()
1543 phy_reg|=db->PHY_reg4; in uli526x_set_phyxcer()
1546 phy->write(db, db->phy_addr, 4, phy_reg); in uli526x_set_phyxcer()
1564 u16 phy_reg; uli526x_process_mode() local
[all...]
/kernel/linux/linux-5.10/drivers/clk/hisilicon/
H A Dclk-hix5hd2.c139 u32 phy_reg; member
151 void __iomem *phy_reg; member
180 val = readl_relaxed(clk->phy_reg); in clk_ether_prepare()
183 writel_relaxed(val, clk->phy_reg); in clk_ether_prepare()
188 writel_relaxed(val, clk->phy_reg); in clk_ether_prepare()
193 writel_relaxed(val, clk->phy_reg); in clk_ether_prepare()
223 val = readl_relaxed(clk->phy_reg); in clk_complex_enable()
226 writel_relaxed(val, clk->phy_reg); in clk_complex_enable()
241 val = readl_relaxed(clk->phy_reg); in clk_complex_disable()
244 writel_relaxed(val, clk->phy_reg); in clk_complex_disable()
[all...]
/kernel/linux/linux-6.6/drivers/clk/hisilicon/
H A Dclk-hix5hd2.c139 u32 phy_reg; member
151 void __iomem *phy_reg; member
180 val = readl_relaxed(clk->phy_reg); in clk_ether_prepare()
183 writel_relaxed(val, clk->phy_reg); in clk_ether_prepare()
188 writel_relaxed(val, clk->phy_reg); in clk_ether_prepare()
193 writel_relaxed(val, clk->phy_reg); in clk_ether_prepare()
223 val = readl_relaxed(clk->phy_reg); in clk_complex_enable()
226 writel_relaxed(val, clk->phy_reg); in clk_complex_enable()
241 val = readl_relaxed(clk->phy_reg); in clk_complex_disable()
244 writel_relaxed(val, clk->phy_reg); in clk_complex_disable()
[all...]
/kernel/linux/linux-5.10/drivers/usb/phy/
H A Dphy-am335x-control.c13 void __iomem *phy_reg; member
84 val = readl(usb_ctrl->phy_reg + reg); in am335x_phy_power()
98 writel(val, usb_ctrl->phy_reg + reg); in am335x_phy_power()
168 ctrl_usb->phy_reg = devm_platform_ioremap_resource_byname(pdev, "phy_ctrl"); in am335x_control_usb_probe()
169 if (IS_ERR(ctrl_usb->phy_reg)) in am335x_control_usb_probe()
170 return PTR_ERR(ctrl_usb->phy_reg); in am335x_control_usb_probe()
/kernel/linux/linux-6.6/drivers/usb/phy/
H A Dphy-am335x-control.c13 void __iomem *phy_reg; member
84 val = readl(usb_ctrl->phy_reg + reg); in am335x_phy_power()
98 writel(val, usb_ctrl->phy_reg + reg); in am335x_phy_power()
168 ctrl_usb->phy_reg = devm_platform_ioremap_resource_byname(pdev, "phy_ctrl"); in am335x_control_usb_probe()
169 if (IS_ERR(ctrl_usb->phy_reg)) in am335x_control_usb_probe()
170 return PTR_ERR(ctrl_usb->phy_reg); in am335x_control_usb_probe()
/kernel/linux/linux-5.10/drivers/net/
H A Dsungem_phy.c601 u32 phy_reg; in bcm5421_poll_link() local
606 phy_reg = sungem_phy_read(phy, MII_NCONFIG); in bcm5421_poll_link()
608 mode = (phy_reg & BCM5421_MODE_MASK) >> 5; in bcm5421_poll_link()
615 phy_reg = sungem_phy_read(phy, MII_NCONFIG); in bcm5421_poll_link()
617 if (phy_reg & 0x0020) in bcm5421_poll_link()
625 u32 phy_reg; in bcm5421_read_link() local
630 phy_reg = sungem_phy_read(phy, MII_NCONFIG); in bcm5421_read_link()
632 mode = (phy_reg & BCM5421_MODE_MASK ) >> 5; in bcm5421_read_link()
641 phy_reg = sungem_phy_read(phy, MII_NCONFIG); in bcm5421_read_link()
643 if ( (phy_reg in bcm5421_read_link()
674 u32 phy_reg; bcm5461_poll_link() local
700 u32 phy_reg; bcm5461_read_link() local
[all...]
/kernel/linux/linux-6.6/drivers/net/
H A Dsungem_phy.c597 u32 phy_reg; in bcm5421_poll_link() local
602 phy_reg = sungem_phy_read(phy, MII_NCONFIG); in bcm5421_poll_link()
604 mode = (phy_reg & BCM5421_MODE_MASK) >> 5; in bcm5421_poll_link()
611 phy_reg = sungem_phy_read(phy, MII_NCONFIG); in bcm5421_poll_link()
613 if (phy_reg & 0x0020) in bcm5421_poll_link()
621 u32 phy_reg; in bcm5421_read_link() local
626 phy_reg = sungem_phy_read(phy, MII_NCONFIG); in bcm5421_read_link()
628 mode = (phy_reg & BCM5421_MODE_MASK ) >> 5; in bcm5421_read_link()
637 phy_reg = sungem_phy_read(phy, MII_NCONFIG); in bcm5421_read_link()
639 if ( (phy_reg in bcm5421_read_link()
670 u32 phy_reg; bcm5461_poll_link() local
696 u32 phy_reg; bcm5461_read_link() local
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/e1000e/
H A Dich8lan.c178 u16 phy_reg = 0; in e1000_phy_is_accessible_pchlan() local
185 ret_val = e1e_rphy_locked(hw, MII_PHYSID1, &phy_reg); in e1000_phy_is_accessible_pchlan()
186 if (ret_val || (phy_reg == 0xFFFF)) in e1000_phy_is_accessible_pchlan()
188 phy_id = (u32)(phy_reg << 16); in e1000_phy_is_accessible_pchlan()
190 ret_val = e1e_rphy_locked(hw, MII_PHYSID2, &phy_reg); in e1000_phy_is_accessible_pchlan()
191 if (ret_val || (phy_reg == 0xFFFF)) { in e1000_phy_is_accessible_pchlan()
195 phy_id |= (u32)(phy_reg & PHY_REVISION_MASK); in e1000_phy_is_accessible_pchlan()
204 hw->phy.revision = (u32)(phy_reg & ~PHY_REVISION_MASK); in e1000_phy_is_accessible_pchlan()
226 e1e_rphy_locked(hw, CV_SMB_CTRL, &phy_reg); in e1000_phy_is_accessible_pchlan()
227 phy_reg in e1000_phy_is_accessible_pchlan()
1099 u16 phy_reg; e1000_enable_ulp_lpt_lp() local
1243 u16 phy_reg; e1000_disable_ulp_lpt_lp() local
1393 u16 phy_reg; e1000_check_for_copper_link_ich8lan() local
1457 u16 phy_reg; e1000_check_for_copper_link_ich8lan() local
2526 u16 i, phy_reg = 0; e1000_copy_rx_addrs_to_phy_ich8lan() local
2567 u16 phy_reg, data; e1000_lv_jumbo_workaround_ich8lan() local
5360 u16 phy_reg, device_id = hw->adapter->pdev->device; e1000_suspend_workarounds_ich8lan() local
5493 u16 phy_reg; e1000_resume_workarounds_pchlan() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/e1000e/
H A Dich8lan.c178 u16 phy_reg = 0; in e1000_phy_is_accessible_pchlan() local
185 ret_val = e1e_rphy_locked(hw, MII_PHYSID1, &phy_reg); in e1000_phy_is_accessible_pchlan()
186 if (ret_val || (phy_reg == 0xFFFF)) in e1000_phy_is_accessible_pchlan()
188 phy_id = (u32)(phy_reg << 16); in e1000_phy_is_accessible_pchlan()
190 ret_val = e1e_rphy_locked(hw, MII_PHYSID2, &phy_reg); in e1000_phy_is_accessible_pchlan()
191 if (ret_val || (phy_reg == 0xFFFF)) { in e1000_phy_is_accessible_pchlan()
195 phy_id |= (u32)(phy_reg & PHY_REVISION_MASK); in e1000_phy_is_accessible_pchlan()
204 hw->phy.revision = (u32)(phy_reg & ~PHY_REVISION_MASK); in e1000_phy_is_accessible_pchlan()
226 e1e_rphy_locked(hw, CV_SMB_CTRL, &phy_reg); in e1000_phy_is_accessible_pchlan()
227 phy_reg in e1000_phy_is_accessible_pchlan()
1108 u16 phy_reg; e1000_enable_ulp_lpt_lp() local
1252 u16 phy_reg; e1000_disable_ulp_lpt_lp() local
1404 u16 phy_reg; e1000_check_for_copper_link_ich8lan() local
1468 u16 phy_reg; e1000_check_for_copper_link_ich8lan() local
2543 u16 i, phy_reg = 0; e1000_copy_rx_addrs_to_phy_ich8lan() local
2584 u16 phy_reg, data; e1000_lv_jumbo_workaround_ich8lan() local
5376 u16 phy_reg, device_id = hw->adapter->pdev->device; e1000_suspend_workarounds_ich8lan() local
5509 u16 phy_reg; e1000_resume_workarounds_pchlan() local
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/e1000/
H A De1000_ethtool.c1114 u16 phy_reg; in e1000_phy_reset_clk_and_crs() local
1120 e1000_read_phy_reg(hw, M88E1000_EXT_PHY_SPEC_CTRL, &phy_reg); in e1000_phy_reset_clk_and_crs()
1121 phy_reg |= M88E1000_EPSCR_TX_CLK_25; in e1000_phy_reset_clk_and_crs()
1122 e1000_write_phy_reg(hw, M88E1000_EXT_PHY_SPEC_CTRL, phy_reg); in e1000_phy_reset_clk_and_crs()
1128 e1000_read_phy_reg(hw, M88E1000_PHY_SPEC_CTRL, &phy_reg); in e1000_phy_reset_clk_and_crs()
1129 phy_reg |= M88E1000_PSCR_ASSERT_CRS_ON_TX; in e1000_phy_reset_clk_and_crs()
1130 e1000_write_phy_reg(hw, M88E1000_PHY_SPEC_CTRL, phy_reg); in e1000_phy_reset_clk_and_crs()
1137 u16 phy_reg; in e1000_nonintegrated_phy_loopback() local
1151 e1000_read_phy_reg(hw, M88E1000_PHY_SPEC_CTRL, &phy_reg); in e1000_nonintegrated_phy_loopback()
1156 phy_reg in e1000_nonintegrated_phy_loopback()
1259 u16 phy_reg = 0; e1000_set_phy_loopback() local
1330 u16 phy_reg; e1000_loopback_cleanup() local
[all...]
/kernel/linux/linux-5.10/drivers/net/phy/
H A Dphy_device.c670 int phy_reg; in get_phy_c45_devs_in_pkg() local
672 phy_reg = mdiobus_c45_read(bus, addr, dev_addr, MDIO_DEVS2); in get_phy_c45_devs_in_pkg()
673 if (phy_reg < 0) in get_phy_c45_devs_in_pkg()
675 *devices_in_package = phy_reg << 16; in get_phy_c45_devs_in_pkg()
677 phy_reg = mdiobus_c45_read(bus, addr, dev_addr, MDIO_DEVS1); in get_phy_c45_devs_in_pkg()
678 if (phy_reg < 0) in get_phy_c45_devs_in_pkg()
680 *devices_in_package |= phy_reg; in get_phy_c45_devs_in_pkg()
703 int i, ret, phy_reg; in get_phy_c45_ids() local
724 phy_reg = get_phy_c45_devs_in_pkg(bus, addr, i, &devs_in_pkg); in get_phy_c45_ids()
725 if (phy_reg < in get_phy_c45_ids()
792 int phy_reg; get_phy_c22_id() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/e1000/
H A De1000_ethtool.c1118 u16 phy_reg; in e1000_phy_reset_clk_and_crs() local
1124 e1000_read_phy_reg(hw, M88E1000_EXT_PHY_SPEC_CTRL, &phy_reg); in e1000_phy_reset_clk_and_crs()
1125 phy_reg |= M88E1000_EPSCR_TX_CLK_25; in e1000_phy_reset_clk_and_crs()
1126 e1000_write_phy_reg(hw, M88E1000_EXT_PHY_SPEC_CTRL, phy_reg); in e1000_phy_reset_clk_and_crs()
1132 e1000_read_phy_reg(hw, M88E1000_PHY_SPEC_CTRL, &phy_reg); in e1000_phy_reset_clk_and_crs()
1133 phy_reg |= M88E1000_PSCR_ASSERT_CRS_ON_TX; in e1000_phy_reset_clk_and_crs()
1134 e1000_write_phy_reg(hw, M88E1000_PHY_SPEC_CTRL, phy_reg); in e1000_phy_reset_clk_and_crs()
1141 u16 phy_reg; in e1000_nonintegrated_phy_loopback() local
1155 e1000_read_phy_reg(hw, M88E1000_PHY_SPEC_CTRL, &phy_reg); in e1000_nonintegrated_phy_loopback()
1160 phy_reg in e1000_nonintegrated_phy_loopback()
1263 u16 phy_reg = 0; e1000_set_phy_loopback() local
1334 u16 phy_reg; e1000_loopback_cleanup() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlxbf_gige/
H A Dmlxbf_gige_mdio.c189 int phy_reg, u32 opcode) in mlxbf_gige_mdio_create_cmd()
195 gw_reg |= ((phy_reg << mdio_gw->devad.shift) & in mlxbf_gige_mdio_create_cmd()
209 static int mlxbf_gige_mdio_read(struct mii_bus *bus, int phy_add, int phy_reg) in mlxbf_gige_mdio_read() argument
217 cmd = mlxbf_gige_mdio_create_cmd(priv->mdio_gw, 0, phy_add, phy_reg, in mlxbf_gige_mdio_read()
242 int phy_reg, u16 val) in mlxbf_gige_mdio_write()
250 cmd = mlxbf_gige_mdio_create_cmd(priv->mdio_gw, val, phy_add, phy_reg, in mlxbf_gige_mdio_write()
188 mlxbf_gige_mdio_create_cmd(struct mlxbf_gige_mdio_gw *mdio_gw, u16 data, int phy_add, int phy_reg, u32 opcode) mlxbf_gige_mdio_create_cmd() argument
241 mlxbf_gige_mdio_write(struct mii_bus *bus, int phy_add, int phy_reg, u16 val) mlxbf_gige_mdio_write() argument
/kernel/linux/linux-5.10/drivers/spi/
H A Dspi-sprd-adi.c280 u32 phy_reg, val; in sprd_adi_transfer_one() local
284 phy_reg = *(u32 *)t->rx_buf + sadi->slave_pbase; in sprd_adi_transfer_one()
286 ret = sprd_adi_check_paddr(sadi, phy_reg); in sprd_adi_transfer_one()
290 ret = sprd_adi_read(sadi, phy_reg, &val); in sprd_adi_transfer_one()
303 phy_reg = *p++ + sadi->slave_pbase; in sprd_adi_transfer_one()
304 ret = sprd_adi_check_paddr(sadi, phy_reg); in sprd_adi_transfer_one()
309 ret = sprd_adi_write(sadi, phy_reg, val); in sprd_adi_transfer_one()
/kernel/linux/linux-5.10/arch/arm/mach-mmp/
H A Ddevices.h54 extern int pxa_usb_phy_init(void __iomem *phy_reg);
55 extern void pxa_usb_phy_deinit(void __iomem *phy_reg);
H A Ddevices.c215 int pxa_usb_phy_init(void __iomem *phy_reg) in pxa_usb_phy_init() argument
219 usb_phy_init_internal(phy_reg); in pxa_usb_phy_init()
224 void pxa_usb_phy_deinit(void __iomem *phy_reg) in pxa_usb_phy_deinit() argument
230 usb_phy_deinit_internal(phy_reg); in pxa_usb_phy_deinit()
/kernel/linux/linux-6.6/drivers/net/phy/
H A Dphy_device.c756 int phy_reg; in get_phy_c45_devs_in_pkg() local
758 phy_reg = mdiobus_c45_read(bus, addr, dev_addr, MDIO_DEVS2); in get_phy_c45_devs_in_pkg()
759 if (phy_reg < 0) in get_phy_c45_devs_in_pkg()
761 *devices_in_package = phy_reg << 16; in get_phy_c45_devs_in_pkg()
763 phy_reg = mdiobus_c45_read(bus, addr, dev_addr, MDIO_DEVS1); in get_phy_c45_devs_in_pkg()
764 if (phy_reg < 0) in get_phy_c45_devs_in_pkg()
766 *devices_in_package |= phy_reg; in get_phy_c45_devs_in_pkg()
789 int i, ret, phy_reg; in get_phy_c45_ids() local
810 phy_reg = get_phy_c45_devs_in_pkg(bus, addr, i, &devs_in_pkg); in get_phy_c45_ids()
811 if (phy_reg < in get_phy_c45_ids()
878 int phy_reg; get_phy_c22_id() local
[all...]
/kernel/linux/linux-5.10/drivers/net/usb/
H A Dsr9800.c372 int phy_reg; in sr_get_phyid() local
378 phy_reg = sr_mdio_read(dev->net, dev->mii.phy_id, MII_PHYSID1); in sr_get_phyid()
379 if (phy_reg != 0 && phy_reg != 0xFFFF) in sr_get_phyid()
384 if (phy_reg <= 0 || phy_reg == 0xFFFF) in sr_get_phyid()
387 phy_id = (phy_reg & 0xffff) << 16; in sr_get_phyid()
389 phy_reg = sr_mdio_read(dev->net, dev->mii.phy_id, MII_PHYSID2); in sr_get_phyid()
390 if (phy_reg < 0) in sr_get_phyid()
393 phy_id |= (phy_reg in sr_get_phyid()
[all...]
/kernel/linux/linux-6.6/drivers/net/usb/
H A Dsr9800.c372 int phy_reg; in sr_get_phyid() local
378 phy_reg = sr_mdio_read(dev->net, dev->mii.phy_id, MII_PHYSID1); in sr_get_phyid()
379 if (phy_reg != 0 && phy_reg != 0xFFFF) in sr_get_phyid()
384 if (phy_reg <= 0 || phy_reg == 0xFFFF) in sr_get_phyid()
387 phy_id = (phy_reg & 0xffff) << 16; in sr_get_phyid()
389 phy_reg = sr_mdio_read(dev->net, dev->mii.phy_id, MII_PHYSID2); in sr_get_phyid()
390 if (phy_reg < 0) in sr_get_phyid()
393 phy_id |= (phy_reg in sr_get_phyid()
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/ti/
H A Ddavinci_mdio.c226 static int davinci_mdio_read(struct mii_bus *bus, int phy_id, int phy_reg) in davinci_mdio_read() argument
232 if (phy_reg & ~PHY_REG_MASK || phy_id & ~PHY_ID_MASK) in davinci_mdio_read()
241 reg = (USERACCESS_GO | USERACCESS_READ | (phy_reg << 21) | in davinci_mdio_read()
270 int phy_reg, u16 phy_data) in davinci_mdio_write()
276 if (phy_reg & ~PHY_REG_MASK || phy_id & ~PHY_ID_MASK) in davinci_mdio_write()
285 reg = (USERACCESS_GO | USERACCESS_WRITE | (phy_reg << 21) | in davinci_mdio_write()
269 davinci_mdio_write(struct mii_bus *bus, int phy_id, int phy_reg, u16 phy_data) davinci_mdio_write() argument

Completed in 30 milliseconds

123