| /Linux-v6.6/drivers/usb/phy/ | 
| D | phy-am335x-control.h | 6 	void (*phy_power)(struct phy_control *phy_ctrl, u32 id, 8 	void (*phy_wkup)(struct phy_control *phy_ctrl, u32 id, bool on); 11 static inline void phy_ctrl_power(struct phy_control *phy_ctrl, u32 id,  in phy_ctrl_power()  argument 14 	phy_ctrl->phy_power(phy_ctrl, id, dr_mode, on);  in phy_ctrl_power() 17 static inline void phy_ctrl_wkup(struct phy_control *phy_ctrl, u32 id, bool on)  in phy_ctrl_wkup()  argument 19 	phy_ctrl->phy_wkup(phy_ctrl, id, on);  in phy_ctrl_wkup()
  | 
| D | phy-am335x-control.c | 16 	struct phy_control phy_ctrl;  member 31 static void am335x_phy_wkup(struct  phy_control *phy_ctrl, u32 id, bool on)  in am335x_phy_wkup()  argument 37 	usb_ctrl = container_of(phy_ctrl, struct am335x_control_usb, phy_ctrl);  in am335x_phy_wkup() 63 static void am335x_phy_power(struct phy_control *phy_ctrl, u32 id,  in am335x_phy_power()  argument 70 	usb_ctrl = container_of(phy_ctrl, struct am335x_control_usb, phy_ctrl);  in am335x_phy_power() 146 	return &ctrl_usb->phy_ctrl;  in am335x_get_phy_control() 154 	const struct phy_control *phy_ctrl;  in am335x_control_usb_probe()  local 160 	phy_ctrl = of_id->data;  in am335x_control_usb_probe() 177 	ctrl_usb->phy_ctrl = *phy_ctrl;  in am335x_control_usb_probe()
  | 
| D | phy-am335x.c | 18 	struct phy_control *phy_ctrl;  member 27 	phy_ctrl_power(am_phy->phy_ctrl, am_phy->id, am_phy->dr_mode, true);  in am335x_init() 35 	phy_ctrl_power(am_phy->phy_ctrl, am_phy->id, am_phy->dr_mode, false);  in am335x_shutdown() 48 	am_phy->phy_ctrl = am335x_get_phy_control(dev);  in am335x_phy_probe() 49 	if (!am_phy->phy_ctrl)  in am335x_phy_probe() 80 	phy_ctrl_power(am_phy->phy_ctrl, am_phy->id, am_phy->dr_mode, false);  in am335x_phy_probe() 106 		phy_ctrl_wkup(am_phy->phy_ctrl, am_phy->id, true);  in am335x_phy_suspend() 108 	phy_ctrl_power(am_phy->phy_ctrl, am_phy->id, am_phy->dr_mode, false);  in am335x_phy_suspend() 117 	phy_ctrl_power(am_phy->phy_ctrl, am_phy->id, am_phy->dr_mode, true);  in am335x_phy_resume() 120 		phy_ctrl_wkup(am_phy->phy_ctrl, am_phy->id, false);  in am335x_phy_resume()
  | 
| D | phy-keystone.c | 30 	void __iomem			*phy_ctrl;  member 49 	val  = keystone_usbphy_readl(k_phy->phy_ctrl, USB_PHY_CTL_CLOCK);  in keystone_usbphy_init() 50 	keystone_usbphy_writel(k_phy->phy_ctrl, USB_PHY_CTL_CLOCK,  in keystone_usbphy_init() 60 	val  = keystone_usbphy_readl(k_phy->phy_ctrl, USB_PHY_CTL_CLOCK);  in keystone_usbphy_shutdown() 61 	keystone_usbphy_writel(k_phy->phy_ctrl, USB_PHY_CTL_CLOCK,  in keystone_usbphy_shutdown() 75 	k_phy->phy_ctrl = devm_platform_ioremap_resource(pdev, 0);  in keystone_usbphy_probe() 76 	if (IS_ERR(k_phy->phy_ctrl))  in keystone_usbphy_probe() 77 		return PTR_ERR(k_phy->phy_ctrl);  in keystone_usbphy_probe()
  | 
| /Linux-v6.6/drivers/net/ethernet/silan/ | 
| D | sc92031.c | 554 	u32 phy_ctrl;  in _sc92031_phy_reset()  local 556 	phy_ctrl = ioread32(port_base + PhyCtrl);  in _sc92031_phy_reset() 557 	phy_ctrl &= ~(PhyCtrlDux | PhyCtrlSpd100 | PhyCtrlSpd10);  in _sc92031_phy_reset() 558 	phy_ctrl |= PhyCtrlAne | PhyCtrlReset;  in _sc92031_phy_reset() 563 		phy_ctrl |= PhyCtrlDux | PhyCtrlSpd100 | PhyCtrlSpd10;  in _sc92031_phy_reset() 566 		phy_ctrl |= PhyCtrlSpd10;  in _sc92031_phy_reset() 569 		phy_ctrl |= PhyCtrlDux | PhyCtrlSpd10;  in _sc92031_phy_reset() 572 		phy_ctrl |= PhyCtrlSpd100;  in _sc92031_phy_reset() 575 		phy_ctrl |= PhyCtrlDux | PhyCtrlSpd100;  in _sc92031_phy_reset() 579 	iowrite32(phy_ctrl, port_base + PhyCtrl);  in _sc92031_phy_reset() [all …] 
 | 
| /Linux-v6.6/drivers/net/ethernet/oki-semi/pch_gbe/ | 
| D | pch_gbe_phy.c | 178 	u16 phy_ctrl;  in pch_gbe_phy_sw_reset()  local 180 	pch_gbe_phy_read_reg_miic(hw, PHY_CONTROL, &phy_ctrl);  in pch_gbe_phy_sw_reset() 181 	phy_ctrl |= MII_CR_RESET;  in pch_gbe_phy_sw_reset() 182 	pch_gbe_phy_write_reg_miic(hw, PHY_CONTROL, phy_ctrl);  in pch_gbe_phy_sw_reset()
  | 
| /Linux-v6.6/drivers/net/ethernet/atheros/atl1c/ | 
| D | atl1c_hw.c | 784 	u32 master_ctrl, mac_ctrl, phy_ctrl;  in atl1c_power_saving()  local 794 	AT_READ_REG(hw, REG_GPHY_CTRL, &phy_ctrl);  in atl1c_power_saving() 801 	phy_ctrl &= ~(GPHY_CTRL_EXT_RESET | GPHY_CTRL_CLS);  in atl1c_power_saving() 802 	phy_ctrl |= GPHY_CTRL_SEL_ANA_RST | GPHY_CTRL_HIB_PULSE |  in atl1c_power_saving() 806 		phy_ctrl |= GPHY_CTRL_PHY_IDDQ | GPHY_CTRL_PWDOWN_HW;  in atl1c_power_saving() 809 		AT_WRITE_REG(hw, REG_GPHY_CTRL, phy_ctrl);  in atl1c_power_saving() 814 	phy_ctrl |= GPHY_CTRL_EXT_RESET;  in atl1c_power_saving() 832 		atl1c_driver_name, mac_ctrl, master_ctrl, phy_ctrl, wol_ctrl);  in atl1c_power_saving() 835 	AT_WRITE_REG(hw, REG_GPHY_CTRL, phy_ctrl);  in atl1c_power_saving()
  | 
| /Linux-v6.6/drivers/net/ethernet/intel/igb/ | 
| D | e1000_phy.c | 12 					     u16 *phy_ctrl); 865 	u16 phy_ctrl;  in igb_copper_link_autoneg()  local 889 	ret_val = phy->ops.read_reg(hw, PHY_CONTROL, &phy_ctrl);  in igb_copper_link_autoneg() 893 	phy_ctrl |= (MII_CR_AUTO_NEG_EN | MII_CR_RESTART_AUTO_NEG);  in igb_copper_link_autoneg() 894 	ret_val = phy->ops.write_reg(hw, PHY_CONTROL, phy_ctrl);  in igb_copper_link_autoneg() 1333 					     u16 *phy_ctrl)  in igb_phy_force_speed_duplex_setup()  argument 1350 	*phy_ctrl &= ~MII_CR_AUTO_NEG_EN;  in igb_phy_force_speed_duplex_setup() 1355 		*phy_ctrl &= ~MII_CR_FULL_DUPLEX;  in igb_phy_force_speed_duplex_setup() 1359 		*phy_ctrl |= MII_CR_FULL_DUPLEX;  in igb_phy_force_speed_duplex_setup() 1366 		*phy_ctrl |= MII_CR_SPEED_100;  in igb_phy_force_speed_duplex_setup() [all …] 
 | 
| /Linux-v6.6/drivers/net/ethernet/intel/e1000e/ | 
| D | phy.c | 1081 	u16 phy_ctrl;  in e1000_copper_link_autoneg()  local 1105 	ret_val = e1e_rphy(hw, MII_BMCR, &phy_ctrl);  in e1000_copper_link_autoneg() 1109 	phy_ctrl |= (BMCR_ANENABLE | BMCR_ANRESTART);  in e1000_copper_link_autoneg() 1110 	ret_val = e1e_wphy(hw, MII_BMCR, phy_ctrl);  in e1000_copper_link_autoneg() 1427 void e1000e_phy_force_speed_duplex_setup(struct e1000_hw *hw, u16 *phy_ctrl)  in e1000e_phy_force_speed_duplex_setup()  argument 1444 	*phy_ctrl &= ~BMCR_ANENABLE;  in e1000e_phy_force_speed_duplex_setup() 1449 		*phy_ctrl &= ~BMCR_FULLDPLX;  in e1000e_phy_force_speed_duplex_setup() 1453 		*phy_ctrl |= BMCR_FULLDPLX;  in e1000e_phy_force_speed_duplex_setup() 1460 		*phy_ctrl |= BMCR_SPEED100;  in e1000e_phy_force_speed_duplex_setup() 1461 		*phy_ctrl &= ~BMCR_SPEED1000;  in e1000e_phy_force_speed_duplex_setup() [all …] 
 | 
| D | ich8lan.c | 3016 	u32 phy_ctrl;  in e1000_set_d0_lplu_state_ich8lan()  local 3023 	phy_ctrl = er32(PHY_CTRL);  in e1000_set_d0_lplu_state_ich8lan() 3026 		phy_ctrl |= E1000_PHY_CTRL_D0A_LPLU;  in e1000_set_d0_lplu_state_ich8lan() 3027 		ew32(PHY_CTRL, phy_ctrl);  in e1000_set_d0_lplu_state_ich8lan() 3047 		phy_ctrl &= ~E1000_PHY_CTRL_D0A_LPLU;  in e1000_set_d0_lplu_state_ich8lan() 3048 		ew32(PHY_CTRL, phy_ctrl);  in e1000_set_d0_lplu_state_ich8lan() 3102 	u32 phy_ctrl;  in e1000_set_d3_lplu_state_ich8lan()  local 3106 	phy_ctrl = er32(PHY_CTRL);  in e1000_set_d3_lplu_state_ich8lan() 3109 		phy_ctrl &= ~E1000_PHY_CTRL_NOND0A_LPLU;  in e1000_set_d3_lplu_state_ich8lan() 3110 		ew32(PHY_CTRL, phy_ctrl);  in e1000_set_d3_lplu_state_ich8lan() [all …] 
 | 
| D | phy.h | 25 void e1000e_phy_force_speed_duplex_setup(struct e1000_hw *hw, u16 *phy_ctrl);
  | 
| /Linux-v6.6/drivers/net/ethernet/intel/igc/ | 
| D | igc_phy.c | 435 	u16 phy_ctrl;  in igc_copper_link_autoneg()  local 460 	ret_val = phy->ops.read_reg(hw, PHY_CONTROL, &phy_ctrl);  in igc_copper_link_autoneg() 464 	phy_ctrl |= (MII_CR_AUTO_NEG_EN | MII_CR_RESTART_AUTO_NEG);  in igc_copper_link_autoneg() 465 	ret_val = phy->ops.write_reg(hw, PHY_CONTROL, phy_ctrl);  in igc_copper_link_autoneg()
  | 
| /Linux-v6.6/Documentation/devicetree/bindings/usb/ | 
| D | am33xx-usb.txt | 17 - reg-names: "phy_ctrl" for the "USB control registers" and "wakeup" for 91 		reg-names = "phy_ctrl", "wakeup";
  | 
| /Linux-v6.6/drivers/net/ethernet/intel/e1000/ | 
| D | e1000_main.c | 4679 	u16 phy_ctrl;  in e1000_smartspeed()  local 4695 		e1000_read_phy_reg(hw, PHY_1000T_CTRL, &phy_ctrl);  in e1000_smartspeed() 4696 		if (phy_ctrl & CR_1000T_MS_ENABLE) {  in e1000_smartspeed() 4697 			phy_ctrl &= ~CR_1000T_MS_ENABLE;  in e1000_smartspeed() 4699 					    phy_ctrl);  in e1000_smartspeed() 4703 					       &phy_ctrl)) {  in e1000_smartspeed() 4704 				phy_ctrl |= (MII_CR_AUTO_NEG_EN |  in e1000_smartspeed() 4707 						    phy_ctrl);  in e1000_smartspeed() 4713 		e1000_read_phy_reg(hw, PHY_1000T_CTRL, &phy_ctrl);  in e1000_smartspeed() 4714 		phy_ctrl |= CR_1000T_MS_ENABLE;  in e1000_smartspeed() [all …] 
 | 
| /Linux-v6.6/drivers/pci/controller/dwc/ | 
| D | pcie-spear13xx.c | 42 	u32	phy_ctrl;		/* cr10 */  member
  | 
| /Linux-v6.6/arch/arm/boot/dts/allwinner/ | 
| D | sun8i-a23.dtsi | 103 	reg-names = "phy_ctrl", "pmu1";
  | 
| D | suniv-f1c100s.dtsi | 153 			reg-names = "phy_ctrl";
  | 
| D | sun8i-a33.dtsi | 431 	reg-names = "phy_ctrl", "pmu1";
  | 
| D | sun8i-v3s.dtsi | 312 			reg-names = "phy_ctrl",
  | 
| /Linux-v6.6/drivers/net/phy/ | 
| D | at803x.c | 1319 		int phy_ctrl = 0;  in at803x_config_aneg()  local 1328 			phy_ctrl = MDIO_AN_10GBT_CTRL_ADV2_5G;  in at803x_config_aneg() 1331 				MDIO_AN_10GBT_CTRL_ADV2_5G, phy_ctrl);  in at803x_config_aneg()
  | 
