Searched refs:enetc_mdio_wr (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-6.6/drivers/net/ethernet/freescale/enetc/ |
H A D | enetc_mdio.c | 39 static inline void enetc_mdio_wr(struct enetc_mdio_priv *mdio_priv, int off, in enetc_mdio_wr() function 70 enetc_mdio_wr(mdio_priv, ENETC_MDIO_CFG, mdio_cfg); in enetc_mdio_write_c22() 78 enetc_mdio_wr(mdio_priv, ENETC_MDIO_CTL, mdio_ctl); in enetc_mdio_write_c22() 81 enetc_mdio_wr(mdio_priv, ENETC_MDIO_DATA, value); in enetc_mdio_write_c22() 101 enetc_mdio_wr(mdio_priv, ENETC_MDIO_CFG, mdio_cfg); in enetc_mdio_write_c45() 109 enetc_mdio_wr(mdio_priv, ENETC_MDIO_CTL, mdio_ctl); in enetc_mdio_write_c45() 112 enetc_mdio_wr(mdio_priv, ENETC_MDIO_ADDR, regnum & 0xffff); in enetc_mdio_write_c45() 119 enetc_mdio_wr(mdio_priv, ENETC_MDIO_DATA, value); in enetc_mdio_write_c45() 140 enetc_mdio_wr(mdio_priv, ENETC_MDIO_CFG, mdio_cfg); in enetc_mdio_read_c22() 148 enetc_mdio_wr(mdio_pri in enetc_mdio_read_c22() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/freescale/enetc/ |
H A D | enetc_mdio.c | 30 #define enetc_mdio_wr(mdio_priv, off, val) \ macro 78 enetc_mdio_wr(mdio_priv, MDIO_CFG, mdio_cfg); in enetc_mdio_write() 86 enetc_mdio_wr(mdio_priv, MDIO_CTL, mdio_ctl); in enetc_mdio_write() 90 enetc_mdio_wr(mdio_priv, MDIO_ADDR, regnum & 0xffff); in enetc_mdio_write() 98 enetc_mdio_wr(mdio_priv, MDIO_DATA, MDIO_DATA(value)); in enetc_mdio_write() 124 enetc_mdio_wr(mdio_priv, MDIO_CFG, mdio_cfg); in enetc_mdio_read() 132 enetc_mdio_wr(mdio_priv, MDIO_CTL, mdio_ctl); in enetc_mdio_read() 136 enetc_mdio_wr(mdio_priv, MDIO_ADDR, regnum & 0xffff); in enetc_mdio_read() 144 enetc_mdio_wr(mdio_priv, MDIO_CTL, mdio_ctl | MDIO_CTL_READ); in enetc_mdio_read()
|
Completed in 2 milliseconds