From: Torsten Duwe Date: Mon, 1 Jun 2026 10:39:34 +0000 (+0200) Subject: pci: brcmstb: Fix iBAR size calculation X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=df883ec51b5b602b68a517bc513eaba3b115d890;p=thirdparty%2Fu-boot.git pci: brcmstb: Fix iBAR size calculation Fix inbound window size calculation, like Linux commit 25a98c7270156. Signed-off-by: Torsten Duwe Tested-by: Pedro Falcato Reviewed-by: Neil Armstrong --- diff --git a/drivers/pci/pcie_brcmstb.c b/drivers/pci/pcie_brcmstb.c index 012b501078a..164d8e2b7fe 100644 --- a/drivers/pci/pcie_brcmstb.c +++ b/drivers/pci/pcie_brcmstb.c @@ -101,8 +101,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 */