| /Linux-v6.6/drivers/scsi/hisi_sas/ | 
| D | hisi_sas_v1_hw.c | 566 		u32 phy_ctrl = hisi_sas_phy_read32(hisi_hba, i, PHY_CTRL);  in reset_hw_v1_hw()  local 568 		phy_ctrl |= PHY_CTRL_RESET_MSK;  in reset_hw_v1_hw() 569 		hisi_sas_phy_write32(hisi_hba, i, PHY_CTRL, phy_ctrl);  in reset_hw_v1_hw()
  | 
| /Linux-v6.6/drivers/scsi/esas2r/ | 
| D | atioctl.h | 651 	struct atto_csmi_phy_ctrl phy_ctrl;  member
  | 
| /Linux-v6.6/drivers/mtd/nand/raw/ | 
| D | cadence-nand-controller.c | 382 	u32 phy_ctrl;  member 1331 	writel_relaxed(t->phy_ctrl, cdns_ctrl->reg + PHY_CTRL);  in cadence_nand_set_timings() 2618 	t->phy_ctrl = reg;  in cadence_nand_setup_interface()
  | 
| /Linux-v6.6/arch/arm64/boot/dts/allwinner/ | 
| D | sun50i-h616.dtsi | 528 			reg-names = "phy_ctrl",
  | 
| /Linux-v6.6/arch/arm/boot/dts/ti/omap/ | 
| D | dm814x.dtsi | 460 					reg-names = "phy_ctrl", "wakeup";
  |