/openbmc/linux/drivers/net/ethernet/sfc/falcon/ |
H A D | mdio_10g.c | 31 int ef4_mdio_reset_mmd(struct ef4_nic *port, int mmd, in ef4_mdio_reset_mmd() argument 39 ef4_mdio_write(port, mmd, MDIO_CTRL1, MDIO_CTRL1_RESET); in ef4_mdio_reset_mmd() 43 ctrl = ef4_mdio_read(port, mmd, MDIO_CTRL1); in ef4_mdio_reset_mmd() 51 static int ef4_mdio_check_mmd(struct ef4_nic *efx, int mmd) in ef4_mdio_check_mmd() argument 55 if (mmd != MDIO_MMD_AN) { in ef4_mdio_check_mmd() 57 status = ef4_mdio_read(efx, mmd, MDIO_STAT2); in ef4_mdio_check_mmd() 60 "PHY MMD %d not responding.\n", mmd); in ef4_mdio_check_mmd() 81 int mmd = 0; in ef4_mdio_wait_reset_mmds() local 86 stat = ef4_mdio_read(efx, mmd, MDIO_CTRL1); in ef4_mdio_wait_reset_mmds() 90 " MMD %d\n", mmd); in ef4_mdio_wait_reset_mmds() [all …]
|
H A D | txc43128_phy.c | 205 static int txc_bist_one(struct ef4_nic *efx, int mmd, int test) in txc_bist_one() argument 219 ef4_mdio_write(efx, mmd, TXC_BIST_CTL, bctl); in txc_bist_one() 223 ef4_mdio_write(efx, mmd, TXC_BIST_CTL, bctl); in txc_bist_one() 226 ef4_mdio_write(efx, mmd, TXC_BIST_CTL, in txc_bist_one() 234 ef4_mdio_write(efx, mmd, TXC_BIST_CTL, bctl); in txc_bist_one() 238 bctl = ef4_mdio_read(efx, mmd, TXC_BIST_CTL); in txc_bist_one() 243 int count = ef4_mdio_read(efx, mmd, TXC_BIST_RX0ERRCNT + lane); in txc_bist_one() 249 count = ef4_mdio_read(efx, mmd, TXC_BIST_RX0FRMCNT + lane); in txc_bist_one() 261 ef4_mdio_write(efx, mmd, TXC_BIST_CTL, 0); in txc_bist_one() 359 static void txc_glrgs_lane_power(struct ef4_nic *efx, int mmd) in txc_glrgs_lane_power() argument [all …]
|
H A D | mdio_10g.h | 33 static inline u32 ef4_mdio_read_id(struct ef4_nic *efx, int mmd) in ef4_mdio_read_id() argument 35 u16 id_low = ef4_mdio_read(efx, mmd, MDIO_DEVID2); in ef4_mdio_read_id() 36 u16 id_hi = ef4_mdio_read(efx, mmd, MDIO_DEVID1); in ef4_mdio_read_id() 56 const char *ef4_mdio_mmd_name(int mmd); 64 int ef4_mdio_reset_mmd(struct ef4_nic *efx, int mmd, int spins, int spintime);
|
H A D | qt202x_phy.c | 461 int mmd, reg_base, rc, i; in qt202x_phy_get_module_eeprom() local 464 mmd = MDIO_MMD_PCS; in qt202x_phy_get_module_eeprom() 467 mmd = MDIO_MMD_PMAPMD; in qt202x_phy_get_module_eeprom() 472 rc = ef4_mdio_read(efx, mmd, reg_base + ee->offset + i); in qt202x_phy_get_module_eeprom()
|
/openbmc/u-boot/drivers/net/phy/ |
H A D | generic_10g.c | 51 int mmd, stat2, devs1, devs2; in gen10g_discover_mmds() local 55 for (mmd = 1; mmd <= 5; mmd++) { in gen10g_discover_mmds() 57 stat2 = phy_read(phydev, mmd, MDIO_STAT2); in gen10g_discover_mmds() 63 devs1 = phy_read(phydev, mmd, MDIO_DEVS1); in gen10g_discover_mmds() 64 devs2 = phy_read(phydev, mmd, MDIO_DEVS2); in gen10g_discover_mmds()
|
/openbmc/linux/drivers/net/dsa/sja1105/ |
H A D | sja1105_mdio.c | 10 int sja1105_pcs_mdio_read_c45(struct mii_bus *bus, int phy, int mmd, int reg) in sja1105_pcs_mdio_read_c45() argument 18 addr = (mmd << 16) | reg; in sja1105_pcs_mdio_read_c45() 20 if (mmd != MDIO_MMD_VEND1 && mmd != MDIO_MMD_VEND2) in sja1105_pcs_mdio_read_c45() 23 if (mmd == MDIO_MMD_VEND2 && (reg & GENMASK(15, 0)) == MII_PHYSID1) in sja1105_pcs_mdio_read_c45() 25 if (mmd == MDIO_MMD_VEND2 && (reg & GENMASK(15, 0)) == MII_PHYSID2) in sja1105_pcs_mdio_read_c45() 35 int sja1105_pcs_mdio_write_c45(struct mii_bus *bus, int phy, int mmd, in sja1105_pcs_mdio_write_c45() argument 43 addr = (mmd << 16) | reg; in sja1105_pcs_mdio_write_c45() 46 if (mmd != MDIO_MMD_VEND1 && mmd != MDIO_MMD_VEND2) in sja1105_pcs_mdio_write_c45() 52 int sja1110_pcs_mdio_read_c45(struct mii_bus *bus, int phy, int mmd, int reg) in sja1110_pcs_mdio_read_c45() argument 65 addr = (mmd << 16) | reg; in sja1110_pcs_mdio_read_c45() [all …]
|
H A D | sja1105.h | 154 int (*pcs_mdio_read_c45)(struct mii_bus *bus, int phy, int mmd, 156 int (*pcs_mdio_write_c45)(struct mii_bus *bus, int phy, int mmd, 312 int sja1105_pcs_mdio_read_c45(struct mii_bus *bus, int phy, int mmd, int reg); 313 int sja1105_pcs_mdio_write_c45(struct mii_bus *bus, int phy, int mmd, int reg, 315 int sja1110_pcs_mdio_read_c45(struct mii_bus *bus, int phy, int mmd, int reg); 316 int sja1110_pcs_mdio_write_c45(struct mii_bus *bus, int phy, int mmd, int reg,
|
/openbmc/linux/drivers/net/ethernet/aquantia/atlantic/ |
H A D | aq_phy.c | 26 u16 aq_mdio_read_word(struct aq_hw_s *aq_hw, u16 mmd, u16 addr) in aq_mdio_read_word() argument 28 u16 phy_addr = aq_hw->phy_id << 5 | mmd; in aq_mdio_read_word() 52 void aq_mdio_write_word(struct aq_hw_s *aq_hw, u16 mmd, u16 addr, u16 data) in aq_mdio_write_word() argument 54 u16 phy_addr = aq_hw->phy_id << 5 | mmd; in aq_mdio_write_word() 78 u16 aq_phy_read_reg(struct aq_hw_s *aq_hw, u16 mmd, u16 address) in aq_phy_read_reg() argument 91 err = aq_mdio_read_word(aq_hw, mmd, address); in aq_phy_read_reg() 99 void aq_phy_write_reg(struct aq_hw_s *aq_hw, u16 mmd, u16 address, u16 data) in aq_phy_write_reg() argument 109 aq_mdio_write_word(aq_hw, mmd, address, data); in aq_phy_write_reg()
|
H A D | aq_phy.h | 22 u16 aq_mdio_read_word(struct aq_hw_s *aq_hw, u16 mmd, u16 addr); 24 void aq_mdio_write_word(struct aq_hw_s *aq_hw, u16 mmd, u16 addr, u16 data); 26 u16 aq_phy_read_reg(struct aq_hw_s *aq_hw, u16 mmd, u16 address); 28 void aq_phy_write_reg(struct aq_hw_s *aq_hw, u16 mmd, u16 address, u16 data);
|
/openbmc/linux/drivers/vfio/platform/reset/ |
H A D | vfio_platform_amdxgbe.c | 27 static unsigned int xmdio_read(void __iomem *ioaddr, unsigned int mmd, in xmdio_read() argument 32 mmd_address = (mmd << 16) | ((reg) & 0xffff); in xmdio_read() 38 static void xmdio_write(void __iomem *ioaddr, unsigned int mmd, in xmdio_write() argument 43 mmd_address = (mmd << 16) | ((reg) & 0xffff); in xmdio_write()
|
/openbmc/linux/drivers/net/ethernet/chelsio/cxgb/ |
H A D | cphy.h | 101 static inline int cphy_mdio_read(struct cphy *cphy, int mmd, int reg, in cphy_mdio_read() argument 104 int rc = cphy->mdio.mdio_read(cphy->mdio.dev, cphy->mdio.prtad, mmd, in cphy_mdio_read() 110 static inline int cphy_mdio_write(struct cphy *cphy, int mmd, int reg, in cphy_mdio_write() argument 113 return cphy->mdio.mdio_write(cphy->mdio.dev, cphy->mdio.prtad, mmd, in cphy_mdio_write()
|
/openbmc/linux/drivers/net/ |
H A D | mdio.c | 28 int mmd, stat2, devs1, devs2; in mdio45_probe() local 32 for (mmd = 1; mmd <= 5; mmd++) { in mdio45_probe() 34 stat2 = mdio->mdio_read(mdio->dev, prtad, mmd, MDIO_STAT2); in mdio45_probe() 40 devs1 = mdio->mdio_read(mdio->dev, prtad, mmd, MDIO_DEVS1); in mdio45_probe() 41 devs2 = mdio->mdio_read(mdio->dev, prtad, mmd, MDIO_DEVS2); in mdio45_probe()
|
/openbmc/linux/drivers/net/mdio/ |
H A D | mdio-ipq4019.c | 56 static int ipq4019_mdio_read_c45(struct mii_bus *bus, int mii_id, int mmd, in ipq4019_mdio_read_c45() argument 73 writel((mii_id << 8) | mmd, priv->membase + MDIO_ADDR_REG); in ipq4019_mdio_read_c45() 129 static int ipq4019_mdio_write_c45(struct mii_bus *bus, int mii_id, int mmd, in ipq4019_mdio_write_c45() argument 146 writel((mii_id << 8) | mmd, priv->membase + MDIO_ADDR_REG); in ipq4019_mdio_write_c45()
|
/openbmc/qemu/tests/uefi-test-tools/ |
H A D | Makefile | 75 MTOOLS_SKIP_CHECK=1 mmd -i $@ ::EFI 76 MTOOLS_SKIP_CHECK=1 mmd -i $@ ::EFI/BOOT
|
/openbmc/linux/drivers/net/ethernet/chelsio/cxgb3/ |
H A D | common.h | 529 int (*set_loopback)(struct cphy *phy, int mmd, int dir, int enable); 561 static inline int t3_mdio_read(struct cphy *phy, int mmd, int reg, in t3_mdio_read() argument 564 int rc = phy->mdio.mdio_read(phy->mdio.dev, phy->mdio.prtad, mmd, reg); in t3_mdio_read() 569 static inline int t3_mdio_write(struct cphy *phy, int mmd, int reg, in t3_mdio_write() argument 572 return phy->mdio.mdio_write(phy->mdio.dev, phy->mdio.prtad, mmd, in t3_mdio_write() 654 int t3_mdio_change_bits(struct cphy *phy, int mmd, int reg, unsigned int clear, 656 int t3_phy_reset(struct cphy *phy, int mmd, int wait);
|
H A D | aq100x.c | 194 static int aq100x_set_loopback(struct cphy *phy, int mmd, int dir, int enable) in aq100x_set_loopback() argument
|
H A D | t3_hw.c | 329 int t3_mdio_change_bits(struct cphy *phy, int mmd, int reg, unsigned int clear, in t3_mdio_change_bits() argument 335 ret = t3_mdio_read(phy, mmd, reg, &val); in t3_mdio_change_bits() 338 ret = t3_mdio_write(phy, mmd, reg, val | set); in t3_mdio_change_bits() 353 int t3_phy_reset(struct cphy *phy, int mmd, int wait) in t3_phy_reset() argument 358 err = t3_mdio_change_bits(phy, mmd, MDIO_CTRL1, MDIO_CTRL1_LPOWER, in t3_phy_reset() 364 err = t3_mdio_read(phy, mmd, MDIO_CTRL1, &ctl); in t3_phy_reset()
|
/openbmc/openbmc/meta-raspberrypi/classes/ |
H A D | sdcard_image-rpi.bbclass | 108 # and root/overlays. mmd/mcopy are not very flexible tools. 109 mmd -i ${WORKDIR}/boot.img overlays
|
/openbmc/linux/arch/x86/boot/ |
H A D | genimage.sh | 189 mmd "$1"EFI "$1"EFI/Boot
|
/openbmc/linux/drivers/mmc/host/ |
H A D | renesas_sdhi_core.c | 909 struct tmio_mmc_data *mmd = pdev->dev.platform_data; in renesas_sdhi_probe() local 1017 if (mmd) in renesas_sdhi_probe() 1018 *mmc_data = *mmd; in renesas_sdhi_probe()
|
/openbmc/linux/drivers/net/ethernet/aquantia/atlantic/macsec/ |
H A D | macsec_api.c | 43 static int aq_mss_mdio_read(struct aq_hw_s *hw, u16 mmd, u16 addr, u16 *data) in aq_mss_mdio_read() argument 45 *data = aq_mdio_read_word(hw, mmd, addr); in aq_mss_mdio_read() 49 static int aq_mss_mdio_write(struct aq_hw_s *hw, u16 mmd, u16 addr, u16 data) in aq_mss_mdio_write() argument 51 aq_mdio_write_word(hw, mmd, addr, data); in aq_mss_mdio_write()
|
/openbmc/linux/drivers/net/ethernet/microchip/ |
H A D | lan743x_main.c | 941 int lan743x_sgmii_read(struct lan743x_adapter *adapter, u8 mmd, u16 addr) in lan743x_sgmii_read() argument 947 if (mmd > 31) { in lan743x_sgmii_read() 955 mmd_access = mmd << SGMII_ACC_SGMII_MMD_SHIFT_; in lan743x_sgmii_read() 972 u8 mmd, u16 addr, u16 val) in lan743x_sgmii_write() argument 977 if (mmd > 31) { in lan743x_sgmii_write() 986 mmd_access = mmd << SGMII_ACC_SGMII_MMD_SHIFT_; in lan743x_sgmii_write()
|
H A D | lan743x_main.h | 1197 int lan743x_sgmii_read(struct lan743x_adapter *adapter, u8 mmd, u16 addr);
|
/openbmc/linux/drivers/net/ethernet/chelsio/cxgb4/ |
H A D | cxgb4.h | 2036 unsigned int mmd, unsigned int reg, u16 *valp); 2038 unsigned int mmd, unsigned int reg, u16 val);
|
H A D | t4_hw.c | 6540 unsigned int mmd, unsigned int reg, u16 *valp) in t4_mdio_rd() argument 6553 FW_LDST_CMD_MMD_V(mmd)); in t4_mdio_rd() 6574 unsigned int mmd, unsigned int reg, u16 val) in t4_mdio_wr() argument 6586 FW_LDST_CMD_MMD_V(mmd)); in t4_mdio_wr()
|