IB/hfi1: Add active channel and backplane support for integrated devices
authorEaswar Hariharan <easwar.hariharan@intel.com>
Mon, 17 Oct 2016 11:19:47 +0000 (04:19 -0700)
committerDoug Ledford <dledford@redhat.com>
Tue, 15 Nov 2016 21:37:27 +0000 (16:37 -0500)
commitfe4d924396a861937256293ff4a84b76b84854d8
tree6010c15763864174b4108f0d19b0bfa305c5932d
parent6e768f0682e26e7683c4af5b0de04a2e08bc67db
IB/hfi1: Add active channel and backplane support for integrated devices

Use scratch registers within the HFI1 device to recover signal
integrity information that is then used to tune the channel. While
there, update error messages to better convey the result of falling
back to a backup file.

Reviewed-by: Ira Weiny <ira.weiny@intel.com>
Reviewed-by: Dennis Dalessandro <dennis.dalessandro@intel.com>
Reviewed-by: Dean Luick <dean.luick@intel.com>
Signed-off-by: Easwar Hariharan <easwar.hariharan@intel.com>
Signed-off-by: Dennis Dalessandro <dennis.dalessandro@intel.com>
Signed-off-by: Doug Ledford <dledford@redhat.com>
drivers/infiniband/hw/hfi1/chip_registers.h
drivers/infiniband/hw/hfi1/firmware.c
drivers/infiniband/hw/hfi1/hfi.h
drivers/infiniband/hw/hfi1/platform.c
drivers/infiniband/hw/hfi1/platform.h