Home
last modified time | relevance | path

Searched refs:serdes (Results 1 – 25 of 37) sorted by relevance

12

/drivers/net/ethernet/intel/ice/
A Dice_ptp_consts.h43 .serdes = 0x6666, /* 51.2 */
49 .serdes = 0xffffc59a, /* -29.2 */
62 .serdes = 0x28f6, /* 20.48 */
68 .serdes = 0xffffe8a4, /* -11.68 */
80 .serdes = 0x234c, /* 17.6484848 */
120 .serdes = 0xe1e, /* 7.0593939 */
149 .serdes = 0x234c, /* 17.6484848 */
176 .serdes = 0x13ba, /* 9.86353 */
206 .serdes = 0xe1e, /* 7.0593939 */
240 .serdes = 0xe1e, /* 7.0593939 */
[all …]
/drivers/phy/qualcomm/
A Dphy-qcom-qmp-pcie-msm8996.c185 void __iomem *serdes; member
284 void __iomem *serdes = qphy->serdes; in qmp_pcie_msm8996_serdes_init() local
294 qphy_setbits(serdes, cfg->regs[QPHY_COM_START_CONTROL], in qmp_pcie_msm8996_serdes_init()
313 void __iomem *serdes = qphy->serdes; in qmp_pcie_msm8996_com_init() local
366 void __iomem *serdes = qphy->serdes; in qmp_pcie_msm8996_com_exit() local
376 qphy_clrbits(serdes, cfg->regs[QPHY_COM_SW_RESET], in qmp_pcie_msm8996_com_exit()
666 qphy->serdes = serdes; in qmp_pcie_msm8996_create()
729 void __iomem *serdes; in qmp_pcie_msm8996_probe() local
745 serdes = devm_platform_ioremap_resource(pdev, 0); in qmp_pcie_msm8996_probe()
746 if (IS_ERR(serdes)) in qmp_pcie_msm8996_probe()
[all …]
A Dphy-qcom-qmp-ufs.c1072 u16 serdes; member
1125 void __iomem *serdes; member
1173 .serdes = 0,
1182 .serdes = 0,
1220 .serdes = sm8350_ufsphy_serdes,
1288 .serdes = sm8350_ufsphy_serdes,
1686 void __iomem *serdes = qmp->serdes; in qmp_ufs_serdes_init() local
1688 qmp_configure(qmp->dev, serdes, tbls->serdes, tbls->serdes_num); in qmp_ufs_serdes_init()
1981 if (IS_ERR(qmp->serdes)) in qmp_ufs_parse_dt_legacy()
1982 return PTR_ERR(qmp->serdes); in qmp_ufs_parse_dt_legacy()
[all …]
A Dphy-qcom-qmp-pcie.c2956 u16 serdes; member
3118 .serdes = 0,
3125 .serdes = 0,
3132 .serdes = 0,
3140 .serdes = 0,
3148 .serdes = 0,
3169 .serdes = 0,
4267 serdes = qmp->port_b + offs->serdes; in qmp_pcie_init_port_b()
4276 qmp_configure(qmp->dev, serdes, tbls->serdes, tbls->serdes_num); in qmp_pcie_init_port_b()
4294 void __iomem *serdes = qmp->serdes; in qmp_pcie_init_registers() local
[all …]
A Dphy-qcom-qmp-usbc.c288 u16 serdes; member
325 void __iomem *serdes; member
400 .serdes = 0x0,
529 qmp_configure(qmp->dev, qmp->serdes, cfg->serdes_tbl, in qmp_usbc_power_on()
916 qmp->serdes = devm_platform_ioremap_resource(pdev, 0); in qmp_usbc_parse_dt_legacy()
917 if (IS_ERR(qmp->serdes)) in qmp_usbc_parse_dt_legacy()
918 return PTR_ERR(qmp->serdes); in qmp_usbc_parse_dt_legacy()
988 qmp->serdes = base + offs->serdes; in qmp_usbc_parse_dt()
A Dphy-qcom-qmp-usb-legacy.c482 u16 serdes; member
527 void __iomem *serdes; member
730 void __iomem *serdes = qmp->serdes; in qmp_usb_legacy_serdes_init() local
734 qmp_usb_legacy_configure(serdes, serdes_tbl, serdes_tbl_num); in qmp_usb_legacy_serdes_init()
1156 qmp->serdes = devm_platform_ioremap_resource(pdev, 0); in qmp_usb_legacy_parse_dt_legacy()
1157 if (IS_ERR(qmp->serdes)) in qmp_usb_legacy_parse_dt_legacy()
1158 return PTR_ERR(qmp->serdes); in qmp_usb_legacy_parse_dt_legacy()
1223 qmp->serdes = base + offs->serdes; in qmp_usb_legacy_parse_dt()
A Dphy-qcom-qmp-usb.c1244 u16 serdes; member
1287 void __iomem *serdes; member
1352 .serdes = 0,
1360 .serdes = 0,
1368 .serdes = 0,
1375 .serdes = 0,
1383 .serdes = 0,
1391 .serdes = 0,
1399 .serdes = 0,
1710 void __iomem *serdes = qmp->serdes; in qmp_usb_serdes_init() local
[all …]
A Dphy-qcom-qmp-combo.c1825 void __iomem *serdes; member
2506 void __iomem *serdes = qmp->dp_serdes; in qmp_combo_dp_serdes_init() local
2509 qmp_configure(qmp->dev, serdes, cfg->dp_serdes_tbl, in qmp_combo_dp_serdes_init()
2514 qmp_configure(qmp->dev, serdes, cfg->serdes_tbl_rbr, in qmp_combo_dp_serdes_init()
2518 qmp_configure(qmp->dev, serdes, cfg->serdes_tbl_hbr, in qmp_combo_dp_serdes_init()
2522 qmp_configure(qmp->dev, serdes, cfg->serdes_tbl_hbr2, in qmp_combo_dp_serdes_init()
2526 qmp_configure(qmp->dev, serdes, cfg->serdes_tbl_hbr3, in qmp_combo_dp_serdes_init()
3159 void __iomem *serdes = qmp->serdes; in qmp_combo_usb_power_on() local
3884 if (IS_ERR(qmp->serdes)) in qmp_combo_parse_dt_legacy()
3885 return PTR_ERR(qmp->serdes); in qmp_combo_parse_dt_legacy()
[all …]
/drivers/misc/
A Dlan966x_pci.dtso10 #include <dt-bindings/phy/phy-lan966x-serdes.h>
110 serdes: serdes@e202c000 {
111 compatible = "microchip,lan966x-serdes";
162 phys = <&serdes 0 CU(0)>;
170 phys = <&serdes 1 CU(1)>;
/drivers/phy/mscc/
A Dphy-ocelot-serdes.c60 static int serdes_init_s6g(struct regmap *regmap, u8 serdes, int mode) in serdes_init_s6g() argument
89 ret = serdes_update_mcb_s6g(regmap, serdes); in serdes_init_s6g()
146 ret = serdes_commit_mcb_s6g(regmap, serdes); in serdes_init_s6g()
222 ret = serdes_commit_mcb_s6g(regmap, serdes); in serdes_init_s6g()
230 ret = serdes_commit_mcb_s6g(regmap, serdes); in serdes_init_s6g()
244 ret = serdes_commit_mcb_s6g(regmap, serdes); in serdes_init_s6g()
292 static int serdes_init_s1g(struct regmap *regmap, u8 serdes) in serdes_init_s1g() argument
296 ret = serdes_update_mcb_s1g(regmap, serdes); in serdes_init_s1g()
318 ret = serdes_commit_mcb_s1g(regmap, serdes); in serdes_init_s1g()
329 ret = serdes_commit_mcb_s1g(regmap, serdes); in serdes_init_s1g()
A DMakefile6 obj-$(CONFIG_PHY_OCELOT_SERDES) := phy-ocelot-serdes.o
/drivers/phy/marvell/
A DKconfig36 shared serdes PHYs on Marvell Armada 3700. Its serdes lanes can be
55 shared serdes PHYs on Marvell Armada 38x. Its serdes lanes can be
66 shared serdes PHYs on Marvell Armada 7k/8k (in the CP110). Its serdes
/drivers/net/ethernet/freescale/fman/
A Dfman_memac.c292 struct phy *serdes; member
530 ret = phy_init(memac->serdes); in memac_enable()
537 ret = phy_power_on(memac->serdes); in memac_enable()
541 phy_exit(memac->serdes); in memac_enable()
549 phy_power_off(memac->serdes); in memac_disable()
550 phy_exit(memac->serdes); in memac_disable()
690 return phy_set_mode_ext(memac->serdes, PHY_MODE_ETHERNET, in memac_prepare()
1057 if (!mac_dev->fman_mac->serdes) in memac_supports()
1154 if (!memac->serdes) { in memac_initialization()
1156 } else if (IS_ERR(memac->serdes)) { in memac_initialization()
[all …]
/drivers/net/ethernet/microchip/lan966x/
A Dlan966x_phylink.c33 if (port->serdes) { in lan966x_phylink_mac_prepare()
34 err = phy_set_mode_ext(port->serdes, PHY_MODE_ETHERNET, in lan966x_phylink_mac_prepare()
63 phy_set_speed(port->serdes, speed); in lan966x_phylink_mac_link_up()
A Dlan966x_main.c1195 struct phy *serdes; in lan966x_probe() local
1210 serdes = devm_of_phy_optional_get(lan966x->dev, in lan966x_probe()
1212 if (IS_ERR(serdes)) { in lan966x_probe()
1213 err = PTR_ERR(serdes); in lan966x_probe()
1216 lan966x->ports[p]->serdes = serdes; in lan966x_probe()
/drivers/phy/xilinx/
A Dphy-zynqmp.c233 void __iomem *serdes; member
271 return readl(gtr_dev->serdes + reg); in xpsgtr_read()
276 writel(value, gtr_dev->serdes + reg); in xpsgtr_write()
291 void __iomem *addr = gtr_phy->dev->serdes in xpsgtr_read_phy()
300 void __iomem *addr = gtr_phy->dev->serdes in xpsgtr_write_phy()
309 void __iomem *addr = gtr_phy->dev->serdes in xpsgtr_clr_set_phy()
1003 gtr_dev->serdes = devm_platform_ioremap_resource_byname(pdev, "serdes"); in xpsgtr_probe()
1004 if (IS_ERR(gtr_dev->serdes)) in xpsgtr_probe()
1005 return PTR_ERR(gtr_dev->serdes); in xpsgtr_probe()
/drivers/firewire/
A DMakefile20 obj-$(CONFIG_FIREWIRE_KUNIT_PACKET_SERDES_TEST) += packet-serdes-test.o
22 obj-$(CONFIG_FIREWIRE_KUNIT_OHCI_SERDES_TEST) += ohci-serdes-test.o
/drivers/net/ethernet/microchip/sparx5/
A Dsparx5_main.c44 struct phy *serdes; member
331 spx5_port->serdes = config->serdes; in sparx5_create_port()
894 struct phy *serdes = NULL; in mchp_sparx5_probe() local
926 serdes = devm_of_phy_get(sparx5->dev, portnp, NULL); in mchp_sparx5_probe()
927 if (IS_ERR(serdes)) { in mchp_sparx5_probe()
929 PTR_ERR(serdes), in mchp_sparx5_probe()
938 config->serdes = serdes; in mchp_sparx5_probe()
A Dsparx5_netdev.c125 err = phy_power_on(port->serdes); in sparx5_port_open()
158 err = phy_power_off(port->serdes); in sparx5_port_stop()
/drivers/mmc/host/
A Dsdhci-pci-gli.c858 u32 serdes; in gl9755_vendor_init() local
865 serdes &= ~PCI_GLI_9755_UHS2_SERDES_TRAN; in gl9755_vendor_init()
866 serdes |= FIELD_PREP(PCI_GLI_9755_UHS2_SERDES_TRAN, in gl9755_vendor_init()
868 serdes &= ~PCI_GLI_9755_UHS2_SERDES_RECV; in gl9755_vendor_init()
869 serdes |= FIELD_PREP(PCI_GLI_9755_UHS2_SERDES_RECV, in gl9755_vendor_init()
871 serdes &= ~PCI_GLI_9755_UHS2_SERDES_INTR; in gl9755_vendor_init()
872 serdes |= FIELD_PREP(PCI_GLI_9755_UHS2_SERDES_INTR, in gl9755_vendor_init()
874 serdes &= ~PCI_GLI_9755_UHS2_SERDES_ZC1; in gl9755_vendor_init()
875 serdes |= FIELD_PREP(PCI_GLI_9755_UHS2_SERDES_ZC1, in gl9755_vendor_init()
877 serdes &= ~PCI_GLI_9755_UHS2_SERDES_ZC2; in gl9755_vendor_init()
[all …]
/drivers/net/ethernet/renesas/
A Drswitch.c1393 phy_power_on(rdev->serdes); in rswitch_adjust_link()
1394 else if (rdev->serdes->power_count) in rswitch_adjust_link()
1395 phy_power_off(rdev->serdes); in rswitch_adjust_link()
1517 if (IS_ERR(rdev->serdes)) { in rswitch_ether_port_init_one()
1518 err = PTR_ERR(rdev->serdes); in rswitch_ether_port_init_one()
1556 err = phy_init(priv->rdev[i]->serdes); in rswitch_ether_port_init_all()
1565 phy_exit(priv->rdev[i]->serdes); in rswitch_ether_port_init_all()
1580 phy_exit(priv->rdev[i]->serdes); in rswitch_ether_port_deinit_all()
2174 phy_exit(priv->rdev[i]->serdes); in rswitch_deinit()
2211 phy_exit(priv->rdev[i]->serdes); in renesas_eth_sw_suspend()
[all …]
/drivers/phy/renesas/
A DMakefile2 obj-$(CONFIG_PHY_R8A779F0_ETHERNET_SERDES) += r8a779f0-ether-serdes.o
/drivers/phy/ti/
A DMakefile9 obj-$(CONFIG_PHY_AM654_SERDES) += phy-am654-serdes.o
/drivers/net/dsa/mv88e6xxx/
A DMakefile20 mv88e6xxx-objs += serdes.o
/drivers/net/can/kvaser_pciefd/
A Dkvaser_pciefd.h26 u32 serdes; member

Completed in 79 milliseconds

12