Commit 32c3d375 authored by Jeremy Pallotta's avatar Jeremy Pallotta Committed by Jon Mason
Browse files

ntb_hw_switchtec: Fix pff ioread to read into mmio_part_cfg_all



Array mmio_part_cfg_all holds the partition configuration of all
partitions, with partition number as index. Fix this by reading into
mmio_part_cfg_all for pff.

Fixes: 0ee28f26 ("NTB: switchtec_ntb: Add link management")
Signed-off-by: default avatarJeremy Pallotta <jmpallotta@gmail.com>
Signed-off-by: default avatarKelvin Cao <kelvin.cao@microchip.com>
Signed-off-by: default avatarJon Mason <jdmason@kudzu.us>
parent 78c5335b
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -419,8 +419,8 @@ static void switchtec_ntb_part_link_speed(struct switchtec_ntb *sndev,
					  enum ntb_width *width)
{
	struct switchtec_dev *stdev = sndev->stdev;

	u32 pff = ioread32(&stdev->mmio_part_cfg[partition].vep_pff_inst_id);
	u32 pff =
		ioread32(&stdev->mmio_part_cfg_all[partition].vep_pff_inst_id);
	u32 linksta = ioread32(&stdev->mmio_pff_csr[pff].pci_cap_region[13]);

	if (speed)