On Tue, Nov 19, 2024 at 09:59:59PM +0100, Yuri Zaporozhets wrote:
> Currently, the PCI subsystem selects the small "region 2" (which starts at 
> 0x7000000)
> as bus_addr/phys_addr. As a consequence, the BAR0 on PCIe video card cannot 
> be initialized,
> because it simply doesn't fit into 0x1000000 bytes size of "region 2".
> 
> U-Boot should use "region 1" instead (the one which starts at 0x60090000), 
> because
> it has much bigger size (0xFF70000), and easily accomodates BAR0 of the video 
> card.
> Linux kernel also uses 0x60090000 as bus_start/phys_start.
> 
> Signed-off-by: Yuri Zaporozhets <[email protected]>
> ---
>  configs/sifive_unmatched_defconfig | 1 +
>  1 file changed, 1 insertion(+)

Reviewed-by: Leo Yu-Chi Liang <[email protected]>

Reply via email to