| /drivers/net/ethernet/intel/ice/ |
| A D | ice_ptp_consts.h | 43 .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 D | phy-qcom-qmp-pcie-msm8996.c | 185 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 D | phy-qcom-qmp-ufs.c | 1072 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 D | phy-qcom-qmp-pcie.c | 2956 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 D | phy-qcom-qmp-usbc.c | 288 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 D | phy-qcom-qmp-usb-legacy.c | 482 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 D | phy-qcom-qmp-usb.c | 1244 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 D | phy-qcom-qmp-combo.c | 1825 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 D | lan966x_pci.dtso | 10 #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 D | phy-ocelot-serdes.c | 60 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 D | Makefile | 6 obj-$(CONFIG_PHY_OCELOT_SERDES) := phy-ocelot-serdes.o
|
| /drivers/phy/marvell/ |
| A D | Kconfig | 36 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 D | fman_memac.c | 292 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 D | lan966x_phylink.c | 33 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 D | lan966x_main.c | 1195 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 D | phy-zynqmp.c | 233 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 D | Makefile | 20 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 D | sparx5_main.c | 44 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 D | sparx5_netdev.c | 125 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 D | sdhci-pci-gli.c | 858 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 D | rswitch.c | 1393 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 D | Makefile | 2 obj-$(CONFIG_PHY_R8A779F0_ETHERNET_SERDES) += r8a779f0-ether-serdes.o
|
| /drivers/phy/ti/ |
| A D | Makefile | 9 obj-$(CONFIG_PHY_AM654_SERDES) += phy-am654-serdes.o
|
| /drivers/net/dsa/mv88e6xxx/ |
| A D | Makefile | 20 mv88e6xxx-objs += serdes.o
|
| /drivers/net/can/kvaser_pciefd/ |
| A D | kvaser_pciefd.h | 26 u32 serdes; member
|