PCI: rockchip: Fix negotiated lanes calculation
authorShawn Lin <shawn.lin@rock-chips.com>
Wed, 7 Dec 2016 21:05:59 +0000 (15:05 -0600)
committerBjorn Helgaas <bhelgaas@google.com>
Wed, 7 Dec 2016 21:05:59 +0000 (15:05 -0600)
commit45e9320f3a4ef9588ee50a2eb1891c4bfdbb07df
tree6793b084c91ca861fca7170230c4967e1f9b9012
parent1177f76a7e7e52d4be3c78247b30ab73cabf7164
PCI: rockchip: Fix negotiated lanes calculation

The calculation of negotiated lanes is wrong: it should be shifted by
PCIE_CORE_PL_CONF_LANE_SHIFT, but it is shifted by
PCIE_CORE_PL_CONF_LANE_MASK instead.  Let's fix it.

Fixes: e77f847df54c ("PCI: rockchip: Add Rockchip PCIe controller support")
Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
drivers/pci/host/pcie-rockchip.c