[PATCH v2 7/9] pci: brcmstb: Fix iBAR size calculation

Neil Armstrong neil.armstrong at linaro.org
Wed May 6 16:34:51 CEST 2026


On 4/28/26 18:39, Torsten Duwe wrote:
> From: Torsten Duwe <duwe at suse.de>
> 
> Fix inbound window size calculation, like Linux commit 25a98c7270156.
> 
> Signed-off-by: Torsten Duwe <duwe at suse.de>
> Tested-by: Pedro Falcato <pfalcato at suse.de>
> 
> ---
>   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 <neil.armstrong at linaro.org>

Thanks,
Neil


More information about the U-Boot mailing list