Home
last modified time | relevance | path

Searched refs:xcvr (Results 1 – 22 of 22) sorted by relevance

/Linux-v5.4/drivers/net/ethernet/pensando/ionic/
Dionic_ethtool.c130 switch (le16_to_cpu(idev->port_info->status.xcvr.pid)) { in ionic_get_link_ksettings()
205 idev->port_info->status.xcvr.pid, in ionic_get_link_ksettings()
206 idev->port_info->status.xcvr.pid); in ionic_get_link_ksettings()
223 if (idev->port_info->status.xcvr.phy == IONIC_PHY_TYPE_COPPER || in ionic_get_link_ksettings()
226 else if (idev->port_info->status.xcvr.phy == IONIC_PHY_TYPE_FIBER) in ionic_get_link_ksettings()
664 struct ionic_xcvr_status *xcvr; in ionic_get_module_info() local
666 xcvr = &idev->port_info->status.xcvr; in ionic_get_module_info()
669 switch (xcvr->sprom[0]) { in ionic_get_module_info()
681 xcvr->sprom[0]); in ionic_get_module_info()
694 struct ionic_xcvr_status *xcvr; in ionic_get_module_eeprom() local
[all …]
Dionic_if.h1093 struct ionic_xcvr_status xcvr; member
/Linux-v5.4/drivers/scsi/isci/
Dhost.c1984 struct scu_afe_transceiver __iomem *xcvr = &afe->scu_afe_xcvr[phy_id]; in sci_controller_afe_initialization() local
1995 writel(0x00004512, &xcvr->afe_xcvr_control0); in sci_controller_afe_initialization()
1998 writel(0x0050100F, &xcvr->afe_xcvr_control1); in sci_controller_afe_initialization()
2002 writel(0x00030000, &xcvr->afe_tx_ssc_control); in sci_controller_afe_initialization()
2006 writel(0x00010202, &xcvr->afe_tx_ssc_control); in sci_controller_afe_initialization()
2012 writel(0x00014500, &xcvr->afe_xcvr_control0); in sci_controller_afe_initialization()
2016 writel(0x00010202, &xcvr->afe_tx_ssc_control); in sci_controller_afe_initialization()
2022 writel(0x0001C500, &xcvr->afe_xcvr_control0); in sci_controller_afe_initialization()
2030 writel(0x000003F0, &xcvr->afe_channel_control); in sci_controller_afe_initialization()
2032 writel(0x000003D7, &xcvr->afe_channel_control); in sci_controller_afe_initialization()
[all …]
Dphy.c172 struct scu_afe_transceiver __iomem *xcvr = &afe->scu_afe_xcvr[phy_idx]; in sci_phy_link_layer_initialization() local
203 reg = readl(&xcvr->afe_xcvr_control0); in sci_phy_link_layer_initialization()
205 writel(reg, &xcvr->afe_xcvr_control0); in sci_phy_link_layer_initialization()
207 reg = readl(&xcvr->afe_tx_ssc_control); in sci_phy_link_layer_initialization()
209 writel(reg, &xcvr->afe_tx_ssc_control); in sci_phy_link_layer_initialization()
215 reg = readl(&xcvr->afe_tx_ssc_control); in sci_phy_link_layer_initialization()
217 writel(reg, &xcvr->afe_tx_ssc_control); in sci_phy_link_layer_initialization()
/Linux-v5.4/Documentation/devicetree/bindings/phy/
Dnvidia,tegra20-usb-phy.txt46 - nvidia,xcvr-setup : integer, uses the provided value.
47 - nvidia,xcvr-setup-use-fuses : boolean, indicates that the value is read
49 If both are provided, nvidia,xcvr-setup-use-fuses takes precedence.
50 - nvidia,xcvr-lsfslew : LS falling slew rate control.
51 - nvidia,xcvr-lsrslew : LS rising slew rate control.
54 - nvidia,xcvr-hsslew : HS slew rate control.
/Linux-v5.4/arch/arm/boot/dts/
Dtegra30.dtsi909 nvidia,xcvr-setup = <51>;
910 nvidia,xcvr-setup-use-fuses;
911 nvidia,xcvr-lsfslew = <1>;
912 nvidia,xcvr-lsrslew = <1>;
913 nvidia,xcvr-hsslew = <32>;
946 nvidia,xcvr-setup = <51>;
947 nvidia,xcvr-setup-use-fuses;
948 nvidia,xcvr-lsfslew = <2>;
949 nvidia,xcvr-lsrslew = <2>;
950 nvidia,xcvr-hsslew = <32>;
[all …]
Dtegra114.dtsi711 nvidia,xcvr-setup = <9>;
712 nvidia,xcvr-lsfslew = <0>;
713 nvidia,xcvr-lsrslew = <3>;
716 nvidia,xcvr-hsslew = <12>;
747 nvidia,xcvr-setup = <9>;
748 nvidia,xcvr-lsfslew = <0>;
749 nvidia,xcvr-lsrslew = <3>;
752 nvidia,xcvr-hsslew = <12>;
Dtegra124.dtsi1058 nvidia,xcvr-setup = <9>;
1059 nvidia,xcvr-lsfslew = <0>;
1060 nvidia,xcvr-lsrslew = <3>;
1063 nvidia,xcvr-hsslew = <12>;
1095 nvidia,xcvr-setup = <9>;
1096 nvidia,xcvr-lsfslew = <0>;
1097 nvidia,xcvr-lsrslew = <3>;
1100 nvidia,xcvr-hsslew = <12>;
1131 nvidia,xcvr-setup = <9>;
1132 nvidia,xcvr-lsfslew = <0>;
[all …]
Dtegra114-tn7.dts257 nvidia,xcvr-setup = <7>;
258 nvidia,xcvr-lsfslew = <2>;
259 nvidia,xcvr-lsrslew = <2>;
Dtegra20.dtsi741 nvidia,xcvr-setup = <9>;
742 nvidia,xcvr-lsfslew = <1>;
743 nvidia,xcvr-lsrslew = <1>;
800 nvidia,xcvr-setup = <9>;
801 nvidia,xcvr-lsfslew = <2>;
802 nvidia,xcvr-lsrslew = <2>;
Dtegra114-roth.dts987 nvidia,xcvr-setup = <7>;
988 nvidia,xcvr-lsfslew = <2>;
989 nvidia,xcvr-lsrslew = <2>;
1003 nvidia,xcvr-setup = <7>;
1004 nvidia,xcvr-lsfslew = <2>;
1005 nvidia,xcvr-lsrslew = <2>;
Dimx53-tx53.dtsi62 reg-can-xcvr = &reg_can_xcvr;
118 reg_can_xcvr: regulator-can-xcvr {
Dimx28-tx28.dts113 reg_can_xcvr: regulator-can-xcvr {
543 tx28_flexcan_xcvr_pins: tx28-flexcan-xcvr-pins@0 {
Dimx6qdl-tx6.dtsi57 reg-can-xcvr = &reg_can_xcvr;
131 reg_can_xcvr: regulator-can-xcvr {
Dimx6qdl-nitrogen6_som2.dtsi171 reg_can_xcvr: regulator-can-xcvr {
Dimx6ul-tx6ul.dtsi59 reg-can-xcvr = &reg_can_xcvr;
/Linux-v5.4/arch/arm64/boot/dts/nvidia/
Dtegra132.dtsi995 nvidia,xcvr-setup = <9>;
996 nvidia,xcvr-lsfslew = <0>;
997 nvidia,xcvr-lsrslew = <3>;
1000 nvidia,xcvr-hsslew = <12>;
1033 nvidia,xcvr-setup = <9>;
1034 nvidia,xcvr-lsfslew = <0>;
1035 nvidia,xcvr-lsrslew = <3>;
1038 nvidia,xcvr-hsslew = <12>;
1070 nvidia,xcvr-setup = <9>;
1071 nvidia,xcvr-lsfslew = <0>;
[all …]
Dtegra210.dtsi1332 nvidia,xcvr-setup = <9>;
1333 nvidia,xcvr-lsfslew = <0>;
1334 nvidia,xcvr-lsrslew = <3>;
1337 nvidia,xcvr-hsslew = <12>;
1370 nvidia,xcvr-setup = <9>;
1371 nvidia,xcvr-lsfslew = <0>;
1372 nvidia,xcvr-lsrslew = <3>;
1375 nvidia,xcvr-hsslew = <12>;
/Linux-v5.4/drivers/net/ethernet/realtek/
Datp.c50 static int xcvr[NUM_UNITS]; /* The data transfer mode. */ variable
156 module_param_array(xcvr, int, NULL, 0);
161 MODULE_PARM_DESC(xcvr, "ATP transceiver(s) (0=internal, 1=external)");
345 if (xcvr[0]) in atp_probe1()
346 dev->if_port = xcvr[0]; in atp_probe1()
/Linux-v5.4/drivers/net/ethernet/3com/
Dtyphoon.c1066 __le16 xcvr; in typhoon_set_link_ksettings() local
1071 xcvr = TYPHOON_XCVR_AUTONEG; in typhoon_set_link_ksettings()
1075 xcvr = TYPHOON_XCVR_10HALF; in typhoon_set_link_ksettings()
1077 xcvr = TYPHOON_XCVR_100HALF; in typhoon_set_link_ksettings()
1082 xcvr = TYPHOON_XCVR_10FULL; in typhoon_set_link_ksettings()
1084 xcvr = TYPHOON_XCVR_100FULL; in typhoon_set_link_ksettings()
1092 xp_cmd.parm1 = xcvr; in typhoon_set_link_ksettings()
1097 tp->xcvr_select = xcvr; in typhoon_set_link_ksettings()
/Linux-v5.4/drivers/scsi/bfa/
Dbfa_ioc.c3922 u16 xmtr_tech = (sfpmem->srlid_base.xcvr[4] & 0x3) << 7 | in bfa_sfp_media_get()
3923 (sfpmem->srlid_base.xcvr[5] >> 1); in bfa_sfp_media_get()
3925 e10g.b = sfpmem->srlid_base.xcvr[0]; in bfa_sfp_media_get()
3960 struct sfp_xcvr_s *xcvr = (struct sfp_xcvr_s *) sfpmem->srlid_base.xcvr; in bfa_sfp_speed_valid() local
3961 union sfp_xcvr_fc3_code_u fc3 = xcvr->fc3; in bfa_sfp_speed_valid()
3962 union sfp_xcvr_e10g_code_u e10g = xcvr->e10g; in bfa_sfp_speed_valid()
Dbfa_defs.h844 u8 xcvr[8]; /* 03-10: Transceiver */ member