From 4e6c17be0a889fc593e824081f609e2c96110a8e Mon Sep 17 00:00:00 2001 From: Shawn Lin Date: Tue, 15 Aug 2023 15:58:06 +0800 Subject: [PATCH] PCI: rockchip: dw: fix compliance mode set Fixes: 02ee7a133ecb ("PCIe: dw: rockchip: rework compliance test settings") Signed-off-by: Shawn Lin Change-Id: Ibdec2f90616eeb84f26932cdbbb0ac8fde6ca6f0 --- drivers/pci/controller/dwc/pcie-dw-rockchip.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/pci/controller/dwc/pcie-dw-rockchip.c b/drivers/pci/controller/dwc/pcie-dw-rockchip.c index f44003c6cabb..e0f26f4b0189 100644 --- a/drivers/pci/controller/dwc/pcie-dw-rockchip.c +++ b/drivers/pci/controller/dwc/pcie-dw-rockchip.c @@ -2089,8 +2089,8 @@ retry_regulator: * [0] 0->SMA tool control the signal switch, 1/2/3 is for manual Gen setting * [1] transmitter setting for manual Gen setting, valid only if [0] isn't zero. */ - if (device_property_read_u32_array(dev, "rockchip,compliance-mode", - rk_pcie->comp_prst, 2)) { + if (!device_property_read_u32_array(dev, "rockchip,compliance-mode", + rk_pcie->comp_prst, 2)) { BUG_ON(rk_pcie->comp_prst[0] > 3 || rk_pcie->comp_prst[1] > 10); if (!rk_pcie->comp_prst[0]) { dev_info(dev, "Auto compliance mode for SMA tool.\n");