lane_to_pcie_controller returned incorrect controller
value with "or" operation, use "and" operation instead
to fix it.
Bug
200233010
Change-Id: Ie17c2e8a42f5d85d49d31bb8038532267809c326
Signed-off-by: BH Hsieh <bhsieh@nvidia.com>
Reviewed-on: http://git-master/r/
1235202
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Ashutosh Jha <ajha@nvidia.com>
unsigned int i;
for (i = 0; i < TEGRA_PCIE_PHYS; i++) {
- if (uphy->pcie_controllers[i].uphy_lane_bitmap | BIT(uphy_lane))
+ if (uphy->pcie_controllers[i].uphy_lane_bitmap & BIT(uphy_lane))
return i;
}