Lines Matching full:serdes

165 /* the number of fabric SerDes on the SBus */
171 /* SBus fabric SerDes addresses, one set per HFI */
177 /* SBus PCIe SerDes addresses, one set per HFI */
193 /* SBus fabric SerDes broadcast addresses, one per HFI */
197 /* SBus PCIe SerDes broadcast addresses, one per HFI */
1084 * Turn off the SBus and fabric serdes spicos.
1087 * + Must be called after fabric serdes broadcast is set up.
1107 /* disable the fabric serdes spicos */ in turn_off_spicos()
1115 * Reset all of the fabric serdes for this HFI in preparation to take the
1118 * To do a reset, we need to write to to the serdes registers. Unfortunately,
1119 * the fabric serdes download to the other HFI on the ASIC will have turned
1121 * registers to reset the serdes. Work around this by performing a complete
1122 * re-download and validation of the fabric serdes firmware. This, as a
1123 * by-product, will reset the serdes. NOTE: the re-download requires that
1125 * serdes. This routine is called at the point where the link is Offline and
1138 "Cannot acquire SBus resource to reset fabric SerDes - perhaps you should reboot\n"); in fabric_serdes_reset()
1144 /* A0 serdes do not work with a re-download */ in fabric_serdes_reset()
1147 /* place SerDes in reset and disable SPICO */ in fabric_serdes_reset()
1151 /* remove SerDes reset */ in fabric_serdes_reset()
1226 /* step 2: place SerDes in reset and disable SPICO */ in load_fabric_serdes_firmware()
1230 /* step 3: remove SerDes reset */ in load_fabric_serdes_firmware()
1234 /* step 5: download SerDes machine code */ in load_fabric_serdes_firmware()
1245 err = run_rsa(dd, "fabric serdes", fdet->signature); in load_fabric_serdes_firmware()
1326 return run_rsa(dd, "PCIe serdes", fdet->signature); in load_pcie_serdes_firmware()
2114 * Download the firmware needed for the Gen3 PCIe SerDes. An update
2136 dd_dev_info(dd, "Setting PCIe SerDes broadcast\n"); in load_pcie_firmware()
2196 /* read version for PCIe SerDes */ in dump_fw_version()
2210 dd_dev_info(dd, "PCIe SerDes firmware version 0x%x\n", in dump_fw_version()
2213 dd_dev_warn(dd, "PCIe SerDes do not have the same firmware version\n"); in dump_fw_version()
2216 "PCIe SerDes lane %d firmware version 0x%x\n", in dump_fw_version()
2221 /* read version for fabric SerDes */ in dump_fw_version()
2235 dd_dev_info(dd, "Fabric SerDes firmware version 0x%x\n", in dump_fw_version()
2238 dd_dev_warn(dd, "Fabric SerDes do not have the same firmware version\n"); in dump_fw_version()
2241 "Fabric SerDes lane %d firmware version 0x%x\n", in dump_fw_version()