ntb: ntb_hw_intel: Skylake doorbells should be 32bits, not 64bits
authorDave Jiang <dave.jiang@intel.com>
Thu, 8 Jun 2017 19:46:45 +0000 (12:46 -0700)
committerJon Mason <jdmason@kudzu.us>
Mon, 19 Jun 2017 18:24:41 +0000 (14:24 -0400)
commit5eb449e15d2396785a8eb15baf42cea33db9ae13
treec53b7f7cfc01475bfe661fa718df936dca5f4278
parent8e8496e0e9564b66165f5219a4e8ed20b0d3fc6b
ntb: ntb_hw_intel: Skylake doorbells should be 32bits, not 64bits

Fixing doorbell register length to 32bits per spec. On Skylake NTB, the
doorbell registers are 32bit write only registers. The source for the
doorbell is a 64bit register that shows the interrupt bits.

Signed-off-by: Dave Jiang <dave.jiang@intel.com>
Fixes: 783dfa6cc41b ("ntb: Adding Skylake Xeon NTB support")
Acked-by: Allen Hubbe <Allen.Hubbe@dell.com>
Signed-off-by: Jon Mason <jdmason@kudzu.us>
drivers/ntb/hw/intel/ntb_hw_intel.c