On 4/28/26 18:39, Torsten Duwe wrote:
From: Torsten Duwe <[email protected]>

Fix inbound window size calculation, like Linux commit 25a98c7270156.

Signed-off-by: Torsten Duwe <[email protected]>
Tested-by: Pedro Falcato <[email protected]>

---
  drivers/pci/pcie_brcmstb.c | 4 ++--
  1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/pci/pcie_brcmstb.c b/drivers/pci/pcie_brcmstb.c
index 1f97cda5cc7..8a25fb04563 100644
--- a/drivers/pci/pcie_brcmstb.c
+++ b/drivers/pci/pcie_brcmstb.c
@@ -105,8 +105,8 @@ static int brcm_pcie_encode_ibar_size(u64 size)
        if (log2_in >= 12 && log2_in <= 15)
                /* Covers 4KB to 32KB (inclusive) */
                return (log2_in - 12) + 0x1c;
-       else if (log2_in >= 16 && log2_in <= 37)
-               /* Covers 64KB to 32GB, (inclusive) */
+       else if (log2_in >= 16 && log2_in <= 36)
+               /* Covers 64KB to 64GB, (inclusive) */
                return log2_in - 15;
/* Something is awry so disable */

Reviewed-by: Neil Armstrong <[email protected]>

Thanks,
Neil

Reply via email to