/linux-4.1.27/drivers/net/phy/ |
D | marvell.c | 155 err = phy_write(phydev, MII_M1011_IMASK, MII_M1011_IMASK_INIT); in marvell_config_intr() 157 err = phy_write(phydev, MII_M1011_IMASK, MII_M1011_IMASK_CLEAR); in marvell_config_intr() 169 err = phy_write(phydev, MII_BMCR, BMCR_RESET); in marvell_config_aneg() 174 err = phy_write(phydev, 0x1d, 0x1f); in marvell_config_aneg() 178 err = phy_write(phydev, 0x1e, 0x200c); in marvell_config_aneg() 182 err = phy_write(phydev, 0x1d, 0x5); in marvell_config_aneg() 186 err = phy_write(phydev, 0x1e, 0); in marvell_config_aneg() 190 err = phy_write(phydev, 0x1e, 0x100); in marvell_config_aneg() 194 err = phy_write(phydev, MII_M1011_PHY_SCR, in marvell_config_aneg() 199 err = phy_write(phydev, MII_M1111_PHY_LED_CONTROL, in marvell_config_aneg() [all …]
|
D | national.c | 61 phy_write(phydev, NS_EXP_MEM_ADD, reg); in ns_exp_read() 67 phy_write(phydev, NS_EXP_MEM_ADD, reg); in ns_exp_write() 68 phy_write(phydev, NS_EXP_MEM_DATA, data); in ns_exp_write() 76 err = phy_write(phydev, DP83865_INT_MASK, in ns_config_intr() 79 err = phy_write(phydev, DP83865_INT_MASK, 0); in ns_config_intr() 92 ret = phy_write(phydev, DP83865_INT_CLEAR, ret & ~0x7); in ns_ack_interrupt() 101 phy_write(phydev, MII_BMCR, (bmcr | BMCR_PDOWN)); in ns_giga_speed_fallback() 104 phy_write(phydev, NS_EXP_MEM_CTL, 0); in ns_giga_speed_fallback() 105 phy_write(phydev, NS_EXP_MEM_ADD, 0x1C0); in ns_giga_speed_fallback() 106 phy_write(phydev, NS_EXP_MEM_DATA, 0x0008); in ns_giga_speed_fallback() [all …]
|
D | at803x.c | 80 phy_write(phydev, MII_BMCR, context->bmcr); in at803x_context_restore() 81 phy_write(phydev, MII_ADVERTISE, context->advertise); in at803x_context_restore() 82 phy_write(phydev, MII_CTRL1000, context->control1000); in at803x_context_restore() 83 phy_write(phydev, AT803X_INTR_ENABLE, context->int_enable); in at803x_context_restore() 84 phy_write(phydev, AT803X_SMART_SPEED, context->smart_speed); in at803x_context_restore() 85 phy_write(phydev, AT803X_LED_CONTROL, context->led_control); in at803x_context_restore() 111 phy_write(phydev, AT803X_MMD_ACCESS_CONTROL, in at803x_set_wol() 113 phy_write(phydev, AT803X_MMD_ACCESS_CONTROL_DATA, in at803x_set_wol() 115 phy_write(phydev, AT803X_MMD_ACCESS_CONTROL, in at803x_set_wol() 117 phy_write(phydev, AT803X_MMD_ACCESS_CONTROL_DATA, in at803x_set_wol() [all …]
|
D | bcm7xxx.c | 54 phy_write(phydev, MII_BCM54XX_EXP_SEL, MII_BCM54XX_EXP_SEL_ER | reg); in phy_write_exp() 55 phy_write(phydev, MII_BCM54XX_EXP_DATA, value); in phy_write_exp() 63 phy_write(phydev, MII_BCM54XX_AUX_CTL, MII_BCM54XX_AUXCTL_SHDWSEL_MISC); in phy_write_misc() 67 phy_write(phydev, MII_BCM54XX_AUX_CTL, tmp); in phy_write_misc() 70 phy_write(phydev, MII_BCM54XX_EXP_SEL, tmp); in phy_write_misc() 72 phy_write(phydev, MII_BCM54XX_EXP_DATA, value); in phy_write_misc() 103 phy_write(phydev, MII_BCM7XXX_CORE_BASE1E, 0xd); in bcm7xxx_28nm_b0_afe_config_init() 154 phy_write(phydev, MII_BCM7XXX_CORE_BASE1E, 0x0010); in bcm7xxx_28nm_d0_afe_config_init() 179 phy_write(phydev, MII_BCM7XXX_CORE_BASE1E, 0x0010); in bcm7xxx_28nm_e0_plus_afe_config_init() 302 ret = phy_write(dev, location, v); in phy_set_clr_bits() [all …]
|
D | vitesse.c | 93 err = phy_write(phydev, MII_VSC8244_EXT_CON1, extcon); in vsc824x_add_skew() 102 err = phy_write(phydev, MII_VSC8244_AUX_CONSTAT, in vsc824x_config_init() 132 err = phy_write(phydev, MII_VSC8244_IMASK, in vsc82xx_config_intr() 148 err = phy_write(phydev, MII_VSC8244_IMASK, 0); in vsc82xx_config_intr() 158 err = phy_write(phydev, MII_VSC8244_AUX_CONSTAT, in vsc8221_config_init() 181 ret = phy_write(phydev, MII_VSC82X4_EXT_PAGE_ACCESS, 0x52b5); in vsc82x4_config_autocross_enable() 183 ret = phy_write(phydev, MII_VSC82X4_EXT_PAGE_18E, 0x0012); in vsc82x4_config_autocross_enable() 185 ret = phy_write(phydev, MII_VSC82X4_EXT_PAGE_17E, 0x2803); in vsc82x4_config_autocross_enable() 187 ret = phy_write(phydev, MII_VSC82X4_EXT_PAGE_16E, 0x87fa); in vsc82x4_config_autocross_enable() 190 ret = phy_write(phydev, MII_VSC82X4_EXT_PAGE_ACCESS, 0x0000); in vsc82x4_config_autocross_enable() [all …]
|
D | davicom.c | 80 temp = phy_write(phydev, MII_DM9161_INTR, temp); in dm9161_config_intr() 90 err = phy_write(phydev, MII_BMCR, BMCR_ISOLATE); in dm9161_config_aneg() 109 err = phy_write(phydev, MII_BMCR, BMCR_ISOLATE); in dm9161_config_init() 126 err = phy_write(phydev, MII_DM9161_SCR, temp); in dm9161_config_init() 131 err = phy_write(phydev, MII_DM9161_10BTCSR, MII_DM9161_10BTCSR_INIT); in dm9161_config_init() 137 return phy_write(phydev, MII_BMCR, BMCR_ANENABLE); in dm9161_config_init()
|
D | broadcom.c | 37 val = phy_write(phydev, MII_BCM54XX_EXP_SEL, regnum); in bcm54xx_exp_read() 44 phy_write(phydev, MII_BCM54XX_EXP_SEL, 0); in bcm54xx_exp_read() 53 ret = phy_write(phydev, MII_BCM54XX_EXP_SEL, regnum); in bcm54xx_exp_write() 57 ret = phy_write(phydev, MII_BCM54XX_EXP_DATA, val); in bcm54xx_exp_write() 60 phy_write(phydev, MII_BCM54XX_EXP_SEL, 0); in bcm54xx_exp_write() 67 return phy_write(phydev, MII_BCM54XX_AUX_CTL, regnum | val); in bcm54xx_auxctl_write() 220 err = phy_write(phydev, MII_BCM54XX_ECR, reg); in bcm54xx_config_init() 228 err = phy_write(phydev, MII_BCM54XX_IMR, reg); in bcm54xx_config_init() 362 err = phy_write(phydev, MII_BCM54XX_ECR, reg); in bcm54xx_config_intr() 388 phy_write(phydev, 0x18, reg); in bcm5481_config_aneg() [all …]
|
D | smsc.c | 29 int rc = phy_write (phydev, MII_LAN83C185_IM, in smsc_phy_config_intr() 52 rc = phy_write(phydev, MII_LAN83C185_CTRL_STATUS, in smsc_phy_config_init() 74 phy_write(phydev, MII_LAN83C185_SPECIAL_MODES, rc); in smsc_phy_reset() 75 phy_write(phydev, MII_BMCR, BMCR_RESET); in smsc_phy_reset() 114 rc = phy_write(phydev, MII_LAN83C185_CTRL_STATUS, in lan87xx_read_status() 127 rc = phy_write(phydev, MII_LAN83C185_CTRL_STATUS, in lan87xx_read_status()
|
D | realtek.c | 46 err = phy_write(phydev, RTL821x_INER, in rtl8211b_config_intr() 49 err = phy_write(phydev, RTL821x_INER, 0); in rtl8211b_config_intr() 59 err = phy_write(phydev, RTL821x_INER, in rtl8211e_config_intr() 62 err = phy_write(phydev, RTL821x_INER, 0); in rtl8211e_config_intr()
|
D | cicada.c | 72 err = phy_write(phydev, MII_CIS8201_AUX_CONSTAT, in cis820x_config_init() 78 err = phy_write(phydev, MII_CIS8201_EXT_CON1, in cis820x_config_init() 96 err = phy_write(phydev, MII_CIS8201_IMASK, in cis820x_config_intr() 99 err = phy_write(phydev, MII_CIS8201_IMASK, 0); in cis820x_config_intr()
|
D | micrel.c | 125 phy_write(phydev, MII_KSZPHY_EXTREG, KSZPHY_EXTREG_WRITE | regnum); in kszphy_extended_write() 126 return phy_write(phydev, MII_KSZPHY_EXTREG_WRITE, val); in kszphy_extended_write() 132 phy_write(phydev, MII_KSZPHY_EXTREG, regnum); in kszphy_extended_read() 162 phy_write(phydev, MII_KSZPHY_CTRL, temp); in kszphy_config_intr() 170 return phy_write(phydev, MII_KSZPHY_INTCS, temp); in kszphy_config_intr() 186 return phy_write(phydev, MII_KSZPHY_CTRL, ctrl); in kszphy_rmii_clk_sel() 212 rc = phy_write(phydev, reg, temp); in kszphy_setup_led() 231 ret = phy_write(phydev, MII_KSZPHY_OMSO, ret | KSZPHY_OMSO_B_CAST_OFF); in kszphy_broadcast_disable() 250 ret = phy_write(phydev, MII_KSZPHY_OMSO, in kszphy_nand_tree_disable() 376 phy_write(phydev, MII_KSZ9031RN_MMD_CTRL_REG, dev_addr); in ksz9031_extended_write() [all …]
|
D | lxt.c | 86 err = phy_write(phydev, MII_LXT970_IER, MII_LXT970_IER_IEN); in lxt970_config_intr() 88 err = phy_write(phydev, MII_LXT970_IER, 0); in lxt970_config_intr() 97 err = phy_write(phydev, MII_LXT970_CONFIG, 0); in lxt970_config_init() 118 err = phy_write(phydev, MII_LXT971_IER, MII_LXT971_IER_IEN); in lxt971_config_intr() 120 err = phy_write(phydev, MII_LXT971_IER, 0); in lxt971_config_intr() 254 phy_write(phydev, MII_BMCR, val); in lxt973_probe()
|
D | qsemi.c | 76 return phy_write(phydev, MII_QS6612_PCR, 0x0dc0); in qs6612_config_init() 105 err = phy_write(phydev, MII_QS6612_IMR, in qs6612_config_intr() 108 err = phy_write(phydev, MII_QS6612_IMR, 0); in qs6612_config_intr()
|
D | icplus.c | 112 bmcr = phy_write(phydev, MII_BMCR, bmcr); in ip1xx_reset() 138 c = phy_write(phydev, IP1001_SPEC_CTRL_STATUS_2, c); in ip1001_config_init() 160 c = phy_write(phydev, IP10XX_SPEC_CTRL_STATUS, c); in ip1001_config_init() 177 c = phy_write(phydev, IP101A_G_IRQ_CONF_STATUS, IP101A_G_IRQ_DEFAULT); in ip101a_g_config_init() 185 return phy_write(phydev, IP10XX_SPEC_CTRL_STATUS, c); in ip101a_g_config_init()
|
D | bcm63xx.c | 33 err = phy_write(phydev, MII_BCM63XX_IR, reg); in bcm63xx_config_init() 42 return phy_write(phydev, MII_BCM63XX_IR, reg); in bcm63xx_config_init() 70 err = phy_write(phydev, MII_BCM63XX_IR, reg); in bcm63xx_config_intr()
|
D | ste10Xp.c | 45 err = phy_write(phydev, MII_BMCR, value); in ste10Xp_config_init() 62 err = phy_write(phydev, MII_XIE, MII_XIE_DEFAULT_MASK); in ste10Xp_config_intr() 70 err = phy_write(phydev, MII_XIE, 0); in ste10Xp_config_intr()
|
D | amd.c | 57 err = phy_write(phydev, MII_AM79C_IR, MII_AM79C_IR_IMASK_INIT); in am79c_config_intr() 59 err = phy_write(phydev, MII_AM79C_IR, 0); in am79c_config_intr()
|
D | et1011c.c | 61 phy_write(phydev, MII_BMCR, ctl | BMCR_RESET); in et1011c_config_aneg() 80 phy_write(phydev, ET1011C_CONFIG_REG, val\ in et1011c_read_status()
|
D | bcm87xx.c | 73 ret = phy_write(phydev, regnum, val); in bcm87xx_of_reg_init() 155 err = phy_write(phydev, BCM87XX_LASI_CONTROL, reg); in bcm87xx_config_intr()
|
D | phy_device.c | 770 err = phy_write(phydev, MII_ADVERTISE, adv); in genphy_config_advert() 804 err = phy_write(phydev, MII_CTRL1000, adv); in genphy_config_advert() 834 return phy_write(phydev, MII_BMCR, ctl); in genphy_setup_forced() 854 return phy_write(phydev, MII_BMCR, ctl); in genphy_restart_aneg() 1093 ret = phy_write(phydev, MII_BMCR, BMCR_RESET); in genphy_soft_reset() 1167 phy_write(phydev, MII_BMCR, value | BMCR_PDOWN); in genphy_suspend() 1187 phy_write(phydev, MII_BMCR, value & ~BMCR_PDOWN); in genphy_resume()
|
D | dp83640.c | 255 phy_write(phydev, regnum, val); in ext_write() 603 phy_write(phydev, PAGESEL, 0); in enable_broadcast() 609 phy_write(phydev, PHYCR2, val); in enable_broadcast() 610 phy_write(phydev, PAGESEL, init_page); in enable_broadcast() 1241 err = phy_write(phydev, MII_DP83640_MISR, misr); in dp83640_config_intr() 1251 return phy_write(phydev, MII_DP83640_MICR, micr); in dp83640_config_intr() 1259 err = phy_write(phydev, MII_DP83640_MICR, micr); in dp83640_config_intr() 1271 return phy_write(phydev, MII_DP83640_MISR, misr); in dp83640_config_intr()
|
/linux-4.1.27/arch/arm/mach-imx/ |
D | mach-imx6q.c | 47 phy_write(phydev, MICREL_KSZ9021_EXTREG_CTRL, in ksz9021rn_phy_fixup() 49 phy_write(phydev, MICREL_KSZ9021_EXTREG_DATA_WRITE, 0x0000); in ksz9021rn_phy_fixup() 52 phy_write(phydev, MICREL_KSZ9021_EXTREG_CTRL, in ksz9021rn_phy_fixup() 54 phy_write(phydev, MICREL_KSZ9021_EXTREG_DATA_WRITE, 0xf0f0); in ksz9021rn_phy_fixup() 55 phy_write(phydev, MICREL_KSZ9021_EXTREG_CTRL, in ksz9021rn_phy_fixup() 64 phy_write(dev, 0x0d, device); in mmd_write_reg() 65 phy_write(dev, 0x0e, reg); in mmd_write_reg() 66 phy_write(dev, 0x0d, (1 << 14) | device); in mmd_write_reg() 67 phy_write(dev, 0x0e, val); in mmd_write_reg() 116 phy_write(dev, 0xd, 0x7); in ar8031_phy_fixup() [all …]
|
D | mach-imx6sx.c | 26 phy_write(dev, 0x1d, 0x1f); in ar8031_phy_fixup() 27 phy_write(dev, 0x1e, 0x8); in ar8031_phy_fixup() 30 phy_write(dev, 0x1d, 0x5); in ar8031_phy_fixup() 33 phy_write(dev, 0x1e, val); in ar8031_phy_fixup()
|
/linux-4.1.27/drivers/net/ethernet/ibm/emac/ |
D | phy.c | 32 #define phy_write _phy_write macro 62 phy_write(phy, MII_BMCR, val); in emac_mii_reset_phy() 73 phy_write(phy, MII_BMCR, val & ~BMCR_ISOLATE); in emac_mii_reset_phy() 125 phy_write(phy, MII_BMCR, ctl); in genmii_setup_aneg() 145 phy_write(phy, MII_ADVERTISE, adv); in genmii_setup_aneg() 157 phy_write(phy, MII_CTRL1000, adv); in genmii_setup_aneg() 163 phy_write(phy, MII_BMCR, ctl); in genmii_setup_aneg() 183 phy_write(phy, MII_BMCR, ctl | BMCR_RESET); in genmii_setup_forced() 200 phy_write(phy, MII_BMCR, ctl); in genmii_setup_forced() 330 phy_write(phy, MII_CIS8201_EPCR, epcr); in cis8201_init() [all …]
|
/linux-4.1.27/drivers/gpu/drm/msm/hdmi/ |
D | hdmi_phy_8x74.c | 28 static void phy_write(struct hdmi_phy_8x74 *phy, u32 reg, u32 data) in phy_write() function 102 phy_write(phy_8x74, REG_HDMI_8x74_ANA_CFG0, 0x1b); in hdmi_phy_8x74_powerup() 103 phy_write(phy_8x74, REG_HDMI_8x74_ANA_CFG1, 0xf2); in hdmi_phy_8x74_powerup() 104 phy_write(phy_8x74, REG_HDMI_8x74_BIST_CFG0, 0x0); in hdmi_phy_8x74_powerup() 105 phy_write(phy_8x74, REG_HDMI_8x74_BIST_PATN0, 0x0); in hdmi_phy_8x74_powerup() 106 phy_write(phy_8x74, REG_HDMI_8x74_BIST_PATN1, 0x0); in hdmi_phy_8x74_powerup() 107 phy_write(phy_8x74, REG_HDMI_8x74_BIST_PATN2, 0x0); in hdmi_phy_8x74_powerup() 108 phy_write(phy_8x74, REG_HDMI_8x74_BIST_PATN3, 0x0); in hdmi_phy_8x74_powerup() 109 phy_write(phy_8x74, REG_HDMI_8x74_PD_CTRL1, 0x20); in hdmi_phy_8x74_powerup() 115 phy_write(phy_8x74, REG_HDMI_8x74_PD_CTRL0, 0x7f); in hdmi_phy_8x74_powerdown()
|
/linux-4.1.27/arch/powerpc/platforms/85xx/ |
D | mpc85xx_mds.c | 79 err = phy_write(phydev, MV88E1111_SCR, scr & ~(MV88E1111_SCR_125CLK)); in mpc8568_fixup_125_clock() 84 err = phy_write(phydev, MII_BMCR, BMCR_RESET); in mpc8568_fixup_125_clock() 94 err = phy_write(phydev, MV88E1111_SCR, scr | 0x0008); in mpc8568_fixup_125_clock() 105 err = phy_write(phydev,29, 0x0006); in mpc8568_mds_phy_fixups() 116 err = phy_write(phydev,30, temp); in mpc8568_mds_phy_fixups() 121 err = phy_write(phydev,29, 0x000a); in mpc8568_mds_phy_fixups() 138 err = phy_write(phydev,30,temp); in mpc8568_mds_phy_fixups() 150 err = phy_write(phydev,16,temp); in mpc8568_mds_phy_fixups()
|
/linux-4.1.27/include/linux/ |
D | brcmphy.h | 211 phy_write(phydev, MII_BCM54XX_SHD, MII_BCM54XX_SHD_VAL(shadow)); in bcm54xx_shadow_read() 218 return phy_write(phydev, MII_BCM54XX_SHD, in bcm54xx_shadow_write()
|
D | phy.h | 651 static inline int phy_write(struct phy_device *phydev, u32 regnum, u16 val) in phy_write() function
|
/linux-4.1.27/drivers/net/dsa/ |
D | mv88e6123_61_65.c | 287 .phy_write = mv88e6xxx_phy_write,
|
D | mv88e6131.c | 309 .phy_write = mv88e6131_phy_write,
|
D | mv88e6171.c | 290 .phy_write = mv88e6xxx_phy_write_indirect,
|
D | mv88e6060.c | 282 .phy_write = mv88e6060_phy_write,
|
D | mv88e6352.c | 529 .phy_write = mv88e6xxx_phy_write_indirect,
|
D | bcm_sf2.c | 1043 .phy_write = bcm_sf2_sw_phy_write,
|
/linux-4.1.27/drivers/net/ethernet/xilinx/ |
D | xilinx_emaclite.c | 924 phy_write(lp->phy_dev, MII_CTRL1000, 0); in xemaclite_open() 927 phy_write(lp->phy_dev, MII_ADVERTISE, ADVERTISE_ALL | in xemaclite_open() 933 phy_write(lp->phy_dev, MII_BMCR, bmcr); in xemaclite_open()
|
/linux-4.1.27/include/net/ |
D | dsa.h | 213 int (*phy_write)(struct dsa_switch *ds, int port, member
|
/linux-4.1.27/drivers/net/wireless/b43/ |
D | phy_common.h | 168 void (*phy_write)(struct b43_wldev *dev, u16 reg, u16 value); member
|
D | phy_common.c | 300 if (dev->phy.ops->phy_write) in b43_phy_write() 301 return dev->phy.ops->phy_write(dev, reg, value); in b43_phy_write()
|
D | phy_a.c | 582 .phy_write = b43_aphy_op_write,
|
D | phy_g.c | 3041 .phy_write = b43_gphy_op_write,
|
/linux-4.1.27/arch/arm/mach-davinci/ |
D | board-dm644x-evm.c | 745 phy_write(phydev, 26, (control | 0x800)); in davinci_phy_fixup()
|
/linux-4.1.27/drivers/net/ethernet/smsc/ |
D | smsc911x.c | 1371 rc = phy_write(pdata->phy_dev, MII_BMCR, rc & ~BMCR_PDOWN); in smsc911x_phy_general_power_up() 1400 rc = phy_write(pdata->phy_dev, MII_LAN83C185_CTRL_STATUS, in smsc911x_phy_disable_energy_detect() 1431 rc = phy_write(pdata->phy_dev, MII_LAN83C185_CTRL_STATUS, in smsc911x_phy_enable_energy_detect()
|
/linux-4.1.27/drivers/net/ethernet/ |
D | dnet.c | 358 return phy_write(phydev, 0x18, 0x4148); in dnet_phy_marvell_fixup()
|
/linux-4.1.27/drivers/net/ethernet/freescale/ |
D | ucc_geth.c | 1386 phy_write(tbiphy, ENET_TBI_MII_CR, value); in adjust_enet_interface() 1709 phy_write(tbiphy, ENET_TBI_MII_ANA, TBIANA_SETTINGS); in uec_configure_serdes() 1711 phy_write(tbiphy, ENET_TBI_MII_TBICON, TBICON_CLK_SELECT); in uec_configure_serdes() 1713 phy_write(tbiphy, ENET_TBI_MII_CR, TBICR_SETTINGS); in uec_configure_serdes()
|
D | gianfar.c | 1787 phy_write(tbiphy, MII_TBICON, TBICON_CLK_SELECT); in gfar_configure_serdes() 1789 phy_write(tbiphy, MII_ADVERTISE, in gfar_configure_serdes() 1793 phy_write(tbiphy, MII_BMCR, in gfar_configure_serdes()
|
/linux-4.1.27/net/dsa/ |
D | slave.c | 39 return ds->drv->phy_write(ds, addr, reg, val); in dsa_slave_phy_write()
|
/linux-4.1.27/drivers/net/ethernet/qlogic/netxen/ |
D | netxen_nic.h | 1664 int (*phy_write) (struct netxen_adapter *, u32 reg, u32 val); member
|
D | netxen_nic_hw.c | 1804 adapter->phy_write = nx_fw_cmd_set_phy; in netxen_setup_hwops()
|
/linux-4.1.27/Documentation/networking/ |
D | phy.txt | 174 int phy_write(struct phy_device *phydev, u16 regnum, u16 val);
|
/linux-4.1.27/drivers/net/ethernet/adi/ |
D | bfin_mac.c | 1596 phy_write(lp->phydev, MII_BMCR, BMCR_PDOWN); in bfin_mac_close()
|