Home
last modified time | relevance | path

Searched refs:phy (Results 1 – 25 of 1146) sorted by relevance

12345678910>>...46

/drivers/phy/
A Dphy-core.c37 struct phy *phy = *(struct phy **)res; in devm_phy_release() local
51 struct phy *phy = *(struct phy **)res; in devm_phy_consume() local
58 struct phy **phy = res; in devm_phy_match() local
84 pl->phy = phy; in phy_create_lookup()
602 struct phy *phy = NULL; in _of_phy_get() local
653 struct phy *phy = NULL; in of_phy_get() local
764 struct phy *phy; in phy_get() local
810 struct phy **ptr, *phy; in devm_phy_get() local
865 struct phy **ptr, *phy; in devm_of_phy_get() local
980 struct phy *phy; in phy_create() local
[all …]
A Dphy-snps-eusb2.c164 struct phy *phy; member
498 clk_bulk_disable_unprepare(phy->data->num_clks, phy->clks); in snps_eusb2_hsphy_init()
502 regulator_bulk_disable(ARRAY_SIZE(phy->vregs), phy->vregs); in snps_eusb2_hsphy_init()
511 clk_bulk_disable_unprepare(phy->data->num_clks, phy->clks); in snps_eusb2_hsphy_exit()
513 regulator_bulk_disable(ARRAY_SIZE(phy->vregs), phy->vregs); in snps_eusb2_hsphy_exit()
537 phy = devm_kzalloc(dev, sizeof(*phy), GFP_KERNEL); in snps_eusb2_hsphy_probe()
538 if (!phy) in snps_eusb2_hsphy_probe()
553 phy->clks = devm_kcalloc(dev, phy->data->num_clks, sizeof(*phy->clks), in snps_eusb2_hsphy_probe()
559 phy->clks[i].id = phy->data->clk_names[i]; in snps_eusb2_hsphy_probe()
569 phy->ref_clk = phy->clks[i].clk; in snps_eusb2_hsphy_probe()
[all …]
/drivers/net/
A Dsungem_phy.c49 return phy->mdio_read(phy->dev, id, reg); in __sungem_phy_read()
54 phy->mdio_write(phy->dev, id, reg, val); in __sungem_phy_write()
59 return phy->mdio_read(phy->dev, phy->mii_id, reg); in sungem_phy_read()
64 phy->mdio_write(phy->dev, phy->mii_id, reg, val); in sungem_phy_write()
317 phy->pause = 0; in genmii_setup_aneg()
348 phy->pause = 0; in genmii_setup_forced()
473 phy->pause = 0; in bcm54xx_setup_aneg()
517 phy->pause = 0; in bcm54xx_setup_forced()
561 phy->pause = (phy->duplex == DUPLEX_FULL) && in bcm54xx_read_link()
749 phy->pause = 0; in marvell_setup_aneg()
[all …]
/drivers/phy/hisilicon/
A Dphy-hi3670-pcie.c587 if (!phy->apb) { in hi3670_pcie_get_resources_from_pcie()
757 if (IS_ERR(phy->crgctrl)) in hi3670_pcie_phy_get_resources()
761 if (IS_ERR(phy->sysctrl)) in hi3670_pcie_phy_get_resources()
765 if (IS_ERR(phy->pmctrl)) in hi3670_pcie_phy_get_resources()
774 if (IS_ERR(phy->aux_clk)) in hi3670_pcie_phy_get_resources()
786 if (IS_ERR(phy->aclk)) in hi3670_pcie_phy_get_resources()
791 if (IS_ERR(phy->base)) in hi3670_pcie_phy_get_resources()
804 struct phy *generic_phy; in hi3670_pcie_phy_probe()
807 phy = devm_kzalloc(dev, sizeof(*phy), GFP_KERNEL); in hi3670_pcie_phy_probe()
808 if (!phy) in hi3670_pcie_phy_probe()
[all …]
/drivers/net/ethernet/ibm/emac/
A Dphy.c37 return phy->mdio_read(phy->dev, phy->address, reg); in _phy_read()
42 phy->mdio_write(phy->dev, phy->address, reg, val); in _phy_write()
47 return phy->mdio_read(phy->dev, phy->gpcs_address, reg); in gpcs_phy_read()
52 phy->mdio_write(phy->dev, phy->gpcs_address, reg, val); in gpcs_phy_write()
117 phy->pause = phy->asym_pause = 0; in genmii_setup_aneg()
176 phy->pause = phy->asym_pause = 0; in genmii_setup_forced()
241 phy->pause = phy->asym_pause = 0; in genmii_read_link()
274 phy->pause = phy->asym_pause = 0; in genmii_read_link()
521 phy->pause = phy->asym_pause = 0; in emac_mii_phy_probe()
536 phy->def = def; in emac_mii_phy_probe()
[all …]
/drivers/scsi/libsas/
A Dsas_phy.c20 struct asd_sas_phy *phy = ev->phy; in sas_phye_loss_of_signal() local
29 struct asd_sas_phy *phy = ev->phy; in sas_phye_oob_done() local
37 struct asd_sas_phy *phy = ev->phy; in sas_phye_oob_error() local
66 struct asd_sas_phy *phy = ev->phy; in sas_phye_spinup_hold() local
78 struct asd_sas_phy *phy = ev->phy; in sas_phye_resume_timeout() local
95 struct asd_sas_phy *phy = ev->phy; in sas_phye_shutdown() local
135 if (!phy->phy) in sas_register_phys()
138 phy->phy->identify.initiator_port_protocols = in sas_register_phys()
140 phy->phy->identify.target_port_protocols = phy->tproto; in sas_register_phys()
142 phy->phy->identify.phy_identifier = i; in sas_register_phys()
[all …]
/drivers/media/platform/ti/cal/
A Dcal-camerarx.c276 cal_write(phy->cal, CAL_CSI2_VC_IRQENABLE(phy->instance), in cal_camerarx_enable_irqs()
398 val = cal_read(phy->cal, CAL_CSI2_TIMING(phy->instance)); in cal_camerarx_start()
403 cal_write(phy->cal, CAL_CSI2_TIMING(phy->instance), val); in cal_camerarx_start()
406 cal_read(phy->cal, CAL_CSI2_TIMING(phy->instance))); in cal_camerarx_start()
413 cal_read(phy->cal, CAL_CSI2_TIMING(phy->instance))); in cal_camerarx_start()
447 phy->instance, camerarx_read(phy, CAL_CSI2_PHY_REG1)); in cal_camerarx_start()
969 if (!phy) in cal_camerarx_create()
981 phy->base = devm_ioremap_resource(cal->dev, phy->res); in cal_camerarx_create()
988 phy->res->name, &phy->res->start, &phy->res->end); in cal_camerarx_create()
1024 return phy; in cal_camerarx_create()
[all …]
/drivers/phy/ralink/
A Dphy-ralink-usb.c56 struct phy *phy; member
98 phy->clk, phy->clk); in ralink_usb_phy_power_on()
115 if (phy->base) in ralink_usb_phy_power_on()
120 dev_info(&phy->phy->dev, "remote usb device wakeup %s\n", in ralink_usb_phy_power_on()
123 dev_info(&phy->phy->dev, "UTMI 8bit 60MHz\n"); in ralink_usb_phy_power_on()
125 dev_info(&phy->phy->dev, "UTMI 16bit 30MHz\n"); in ralink_usb_phy_power_on()
176 phy = devm_kzalloc(dev, sizeof(*phy), GFP_KERNEL); in ralink_usb_phy_probe()
177 if (!phy) in ralink_usb_phy_probe()
211 if (IS_ERR(phy->phy)) { in ralink_usb_phy_probe()
213 return PTR_ERR(phy->phy); in ralink_usb_phy_probe()
[all …]
A Dphy-mt7621-pci.c79 struct phy *phy; member
210 static int mt7621_pci_phy_init(struct phy *phy) in mt7621_pci_phy_init() argument
220 static int mt7621_pci_phy_power_on(struct phy *phy) in mt7621_pci_phy_power_on() argument
236 static int mt7621_pci_phy_power_off(struct phy *phy) in mt7621_pci_phy_power_off() argument
252 static int mt7621_pci_phy_exit(struct phy *phy) in mt7621_pci_phy_exit() argument
300 phy = devm_kzalloc(dev, sizeof(*phy), GFP_KERNEL); in mt7621_pci_phy_probe()
301 if (!phy) in mt7621_pci_phy_probe()
317 phy->regmap = devm_regmap_init_mmio(phy->dev, phy->port_base, in mt7621_pci_phy_probe()
323 if (IS_ERR(phy->phy)) { in mt7621_pci_phy_probe()
325 return PTR_ERR(phy->phy); in mt7621_pci_phy_probe()
[all …]
/drivers/phy/ti/
A Dphy-ti-pipe3.c330 ret = regmap_update_bits(phy->phy_power_syscon, phy->power_reg, in ti_pipe3_power_off()
358 regmap_update_bits(phy->phy_power_syscon, phy->power_reg, in ti_pipe3_power_on()
372 regmap_update_bits(phy->phy_power_syscon, phy->power_reg, in ti_pipe3_power_on()
377 regmap_update_bits(phy->phy_power_syscon, phy->power_reg, in ti_pipe3_power_on()
516 ret = regmap_update_bits(phy->pcs_syscon, phy->pcie_pcs_reg, in ti_pipe3_init()
555 if (phy->mode == PIPE3_MODE_SATA && !phy->dpll_reset_syscon) in ti_pipe3_exit()
583 regmap_update_bits(phy->dpll_reset_syscon, phy->dpll_reset_reg, in ti_pipe3_exit()
628 if (phy->mode != PIPE3_MODE_PCIE || phy->phy_power_syscon) { in ti_pipe3_get_clk()
784 phy = devm_kzalloc(dev, sizeof(*phy), GFP_KERNEL); in ti_pipe3_probe()
785 if (!phy) in ti_pipe3_probe()
[all …]
A Dphy-dm816x-usb.c80 regmap_update_bits(phy->syscon, phy->usb_ctrl, in dm816x_usb_phy_init()
85 regmap_read(phy->syscon, phy->usb_ctrl, &val); in dm816x_usb_phy_init()
96 regmap_read(phy->syscon, phy->usbphy_ctrl, &val); in dm816x_usb_phy_init()
100 regmap_write(phy->syscon, phy->usbphy_ctrl, val); in dm816x_usb_phy_init()
208 phy->phy.dev = phy->dev; in dm816x_usb_phy_probe()
209 phy->phy.label = "dm8168_usb_phy"; in dm816x_usb_phy_probe()
210 phy->phy.otg = otg; in dm816x_usb_phy_probe()
211 phy->phy.type = USB_PHY_TYPE_USB2; in dm816x_usb_phy_probe()
214 otg->usb_phy = &phy->phy; in dm816x_usb_phy_probe()
241 usb_add_phy_dev(&phy->phy); in dm816x_usb_phy_probe()
[all …]
A Dphy-omap-usb2.c120 if (!phy->comparator || !phy->comparator->set_vbus) in omap_usb_set_vbus()
130 if (!phy->comparator || !phy->comparator->start_srp) in omap_usb_start_srp()
133 return phy->comparator->start_srp(phy->comparator); in omap_usb_start_srp()
391 phy->phy.dev = phy->dev; in omap_usb2_probe()
392 phy->phy.label = phy_data->label; in omap_usb2_probe()
393 phy->phy.otg = otg; in omap_usb2_probe()
394 phy->phy.type = USB_PHY_TYPE_USB2; in omap_usb2_probe()
453 phy->optclk = devm_clk_get(phy->dev, "refclk"); in omap_usb2_probe()
478 otg->usb_phy = &phy->phy; in omap_usb2_probe()
499 usb_add_phy_dev(&phy->phy); in omap_usb2_probe()
[all …]
/drivers/net/ethernet/intel/igb/
A De1000_phy.c56 struct e1000_phy_info *phy = &hw->phy; in igb_get_phy_id() local
115 struct e1000_phy_info *phy = &hw->phy; in igb_read_phy_reg_mdic() local
171 struct e1000_phy_info *phy = &hw->phy; in igb_write_phy_reg_mdic() local
228 struct e1000_phy_info *phy = &hw->phy; in igb_read_phy_reg_i2c() local
273 struct e1000_phy_info *phy = &hw->phy; in igb_write_phy_reg_i2c() local
457 struct e1000_phy_info *phy = &hw->phy; in igb_copper_link_setup_82580() local
524 struct e1000_phy_info *phy = &hw->phy; in igb_copper_link_setup_m88() local
628 struct e1000_phy_info *phy = &hw->phy; in igb_copper_link_setup_m88_gen2() local
724 struct e1000_phy_info *phy = &hw->phy; in igb_copper_link_setup_igp() local
863 struct e1000_phy_info *phy = &hw->phy; in igb_copper_link_autoneg() local
[all …]
/drivers/nfc/pn544/
A Di2c.c485 if (!phy || irq != phy->i2c_dev->irq) { in pn544_hci_i2c_irq_thread_fn()
642 phy->fw_blob_data + phy->fw_written, in pn544_hci_i2c_fw_write_chunk()
643 phy->fw_blob_size - phy->fw_written); in pn544_hci_i2c_fw_write_chunk()
714 phy->fw_blob_data + phy->fw_written, in pn544_hci_i2c_fw_secure_write_frame()
715 phy->fw_blob_size - phy->fw_written); in pn544_hci_i2c_fw_secure_write_frame()
766 phy->fw_size = phy->fw->size; in pn544_hci_i2c_fw_work()
784 if (phy->fw_written == phy->fw_blob_size) { in pn544_hci_i2c_fw_work()
834 if (phy->fw_written == phy->fw_blob_size) { in pn544_hci_i2c_fw_work()
836 (phy->fw_blob_data + phy->fw_blob_size); in pn544_hci_i2c_fw_work()
837 phy->fw_size -= phy->fw_blob_size + in pn544_hci_i2c_fw_work()
[all …]
/drivers/gpu/drm/i915/display/
A Dintel_combo_phy_regs.h17 #define _ICL_COMBOPHY(phy) _PICK(phy, _ICL_COMBOPHY_A, \ argument
24 #define _ICL_PORT_CL_DW(dw, phy) (_ICL_COMBOPHY(phy) + \ argument
27 #define ICL_PORT_CL_DW5(phy) _MMIO(_ICL_PORT_CL_DW(5, phy)) argument
31 #define ICL_PORT_CL_DW10(phy) _MMIO(_ICL_PORT_CL_DW(10, phy)) argument
46 #define ICL_PORT_CL_DW12(phy) _MMIO(_ICL_PORT_CL_DW(12, phy)) argument
51 #define _ICL_PORT_COMP_DW(dw, phy) (_ICL_COMBOPHY(phy) + \ argument
54 #define ICL_PORT_COMP_DW0(phy) _MMIO(_ICL_PORT_COMP_DW(0, phy)) argument
80 #define _ICL_PORT_PCS_DW_AUX(dw, phy) (_ICL_COMBOPHY(phy) + \ argument
82 #define _ICL_PORT_PCS_DW_GRP(dw, phy) (_ICL_COMBOPHY(phy) + \ argument
100 #define _ICL_PORT_TX_DW_AUX(dw, phy) (_ICL_COMBOPHY(phy) + \ argument
[all …]
A Dintel_combo_phy.c81 enum phy phy) in icl_set_procmon_ref_values() argument
95 enum phy phy, i915_reg_t reg, u32 mask, in check_phy_reg() argument
113 enum phy phy) in icl_verify_procmon_ref_values() argument
120 ret = check_phy_reg(display, phy, ICL_PORT_COMP_DW1(phy), in icl_verify_procmon_ref_values()
122 ret &= check_phy_reg(display, phy, ICL_PORT_COMP_DW9(phy), in icl_verify_procmon_ref_values()
152 enum phy phy) in icl_combo_phy_enabled() argument
219 enum phy phy) in icl_combo_phy_verify_state() argument
248 ret &= check_phy_reg(display, phy, ICL_PHY_MISC(phy), in icl_combo_phy_verify_state()
261 enum phy phy, bool is_dsi, in intel_combo_phy_power_up_lanes() argument
311 enum phy phy; in icl_combo_phys_init() local
[all …]
/drivers/net/ethernet/chelsio/cxgb3/
A Dael1002.c147 err = mdio_set_flag(&phy->mdio, phy->mdio.prtad, in ael1002_power_down()
218 ael100x_txon(phy); in t3_ael1002_phy_prep()
244 ael100x_txon(phy); in t3_ael1006_phy_prep()
321 phy->priv = edc_sr; in ael2005_setup_sr_edc()
425 phy->priv = edc_none; in ael2005_reset()
435 phy->modtype = err; in ael2005_reset()
474 phy->modtype = ret; in ael2005_intr_handler()
544 phy->priv = edc_sr; in ael2020_setup_sr_edc()
653 phy2portid(phy)); in ael2020_intr_enable()
739 phy->priv = edc_none; in ael2020_reset()
[all …]
/drivers/net/phy/
A Dphy_led_triggers.c24 if (phy->last_triggered) { in phy_led_trigger_no_link()
35 if (!phy->link) in phy_led_trigger_change_speed()
38 if (phy->speed == 0) in phy_led_trigger_change_speed()
41 plt = phy_speed_to_led_trigger(phy, phy->speed); in phy_led_trigger_change_speed()
45 phy->speed); in phy_led_trigger_change_speed()
66 phy->mdio.bus->id, phy->mdio.addr, suffix); in phy_led_trigger_format_name()
91 phy->phy_num_led_triggers = phy_supported_speeds(phy, speeds, in phy_led_triggers_register()
96 phy->led_link_trigger = kzalloc(sizeof(*phy->led_link_trigger), in phy_led_triggers_register()
103 err = phy_led_trigger_register(phy, phy->led_link_trigger, 0, "link"); in phy_led_triggers_register()
107 phy->phy_led_triggers = kcalloc(phy->phy_num_led_triggers, in phy_led_triggers_register()
[all …]
/drivers/gpu/drm/sun4i/
A Dsun8i_hdmi_phy.c541 ret = sun8i_phy_clk_create(phy, phy->dev, in sun8i_hdmi_phy_init()
551 phy->variant->phy_init(phy); in sun8i_hdmi_phy_init()
662 if (!phy) { in sun8i_hdmi_phy_get()
667 hdmi->phy = phy; in sun8i_hdmi_phy_get()
680 phy = devm_kzalloc(dev, sizeof(*phy), GFP_KERNEL); in sun8i_hdmi_phy_probe()
681 if (!phy) in sun8i_hdmi_phy_probe()
685 phy->dev = dev; in sun8i_hdmi_phy_probe()
694 if (IS_ERR(phy->regs)) in sun8i_hdmi_phy_probe()
699 if (IS_ERR(phy->clk_bus)) in sun8i_hdmi_phy_probe()
704 if (IS_ERR(phy->clk_mod)) in sun8i_hdmi_phy_probe()
[all …]
/drivers/phy/allwinner/
A Dphy-sun9i-usb.c36 struct phy *phy; member
116 struct sun9i_usb_phy *phy; in sun9i_usb_phy_probe() local
121 phy = devm_kzalloc(dev, sizeof(*phy), GFP_KERNEL); in sun9i_usb_phy_probe()
122 if (!phy) in sun9i_usb_phy_probe()
128 if (IS_ERR(phy->clk)) { in sun9i_usb_phy_probe()
146 if (IS_ERR(phy->clk)) { in sun9i_usb_phy_probe()
159 if (IS_ERR(phy->pmu)) in sun9i_usb_phy_probe()
162 phy->phy = devm_phy_create(dev, NULL, &sun9i_usb_phy_ops); in sun9i_usb_phy_probe()
163 if (IS_ERR(phy->phy)) { in sun9i_usb_phy_probe()
165 return PTR_ERR(phy->phy); in sun9i_usb_phy_probe()
[all …]
/drivers/nfc/pn533/
A Dusb.c141 struct pn533_usb_phy *phy = dev->phy; in pn533_usb_send_ack() local
151 phy->ack_urb->transfer_buffer = phy->ack_buffer; in pn533_usb_send_ack()
164 struct pn533_usb_phy *phy = dev->phy; in pn533_usb_send_frame() local
178 arg.phy = phy; in pn533_usb_send_frame()
211 struct pn533_usb_phy *phy = dev->phy; in pn533_usb_abort_cmd() local
428 struct pn533_usb_phy *phy = arg->phy; in pn533_out_complete() local
496 if (!phy) in pn533_usb_probe()
528 if (!phy->in_urb || !phy->out_urb || !phy->ack_urb) in pn533_usb_probe()
531 usb_fill_bulk_urb(phy->in_urb, phy->udev, in pn533_usb_probe()
535 usb_fill_bulk_urb(phy->out_urb, phy->udev, in pn533_usb_probe()
[all …]
/drivers/net/wireless/mediatek/mt76/
A Dchannel.c40 phy = ctx->phy = dev->band_phys[conf->def.chan->band]; in mt76_add_chanctx()
44 if (dev->scan.phy == phy) in mt76_add_chanctx()
65 phy = ctx->phy; in mt76_remove_chanctx()
69 if (dev->scan.phy == phy) in mt76_remove_chanctx()
84 struct mt76_phy *phy = ctx->phy; in mt76_change_chanctx() local
109 struct mt76_phy *phy = ctx->phy; in mt76_assign_vif_chanctx() local
160 struct mt76_phy *phy = ctx->phy; in mt76_unassign_vif_chanctx() local
208 phy = new_ctx->phy; in mt76_switch_vif_chanctx()
214 if (dev->scan.phy == phy) in mt76_switch_vif_chanctx()
328 mt76_put_vif_phy_link(phy, phy->roc_vif, phy->roc_link); in mt76_roc_complete()
[all …]
/drivers/usb/phy/
A Dphy-ulpi.c247 phy->label = "ULPI"; in otg_ulpi_init()
248 phy->flags = flags; in otg_ulpi_init()
249 phy->io_ops = ops; in otg_ulpi_init()
250 phy->otg = otg; in otg_ulpi_init()
251 phy->init = ulpi_init; in otg_ulpi_init()
253 otg->usb_phy = phy; in otg_ulpi_init()
263 struct usb_phy *phy; in devm_otg_ulpi_create() local
266 phy = devm_kzalloc(dev, sizeof(*phy), GFP_KERNEL); in devm_otg_ulpi_create()
267 if (!phy) in devm_otg_ulpi_create()
272 devm_kfree(dev, phy); in devm_otg_ulpi_create()
[all …]
/drivers/nfc/s3fwrn5/
A Di2c.c40 phy->irq_skip = true; in s3fwrn5_i2c_set_mode()
53 phy->irq_skip = false; in s3fwrn5_i2c_write()
117 return s3fwrn5_recv_frame(phy->common.ndev, skb, phy->common.mode); in s3fwrn5_i2c_read()
124 if (!phy || !phy->common.ndev) { in s3fwrn5_i2c_irq_thread_fn()
131 if (phy->irq_skip) in s3fwrn5_i2c_irq_thread_fn()
185 phy = devm_kzalloc(&client->dev, sizeof(*phy), GFP_KERNEL); in s3fwrn5_i2c_probe()
186 if (!phy) in s3fwrn5_i2c_probe()
191 phy->irq_skip = true; in s3fwrn5_i2c_probe()
200 ret = devm_gpio_request_one(&phy->i2c_dev->dev, phy->common.gpio_en, in s3fwrn5_i2c_probe()
218 if (IS_ERR(phy->clk)) in s3fwrn5_i2c_probe()
[all …]
/drivers/phy/qualcomm/
A Dphy-qcom-ipq4019-usb.c23 struct phy *phy; member
100 phy = devm_kzalloc(dev, sizeof(*phy), GFP_KERNEL); in ipq4019_usb_phy_probe()
101 if (!phy) in ipq4019_usb_phy_probe()
104 phy->dev = &pdev->dev; in ipq4019_usb_phy_probe()
106 if (IS_ERR(phy->base)) { in ipq4019_usb_phy_probe()
111 phy->por_rst = devm_reset_control_get(phy->dev, "por_rst"); in ipq4019_usb_phy_probe()
118 phy->srif_rst = devm_reset_control_get_optional(phy->dev, "srif_rst"); in ipq4019_usb_phy_probe()
122 phy->phy = devm_phy_create(dev, NULL, of_device_get_match_data(dev)); in ipq4019_usb_phy_probe()
123 if (IS_ERR(phy->phy)) { in ipq4019_usb_phy_probe()
125 return PTR_ERR(phy->phy); in ipq4019_usb_phy_probe()
[all …]

Completed in 82 milliseconds

12345678910>>...46